.anime-scene-reel-module__EbFQJG__reel{width:min(100% - 1.5rem,72rem);margin:clamp(3.5rem,9vw,8rem) auto}.anime-scene-reel-module__EbFQJG__intro{border-top:1px solid var(--ag-hairline-strong);grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(1.5rem,6vw,6rem);padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.anime-scene-reel-module__EbFQJG__intro h2{max-width:12ch;color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(2.5rem,7vw,5.5rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-weight:700;line-height:.94}.anime-scene-reel-module__EbFQJG__intro p{max-width:58ch;color:var(--ag-text-muted);margin:0 0 .35rem;font-size:1rem;line-height:1.7}.anime-scene-reel-module__EbFQJG__sequence{gap:clamp(3.5rem,9vw,7rem);margin-top:clamp(3rem,8vw,6rem);display:grid}.anime-scene-reel-module__EbFQJG__scene{grid-template-columns:minmax(0,1.7fr) minmax(15rem,.72fr);align-items:end;gap:clamp(1.25rem,4vw,3.5rem);display:grid}.anime-scene-reel-module__EbFQJG__scene:nth-child(2n){grid-template-columns:minmax(15rem,.72fr) minmax(0,1.7fr)}.anime-scene-reel-module__EbFQJG__scene:nth-child(2n) .anime-scene-reel-module__EbFQJG__frame{grid-column:2}.anime-scene-reel-module__EbFQJG__scene:nth-child(2n) .anime-scene-reel-module__EbFQJG__sceneCopy{grid-area:1/1}.anime-scene-reel-module__EbFQJG__frame{border:1px solid var(--ag-hairline-strong);aspect-ratio:16/9;background:#050504;position:relative;overflow:hidden}.anime-scene-reel-module__EbFQJG__frame:after{content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0}.anime-scene-reel-module__EbFQJG__frame video{object-fit:cover;width:100%;height:100%;display:block}.anime-scene-reel-module__EbFQJG__sceneCopy{border-top:1px solid var(--ag-hairline);padding-top:1rem}.anime-scene-reel-module__EbFQJG__sceneCopy>span{color:var(--ag-accent);font-family:var(--ag-font-mono);letter-spacing:.12em;font-size:.7rem}.anime-scene-reel-module__EbFQJG__sceneCopy h3{color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(1.6rem,3vw,2.5rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.025em;text-transform:uppercase;margin:.7rem 0 0;line-height:1}.anime-scene-reel-module__EbFQJG__sceneCopy blockquote{color:var(--ag-text);margin:1rem 0 0;font-size:1.05rem;font-weight:650;line-height:1.45}.anime-scene-reel-module__EbFQJG__sceneCopy p{color:var(--ag-text-micro);margin:.7rem 0 0;font-size:.85rem;line-height:1.6}@media (max-width:760px){.anime-scene-reel-module__EbFQJG__intro,.anime-scene-reel-module__EbFQJG__scene,.anime-scene-reel-module__EbFQJG__scene:nth-child(2n){grid-template-columns:1fr}.anime-scene-reel-module__EbFQJG__scene:nth-child(2n) .anime-scene-reel-module__EbFQJG__frame,.anime-scene-reel-module__EbFQJG__scene:nth-child(2n) .anime-scene-reel-module__EbFQJG__sceneCopy{grid-column:1}.anime-scene-reel-module__EbFQJG__scene:nth-child(2n) .anime-scene-reel-module__EbFQJG__frame{grid-row:1}.anime-scene-reel-module__EbFQJG__scene:nth-child(2n) .anime-scene-reel-module__EbFQJG__sceneCopy{grid-row:2}}
.image-landing-module__D-Al5q__page{min-height:calc(100svh - var(--header-height));background:var(--stage);overflow:hidden}.image-landing-module__D-Al5q__hero{isolation:isolate;min-height:calc(100svh - var(--header-height));place-items:center;padding:clamp(2.5rem,6vh,5rem) 1.5rem 10.5rem;display:grid;position:relative;overflow:hidden}.image-landing-module__D-Al5q__atmosphere{z-index:-3;background:radial-gradient(circle at 50% 34%,#f24f2b24,#0000 27%),radial-gradient(circle at 77% 12%,#d8c98c14,#0000 23%),linear-gradient(#111110 0%,#141311 54%,#0d0d0c 100%);position:absolute;inset:0}.image-landing-module__D-Al5q__grid{z-index:-2;opacity:.44;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 35%,#0000 92%);mask-image:linear-gradient(#0000 4%,#000 35%,#0000 92%)}.image-landing-module__D-Al5q__intro{text-align:center;width:min(90vw,62rem);transition:opacity .45s var(--ease-out), filter .5s var(--ease-out), transform .5s var(--ease-out);position:absolute;top:clamp(2.7rem,8vh,5.5rem);left:50%;transform:translate(-50%)}.image-landing-module__D-Al5q__introVisible{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}.image-landing-module__D-Al5q__introReceded{opacity:.18;filter:blur(8px);transform:translate(-50%)translateY(-1.5rem)scale(.96)}.image-landing-module__D-Al5q__title{color:var(--foreground);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,7vw,5.8rem);font-weight:600;line-height:.94}.image-landing-module__D-Al5q__title span{display:block}.image-landing-module__D-Al5q__titleSecondLine{color:#c8c1aa;letter-spacing:-.035em;margin-top:.2em;font-size:.64em;font-weight:500}.image-landing-module__D-Al5q__lede{max-width:42rem;color:var(--muted);text-wrap:balance;margin:1.25rem auto 0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.65}.image-landing-module__D-Al5q__frameCluster{width:min(78vw,42rem);height:min(30vw,16rem);transition:opacity .4s var(--ease-out), filter .5s var(--ease-out), transform .6s var(--ease-out);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.image-landing-module__D-Al5q__framesVisible{opacity:1;filter:blur();animation:image-landing-module__D-Al5q__frames-arrive .85s var(--ease-out) both;transform:translate(-50%,-50%)scale(1)}.image-landing-module__D-Al5q__framesReceded{opacity:0;filter:blur(12px);pointer-events:none;transform:translate(-50%,-48%)scale(1.15)}.image-landing-module__D-Al5q__sampleFrame{aspect-ratio:4/3;background:var(--surface);border:1px solid #ffffff38;border-radius:.8rem;width:clamp(9rem,23vw,15rem);position:absolute;top:50%;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0000006b}.image-landing-module__D-Al5q__sampleFrame img{object-fit:cover}.image-landing-module__D-Al5q__frameOne{z-index:1;left:12%;transform:translateY(-50%)rotate(-8deg)}.image-landing-module__D-Al5q__frameOne img{object-position:center 35%}.image-landing-module__D-Al5q__frameTwo{z-index:3;left:50%;transform:translate(-50%,-55%)rotate(1.5deg)scale(1.07)}.image-landing-module__D-Al5q__frameTwo img{object-position:center 18%}.image-landing-module__D-Al5q__frameThree{z-index:2;right:12%;transform:translateY(-48%)rotate(8deg)}.image-landing-module__D-Al5q__frameThree img{object-position:70% center}.image-landing-module__D-Al5q__demoLabel{z-index:4;border:1px solid var(--border);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#181715;border-radius:99px;padding:.38rem .62rem;font-size:.68rem;font-weight:600;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)}.image-landing-module__D-Al5q__creationStage{aspect-ratio:16/9;border:1px solid var(--border-strong);border-radius:var(--radius-feature);background:var(--surface);width:min(82vw,42rem);transition:opacity .45s var(--ease-out), filter .6s var(--ease-out), transform .65s var(--ease-out);position:absolute;top:43%;left:50%;overflow:hidden;box-shadow:0 2.1rem 5rem #00000080}.image-landing-module__D-Al5q__generationCanvas{background:#0d0d0c;position:absolute;inset:0;overflow:hidden}.image-landing-module__D-Al5q__compositionBlock{background:#f5f1df09;border:1px solid #f5f1df14;position:absolute;box-shadow:0 1.5rem 4rem #0006}.image-landing-module__D-Al5q__compositionBlock:first-child{width:34%;height:58%;top:14%;left:9%;transform:rotate(-4deg)}.image-landing-module__D-Al5q__compositionBlock:nth-child(2){background:#f24f2b0e;width:43%;height:48%;top:23%;right:11%;transform:rotate(3deg)}.image-landing-module__D-Al5q__compositionBlock:nth-child(3){background:#ac925f0b;width:39%;height:42%;bottom:-9%;right:28%;transform:rotate(-1deg)}.image-landing-module__D-Al5q__stagePrompt{z-index:2;text-align:center;width:min(76%,32rem);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.image-landing-module__D-Al5q__stagePrompt span{color:var(--accent-bright);letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:700}.image-landing-module__D-Al5q__stagePrompt p{color:var(--foreground);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.8rem 0 0;font-size:clamp(1rem,2.3vw,1.55rem);font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.image-landing-module__D-Al5q__stageHidden{opacity:0;pointer-events:none;transform:translate(-50%,-42%)scale(.78)}.image-landing-module__D-Al5q__stageVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.image-landing-module__D-Al5q__stageGated{filter:blur(13px)saturate(.72)brightness(.55);transform:translate(-50%,-50%)scale(1.06)}.image-landing-module__D-Al5q__stageVignette{background:linear-gradient(#00000014,#0000 30%),radial-gradient(circle,#0000 42%,#0000006b 100%);position:absolute;inset:0}.image-landing-module__D-Al5q__scanLine{background:var(--accent);height:2px;animation:1.45s ease-in-out infinite alternate image-landing-module__D-Al5q__scan;position:absolute;top:0;left:8%;right:8%;box-shadow:0 .7rem 2rem #f24f2b6b}.image-landing-module__D-Al5q__focusCorners{clip-path:polygon(0 0,3rem 0,3rem 1px,1px 1px,1px 3rem,0 3rem,0 0,100% 0,100% 3rem,calc(100% - 1px) 3rem,calc(100% - 1px) 1px,calc(100% - 3rem) 1px,calc(100% - 3rem) 0,100% 0,100% 100%,calc(100% - 3rem) 100%,calc(100% - 3rem) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 3rem),100% calc(100% - 3rem),100% 100%,0 100%,0 calc(100% - 3rem),1px calc(100% - 3rem),1px calc(100% - 1px),3rem calc(100% - 1px),3rem 100%,0 100%);border:1px solid #f5f1df47;position:absolute;inset:1rem}.image-landing-module__D-Al5q__progressStatus,.image-landing-module__D-Al5q__lockedStatus{border:1px solid var(--border-strong);min-height:2.4rem;color:var(--foreground);background:#111110e0;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.image-landing-module__D-Al5q__lockedStatus{opacity:0}.image-landing-module__D-Al5q__promptDock{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:#1b1b19;grid-template-columns:minmax(15rem,1fr) auto auto;grid-template-areas:"prompt controls button""error error error";gap:.75rem;width:min(100% - 2.5rem,70rem);margin-inline:auto;padding:.75rem;display:grid;position:absolute;bottom:2.2rem;left:1.25rem;right:1.25rem;box-shadow:0 1.25rem 4rem #0000007a}.image-landing-module__D-Al5q__promptField{grid-area:prompt;min-width:0}.image-landing-module__D-Al5q__promptField label{color:#c4bfae;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .28rem .15rem;font-size:.69rem;font-weight:700;display:block}.image-landing-module__D-Al5q__promptField textarea{resize:none;width:100%;min-height:2.9rem;color:var(--foreground);background:0 0;border:0;border-radius:.45rem;outline:0;padding:.55rem .65rem;line-height:1.55;display:block}.image-landing-module__D-Al5q__promptField textarea::placeholder{color:#8f8b80;opacity:1}.image-landing-module__D-Al5q__promptField textarea:focus{background:#ffffff09;box-shadow:inset 0 0 0 1px #f24f2b99}.image-landing-module__D-Al5q__dockControls{grid-area:controls;align-self:end;align-items:center;gap:.4rem;min-height:2.9rem;display:flex}.image-landing-module__D-Al5q__selectControl{border:1px solid var(--border);border-radius:var(--radius-control);min-height:2.75rem;color:var(--muted);background:#0003;align-items:center;gap:.4rem;padding:0 .55rem;display:flex;position:relative}.image-landing-module__D-Al5q__selectControl:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #f24f2b2e}.image-landing-module__D-Al5q__selectControl select{appearance:none;max-width:9.5rem;color:var(--foreground);background:0 0;border:0;outline:0;padding-right:1.05rem;font-size:.76rem}.image-landing-module__D-Al5q__selectControl select option{background:var(--surface)}.image-landing-module__D-Al5q__selectControl>svg:last-child{pointer-events:none;position:absolute;right:.45rem}.image-landing-module__D-Al5q__ratioIcon{border:1px solid;border-radius:1px;width:.78rem;height:.62rem}.image-landing-module__D-Al5q__creditCost{color:var(--brass);white-space:nowrap;padding:0 .35rem;font-size:.72rem;font-weight:600}.image-landing-module__D-Al5q__generateButton{border-radius:var(--radius-control);background:var(--accent);color:#fff;cursor:pointer;min-width:8.4rem;min-height:3.15rem;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border:0;grid-area:button;justify-content:center;align-self:end;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.image-landing-module__D-Al5q__generateButton:hover:not(:disabled){background:var(--accent-bright);transform:translateY(-1px)}.image-landing-module__D-Al5q__generateButton:disabled{cursor:wait;opacity:.72}.image-landing-module__D-Al5q__buttonPulse{background:#fff;border-radius:50%;width:.55rem;height:.55rem;animation:.8s ease-in-out infinite alternate image-landing-module__D-Al5q__pulse}.image-landing-module__D-Al5q__error{color:var(--danger);grid-area:error;margin:0;padding-inline:.65rem;font-size:.8rem;line-height:1.4}.image-landing-module__D-Al5q__cloudNotice{color:#858177;white-space:nowrap;margin:0;font-size:.7rem;position:absolute;bottom:.6rem;left:50%;transform:translate(-50%)}.image-landing-module__D-Al5q__gateBackdrop{z-index:30;animation:image-landing-module__D-Al5q__backdrop-in .3s var(--ease-out) both;background:#0a0a096b;place-items:center;padding:1.25rem 1.25rem 9rem;display:grid;position:absolute;inset:0}.image-landing-module__D-Al5q__gate{border:1px solid var(--border-strong);border-radius:var(--radius-feature);width:min(100%,29rem);max-height:min(42rem,100svh - 11rem);animation:image-landing-module__D-Al5q__gate-in .43s var(--ease-out) both;background:#1b1b19;padding:1.8rem;position:relative;overflow-y:auto;box-shadow:0 2.1rem 6rem #0000009e}.image-landing-module__D-Al5q__gate h2{max-width:21rem;color:var(--foreground);letter-spacing:-.035em;margin:1.15rem 0 0;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:600;line-height:1.08}.image-landing-module__D-Al5q__gate>p{max-width:39ch;color:var(--muted);margin:.85rem 0 0;font-size:.9rem;line-height:1.6}.image-landing-module__D-Al5q__closeButton{border:1px solid var(--border);border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:.85rem;right:.85rem}.image-landing-module__D-Al5q__closeButton:hover{color:var(--foreground);background:#ffffff0d}.image-landing-module__D-Al5q__gateMark{background:var(--accent);color:#fff;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.image-landing-module__D-Al5q__existingAccount{color:#8f8b80;text-align:center;margin-top:1.1rem;font-size:.74rem;line-height:1.5}@keyframes image-landing-module__D-Al5q__frames-arrive{0%{opacity:.25;filter:blur(12px);transform:translate(-50%,-42%)scale(.92)}}@keyframes image-landing-module__D-Al5q__scan{0%{transform:translateY(1rem)}to{transform:translateY(calc(min(82vw,42rem)/2 - 2rem))}}@keyframes image-landing-module__D-Al5q__pulse{to{opacity:.35;transform:scale(.72)}}@keyframes image-landing-module__D-Al5q__backdrop-in{0%{opacity:0}}@keyframes image-landing-module__D-Al5q__gate-in{0%{opacity:.35;filter:blur(8px);transform:translateY(1rem)scale(.97)}}@media (max-width:860px){.image-landing-module__D-Al5q__hero{min-height:max(44rem, calc(100svh - var(--header-height)));padding-bottom:16.5rem}.image-landing-module__D-Al5q__intro{top:clamp(2.2rem,6vh,4rem)}.image-landing-module__D-Al5q__frameCluster{width:min(94vw,36rem);height:12rem;top:46%}.image-landing-module__D-Al5q__creationStage{width:min(90vw,36rem);top:43%}.image-landing-module__D-Al5q__promptDock{grid-template-columns:1fr auto;grid-template-areas:"prompt prompt""controls button""error error";bottom:2.1rem}.image-landing-module__D-Al5q__dockControls{flex-wrap:wrap}.image-landing-module__D-Al5q__gateBackdrop{padding-bottom:15rem}}@media (max-width:560px){.image-landing-module__D-Al5q__hero{min-height:max(44rem, calc(100svh - var(--header-height)));padding-inline:.8rem;padding-bottom:21rem}.image-landing-module__D-Al5q__title{font-size:clamp(2.55rem,13vw,4rem)}.image-landing-module__D-Al5q__lede{max-width:32rem;margin-top:1rem;font-size:.9rem;line-height:1.55}.image-landing-module__D-Al5q__frameCluster{width:100vw;height:11rem;top:41%}.image-landing-module__D-Al5q__sampleFrame{width:9.5rem}.image-landing-module__D-Al5q__frameOne{left:2%}.image-landing-module__D-Al5q__frameThree{right:2%}.image-landing-module__D-Al5q__creationStage{border-radius:var(--radius-card);width:calc(100vw - 1.6rem);top:39%}.image-landing-module__D-Al5q__promptDock{grid-template-columns:1fr;grid-template-areas:"prompt""controls""button""error";width:auto;bottom:2rem;left:.8rem;right:.8rem}.image-landing-module__D-Al5q__dockControls{align-self:stretch}.image-landing-module__D-Al5q__selectControl{flex:7.5rem}.image-landing-module__D-Al5q__selectControl select{width:100%;max-width:none}.image-landing-module__D-Al5q__creditCost{flex:1 0 100%;padding-left:.1rem}.image-landing-module__D-Al5q__generateButton{width:100%}.image-landing-module__D-Al5q__cloudNotice{text-align:center;white-space:normal;width:calc(100% - 2rem);bottom:.5rem}.image-landing-module__D-Al5q__gateBackdrop{align-items:start;padding:1rem 1rem 20rem;overflow-y:auto}.image-landing-module__D-Al5q__gate{max-height:none;padding:1.4rem}}@media (prefers-reduced-motion:reduce){.image-landing-module__D-Al5q__framesVisible,.image-landing-module__D-Al5q__scanLine,.image-landing-module__D-Al5q__buttonPulse,.image-landing-module__D-Al5q__gateBackdrop,.image-landing-module__D-Al5q__gate{animation:none}.image-landing-module__D-Al5q__intro,.image-landing-module__D-Al5q__frameCluster,.image-landing-module__D-Al5q__creationStage{transition-duration:1ms}}.image-landing-module__D-Al5q__creatorShell{min-height:calc(100svh - var(--header-height));color:var(--foreground);background:radial-gradient(circle at 55% -20%,#f24f2b0e,#0000 32rem),#0d0d0c;grid-template-columns:5rem minmax(0,1fr);display:grid}.image-landing-module__D-Al5q__toolRail{top:var(--header-height);z-index:10;height:calc(100svh - var(--header-height));border-right:1px solid var(--border);background:linear-gradient(#ffffff05,#0000 38%),#141413;flex-direction:column;gap:.3rem;padding:.8rem .5rem;display:flex;position:sticky}.image-landing-module__D-Al5q__toolRail a{color:#969288;letter-spacing:.01em;min-height:4.2rem;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;font-size:.62rem;font-weight:600;text-decoration:none;display:flex;position:relative}.image-landing-module__D-Al5q__toolRail a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;vector-effect:non-scaling-stroke;width:2.15rem;height:2.15rem;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);border:1px solid #0000;border-radius:.65rem;padding:.46rem}.image-landing-module__D-Al5q__toolRail a:hover{color:var(--foreground);background:#ffffff09}.image-landing-module__D-Al5q__toolRail a:hover svg{border-color:var(--border);background:#ffffff09}.image-landing-module__D-Al5q__toolRail a[aria-current=page]{color:var(--foreground);background:#f24f2b11}.image-landing-module__D-Al5q__toolRail a[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:.8rem;bottom:.8rem;left:-.5rem}.image-landing-module__D-Al5q__toolRail a[aria-current=page] svg{background:var(--accent);color:#fff;border-color:#f24f2b73}.image-landing-module__D-Al5q__toolRail a:last-child{border-top:1px solid var(--border);border-radius:0;margin-top:auto;padding-top:.45rem}.image-landing-module__D-Al5q__workspace{grid-template-areas:"intro""composer""stage""quick""recent""disclosure";width:min(100% - 3rem,76rem);margin-inline:auto;padding:clamp(2.25rem,6vh,4.75rem) 0 4rem;display:grid}.image-landing-module__D-Al5q__creatorIntro{text-align:center;grid-area:intro}.image-landing-module__D-Al5q__creatorIntro h1{color:var(--foreground);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,4.6rem);font-weight:600;line-height:.98}.image-landing-module__D-Al5q__creatorIntro p{color:#aaa69a;text-wrap:balance;max-width:58ch;margin:.8rem auto 0;font-size:.92rem;line-height:1.55}.image-landing-module__D-Al5q__creatorComposer{border:1px solid var(--border-strong);background:#1b1b19;border-radius:1rem;grid-area:composer;width:min(100%,62rem);margin:1.75rem auto 0;overflow:hidden;box-shadow:0 1.5rem 4rem #00000052}.image-landing-module__D-Al5q__creatorComposer:focus-within{border-color:#f24f2bb8;box-shadow:0 1.5rem 4rem #00000052,0 0 0 3px #f24f2b26}.image-landing-module__D-Al5q__composerPrompt{padding:1rem 1rem .45rem}.image-landing-module__D-Al5q__composerPrompt label{color:#c8c3b5;letter-spacing:.07em;text-transform:uppercase;font-size:.69rem;font-weight:700;display:block}.image-landing-module__D-Al5q__composerPrompt textarea{resize:vertical;width:100%;min-height:6rem;color:var(--foreground);background:0 0;border:0;outline:0;padding:.65rem 0 .35rem;font-size:1rem;line-height:1.55;display:block}.image-landing-module__D-Al5q__composerPrompt textarea::placeholder{color:#8f8b80;opacity:1}.image-landing-module__D-Al5q__composerBar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.image-landing-module__D-Al5q__composerControls{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.image-landing-module__D-Al5q__creatorSelect{border:1px solid var(--border);color:#aaa69a;background:#121211;border-radius:.65rem;align-items:center;gap:.4rem;min-height:2.55rem;padding:0 .55rem;display:flex;position:relative}.image-landing-module__D-Al5q__creatorSelect:focus-within{border-color:var(--accent)}.image-landing-module__D-Al5q__creatorSelect select{appearance:none;max-width:11rem;color:var(--foreground);background:0 0;border:0;outline:0;padding-right:1.1rem;font-size:.75rem}.image-landing-module__D-Al5q__creatorSelect select option{background:var(--surface)}.image-landing-module__D-Al5q__creatorSelect>svg:last-child{pointer-events:none;position:absolute;right:.4rem}.image-landing-module__D-Al5q__creatorCost{color:var(--brass);white-space:nowrap;font-size:.72rem;font-weight:600}.image-landing-module__D-Al5q__creatorGenerate{background:var(--accent);color:#fff;cursor:pointer;min-width:7.6rem;min-height:2.75rem;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:.65rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.image-landing-module__D-Al5q__creatorGenerate:hover:not(:disabled){background:var(--accent-bright);transform:translateY(-1px)}.image-landing-module__D-Al5q__creatorGenerate:disabled{cursor:wait;opacity:.62}.image-landing-module__D-Al5q__creatorError{color:var(--danger);border-top:1px solid #ff927a3d;margin:0;padding:.65rem 1rem;font-size:.8rem}.image-landing-module__D-Al5q__mediaStage{border:1px solid var(--border);background:#151514;border-radius:1rem;grid-area:stage;min-width:0;margin-top:1.5rem;display:none;overflow:hidden}.image-landing-module__D-Al5q__stageImages{background:var(--border);grid-template-columns:1.2fr .75fr .75fr;gap:1px;min-height:20rem;display:grid}.image-landing-module__D-Al5q__stageImages figure{background:#10100f;min-width:0;margin:0;position:relative;overflow:hidden}.image-landing-module__D-Al5q__stageImages img{object-fit:cover}.image-landing-module__D-Al5q__stageImages figure:nth-child(2) img,.image-landing-module__D-Al5q__stageImages figure:nth-child(3) img{object-position:center 25%}.image-landing-module__D-Al5q__stageCaption{color:#989489;justify-content:space-between;align-items:center;gap:1rem;min-height:2.7rem;padding:0 .85rem;font-size:.7rem;display:flex}.image-landing-module__D-Al5q__mediaStageCreating{position:relative}.image-landing-module__D-Al5q__mediaStageCreating .image-landing-module__D-Al5q__stageImages{filter:saturate(.42)brightness(.45)}.image-landing-module__D-Al5q__creatorProgress{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:2rem;display:flex;position:absolute;inset:0}.image-landing-module__D-Al5q__creatorProgress svg{color:var(--accent)}.image-landing-module__D-Al5q__creatorProgress span{color:var(--foreground);font-weight:700}.image-landing-module__D-Al5q__creatorProgress strong{color:#c7c1af;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:44rem;font-size:.88rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.image-landing-module__D-Al5q__quickStarts{grid-area:quick;min-width:0;margin-top:2rem}.image-landing-module__D-Al5q__recentCreations{grid-area:recent;min-width:0;margin-top:2rem}.image-landing-module__D-Al5q__sectionHeading{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.image-landing-module__D-Al5q__sectionHeading h2{color:var(--foreground);margin:0;font-size:.9rem;font-weight:600}.image-landing-module__D-Al5q__sectionHeading span,.image-landing-module__D-Al5q__sectionHeading a{color:#989489;font-size:.72rem}.image-landing-module__D-Al5q__sectionHeading a:hover{color:var(--accent-bright)}.image-landing-module__D-Al5q__quickStartGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.55rem;display:grid}.image-landing-module__D-Al5q__quickStart{aspect-ratio:16/8.5;border:1px solid var(--border);background:var(--surface);color:#fff;cursor:pointer;border-radius:.75rem;min-width:0;padding:0;position:relative;overflow:hidden}.image-landing-module__D-Al5q__quickStart:after{content:"";background:linear-gradient(#0000,#000000d1);position:absolute;inset:45% 0 0}.image-landing-module__D-Al5q__quickStart img{object-fit:cover;transition:transform .28s var(--ease-out)}.image-landing-module__D-Al5q__quickStart span{z-index:1;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;position:absolute;bottom:.55rem;left:.65rem;right:.65rem;overflow:hidden}.image-landing-module__D-Al5q__quickStart:hover{border-color:#f24f2ba8}.image-landing-module__D-Al5q__quickStart:hover img{transform:scale(1.035)}.image-landing-module__D-Al5q__emptyProject{text-align:center;background:#171716;border:1px dashed #ffffff2b;border-radius:.8rem;align-content:center;place-items:center;gap:.55rem;width:min(100%,17rem);min-height:11rem;margin-top:.55rem;padding:1.25rem;display:grid}.image-landing-module__D-Al5q__emptyProjectIcon{border:1px solid var(--border);color:#aaa69a;border-radius:.7rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.image-landing-module__D-Al5q__emptyProject strong{color:var(--foreground);font-size:.8rem}.image-landing-module__D-Al5q__emptyProject p{color:#989489;max-width:26ch;margin:0;font-size:.72rem;line-height:1.45}.image-landing-module__D-Al5q__creatorDisclosure{color:#8f8b80;text-align:center;grid-area:disclosure;margin:2rem 0 0;font-size:.7rem;line-height:1.5}.image-landing-module__D-Al5q__variantPicker{z-index:25;border:1px solid var(--border-strong);background:#1b1b19;border-radius:.8rem;align-items:center;gap:.25rem;max-width:min(42rem,100vw - 2rem);padding:.35rem;display:flex;position:fixed;bottom:1rem;right:1rem;overflow-x:auto;box-shadow:0 .9rem 2.5rem #0000006b}.image-landing-module__D-Al5q__variantPicker span{color:#989489;letter-spacing:.05em;text-transform:uppercase;padding:0 .35rem;font-size:.65rem;font-weight:700}.image-landing-module__D-Al5q__variantPicker a{color:#aaa69a;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.72rem;text-decoration:none;display:grid}.image-landing-module__D-Al5q__variantPicker a:hover{color:var(--foreground);background:#ffffff0f}.image-landing-module__D-Al5q__variantPicker a[aria-current=page]{background:var(--accent);color:#fff}.image-landing-module__D-Al5q__variant1 .image-landing-module__D-Al5q__mediaStage{display:none}.image-landing-module__D-Al5q__variant2 .image-landing-module__D-Al5q__workspace{width:min(100% - 3rem,84rem);padding-top:clamp(1.75rem,4vh,3.25rem)}.image-landing-module__D-Al5q__variant2 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2rem,4vw,3.6rem)}.image-landing-module__D-Al5q__variant2 .image-landing-module__D-Al5q__creatorComposer{margin-top:1.25rem}.image-landing-module__D-Al5q__variant2 .image-landing-module__D-Al5q__mediaStage{display:block}.image-landing-module__D-Al5q__variant2 .image-landing-module__D-Al5q__quickStarts{margin-top:1rem}.image-landing-module__D-Al5q__variant2 .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/6.5}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__workspace{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);grid-template-areas:"intro recent""composer recent""quick recent""disclosure recent";gap:0 2.25rem;width:min(100% - 3rem,88rem)}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__creatorIntro{text-align:left;align-self:end}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.5rem,5vw,4.8rem)}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__creatorIntro p{margin-left:0}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__creatorComposer{width:100%;margin-left:0}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__recentCreations{border-left:1px solid var(--border);margin-top:0;padding-left:1.25rem}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__emptyProject{width:100%;min-height:24rem}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__workspace{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);grid-template-areas:"intro stage""composer stage""quick quick""recent recent""disclosure disclosure";gap:0 2rem;width:min(100% - 3rem,88rem)}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__creatorIntro{text-align:left;align-self:end}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.35rem,4.5vw,4.4rem)}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__creatorIntro p{margin-left:0}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__creatorComposer{width:100%}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__mediaStage{align-self:stretch;margin-top:0;display:block}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__stageImages{grid-template-columns:1fr 1fr;height:100%;min-height:27rem}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__stageImages figure:first-child{grid-row:span 2}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__workspace{width:min(100% - 3rem,90rem);padding-top:clamp(1.5rem,4vh,3rem)}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.5rem,6vw,5.5rem)}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__creatorComposer{z-index:2;margin-bottom:-3.5rem;position:relative}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__mediaStage{margin-top:0;padding-top:5rem;display:block}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__stageImages{grid-template-columns:repeat(3,minmax(0,1fr));min-height:15rem}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__quickStarts{margin-top:1.25rem}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__quickStartGrid{padding-bottom:.4rem;display:flex;overflow-x:auto}.image-landing-module__D-Al5q__variant5 .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/7;flex:none;width:min(25rem,72vw)}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__workspace{width:min(100% - 3rem,88rem);padding-top:clamp(2rem,5vh,4rem)}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.5rem,5.5vw,5rem)}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__creatorComposer{width:min(100%,70rem)}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__composerPrompt textarea{min-height:7.5rem;font-size:1.08rem}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__quickStartGrid{gap:.8rem}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/7.5}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__emptyProject{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon copy";align-content:center;place-items:start;column-gap:.9rem;width:100%;min-height:8.5rem}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__emptyProjectIcon{grid-area:icon;align-self:center}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__emptyProject strong{grid-area:title;align-self:end}.image-landing-module__D-Al5q__variant6 .image-landing-module__D-Al5q__emptyProject p{grid-area:copy;max-width:none}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__workspace{width:min(100% - 3rem,72rem);padding-top:clamp(2rem,5vh,3.5rem)}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__creatorIntro{text-align:left}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__creatorIntro h1{max-width:12ch;font-size:clamp(2.7rem,6vw,5.35rem)}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__creatorIntro p{margin-left:0}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__creatorComposer{width:100%;margin-left:0}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__composerPrompt textarea{min-height:5rem}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__quickStarts,.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__recentCreations{margin-top:1.5rem}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/7.2}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__workspace{grid-template-columns:minmax(26rem,1.25fr) minmax(20rem,.75fr);grid-template-areas:"intro intro""composer quick""recent recent""disclosure disclosure";gap:0 1.5rem;width:min(100% - 3rem,86rem)}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.5rem,5vw,4.6rem)}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__creatorComposer{width:100%;margin-top:1.5rem}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__quickStarts{border-left:1px solid var(--border);margin-top:1.5rem;padding-left:1.25rem}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__quickStartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/9.5}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__sectionHeading>span{display:none}.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__emptyProject{width:100%;min-height:8rem}.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__workspace{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);grid-template-areas:"intro recent""composer recent""quick recent""disclosure recent";gap:0 2rem;width:min(100% - 3rem,86rem)}.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.4rem,4.5vw,4.2rem)}.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__creatorComposer{width:100%}.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__recentCreations{border-left:1px solid var(--border);margin-top:0;padding-left:1.25rem}.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__emptyProject{width:100%;min-height:22rem}.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/7}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__workspace{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);grid-template-areas:"intro recent""composer recent""quick recent""disclosure recent";align-content:start;gap:0 1.5rem;width:min(100% - 2rem,92rem);padding-top:1.75rem}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__creatorIntro{text-align:left}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2rem,3.5vw,3.4rem)}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__creatorIntro p{margin:.45rem 0 0}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__creatorComposer{width:100%;margin:1rem 0 0}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__composerPrompt textarea{min-height:4.5rem}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__quickStarts{margin-top:1.25rem}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__quickStartGrid{gap:.4rem}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/6.4}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__recentCreations{border-left:1px solid var(--border);margin-top:0;padding-left:1rem}.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__emptyProject{width:100%;min-height:19rem}.image-landing-module__D-Al5q__acceptedLayout{grid-template-columns:var(--rail-width,5rem) minmax(0, 1fr)}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__workspace{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);grid-template-areas:"intro recent""composer recent""quick recent""disclosure recent";gap:0 2rem;width:min(100% - 3rem,86rem)}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.4rem,4.5vw,4.2rem)}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__creatorComposer{width:100%}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__recentCreations{border-left:1px solid var(--border);margin-top:0;padding-left:1.25rem}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__emptyProject{width:100%;min-height:22rem}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__quickStart{aspect-ratio:16/7}.image-landing-module__D-Al5q__sidebar1{--rail-width:5rem}.image-landing-module__D-Al5q__sidebar2{--rail-width:4.25rem}.image-landing-module__D-Al5q__sidebar2 .image-landing-module__D-Al5q__toolRail{background:#10100f;padding-inline:.35rem}.image-landing-module__D-Al5q__sidebar2 .image-landing-module__D-Al5q__toolRail a{border-radius:.25rem;min-height:3.75rem;font-size:.58rem}.image-landing-module__D-Al5q__sidebar2 .image-landing-module__D-Al5q__toolRail a svg{background:0 0;border:0;border-radius:0;width:1.85rem;height:1.85rem;padding:.3rem}.image-landing-module__D-Al5q__sidebar2 .image-landing-module__D-Al5q__toolRail a[aria-current=page]{color:var(--accent-bright);background:0 0}.image-landing-module__D-Al5q__sidebar2 .image-landing-module__D-Al5q__toolRail a[aria-current=page] svg{color:var(--accent-bright);background:0 0;border:0}.image-landing-module__D-Al5q__sidebar3{--rail-width:7.5rem}.image-landing-module__D-Al5q__sidebar3 .image-landing-module__D-Al5q__toolRail{padding-inline:.55rem}.image-landing-module__D-Al5q__sidebar3 .image-landing-module__D-Al5q__toolRail a{flex-direction:row;justify-content:flex-start;gap:.65rem;min-height:3.65rem;padding-inline:.55rem;font-size:.72rem}.image-landing-module__D-Al5q__sidebar3 .image-landing-module__D-Al5q__toolRail a svg{flex:none;width:2rem;height:2rem}.image-landing-module__D-Al5q__sidebar3 .image-landing-module__D-Al5q__toolRail a[aria-current=page]:before{top:.55rem;bottom:.55rem}.image-landing-module__D-Al5q__sidebar4{--rail-width:5.5rem}.image-landing-module__D-Al5q__sidebar4 .image-landing-module__D-Al5q__toolRail{background:#0d0d0c;border-right-color:#ffffff14;gap:.55rem;padding-inline:.65rem}.image-landing-module__D-Al5q__sidebar4 .image-landing-module__D-Al5q__toolRail a{border:1px solid var(--border);background:#171716;border-radius:.85rem;min-height:4.35rem;box-shadow:0 .5rem 1.25rem #00000029}.image-landing-module__D-Al5q__sidebar4 .image-landing-module__D-Al5q__toolRail a[aria-current=page]{border-color:#f24f2b6b}.image-landing-module__D-Al5q__sidebar4 .image-landing-module__D-Al5q__toolRail a[aria-current=page]:before{display:none}.image-landing-module__D-Al5q__sidebar4 .image-landing-module__D-Al5q__toolRail a:last-child{border-top:1px solid var(--border);border-radius:.85rem;padding-top:0}.image-landing-module__D-Al5q__sidebar5{--rail-width:3.8rem}.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail{padding-inline:.3rem}.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail a{border-radius:.5rem;min-height:3.55rem}.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail a span{z-index:20;border:1px solid var(--border);width:max-content;color:var(--foreground);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);background:#1b1b19;border-radius:.45rem;padding:.35rem .5rem;position:absolute;left:calc(100% + .55rem);transform:translate(-.25rem)}.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail a:hover span,.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail a:focus-visible span{opacity:1;transform:translate(0)}.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail a svg{width:2.2rem;height:2.2rem}.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail a[aria-current=page]{background:0 0}.image-landing-module__D-Al5q__sidebar5 .image-landing-module__D-Al5q__toolRail a[aria-current=page] svg{background:var(--accent);border-color:#f24f2b80;border-radius:.7rem}@media (max-width:980px){.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__workspace,.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__workspace,.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__workspace,.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__workspace,.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__workspace,.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__workspace{grid-template-columns:1fr;grid-template-areas:"intro""composer""stage""quick""recent""disclosure"}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__creatorIntro,.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__creatorIntro,.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__creatorIntro,.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__creatorIntro{text-align:center}.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__creatorIntro p,.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__creatorIntro p,.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__creatorIntro p,.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__creatorIntro p{margin-inline:auto}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__recentCreations,.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__recentCreations,.image-landing-module__D-Al5q__variant8 .image-landing-module__D-Al5q__quickStarts,.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__recentCreations,.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__recentCreations{border-left:0;margin-top:2rem;padding-left:0}.image-landing-module__D-Al5q__acceptedLayout .image-landing-module__D-Al5q__emptyProject,.image-landing-module__D-Al5q__variant3 .image-landing-module__D-Al5q__emptyProject,.image-landing-module__D-Al5q__variant9 .image-landing-module__D-Al5q__emptyProject,.image-landing-module__D-Al5q__variant10 .image-landing-module__D-Al5q__emptyProject{min-height:11rem}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__mediaStage{margin-top:1.5rem}.image-landing-module__D-Al5q__variant4 .image-landing-module__D-Al5q__stageImages{min-height:20rem}}@media (max-width:720px){.image-landing-module__D-Al5q__creatorShell{grid-template-columns:1fr}.image-landing-module__D-Al5q__toolRail{border:1px solid var(--border-strong);border-radius:.85rem;flex-direction:row;justify-content:space-around;height:auto;padding:.35rem;position:fixed;inset:auto .5rem .5rem;box-shadow:0 1rem 3rem #0000007a}.image-landing-module__D-Al5q__toolRail a{flex:1;min-width:3.6rem;min-height:3.2rem}.image-landing-module__D-Al5q__toolRail a:last-child{border-top:0;border-radius:.75rem;margin-top:0;padding-top:0}.image-landing-module__D-Al5q__toolRail a[aria-current=page]:before{border-radius:2px 2px 0 0;width:auto;height:2px;inset:auto .9rem -.35rem}.image-landing-module__D-Al5q__workspace{width:min(100% - 1.5rem,76rem);padding:2.25rem 0 7rem}.image-landing-module__D-Al5q__creatorIntro h1{font-size:clamp(2.25rem,12vw,4rem)}.image-landing-module__D-Al5q__variant7 .image-landing-module__D-Al5q__creatorIntro h1{margin-inline:auto}.image-landing-module__D-Al5q__composerBar{flex-direction:column;align-items:stretch}.image-landing-module__D-Al5q__composerControls{grid-template-columns:1fr 1fr;display:grid}.image-landing-module__D-Al5q__creatorSelect select{width:100%;max-width:none}.image-landing-module__D-Al5q__creatorCost{grid-column:1/-1;padding:.2rem .15rem}.image-landing-module__D-Al5q__creatorGenerate{width:100%}.image-landing-module__D-Al5q__quickStartGrid{scroll-snap-type:x mandatory;padding-bottom:.4rem;display:flex;overflow-x:auto}.image-landing-module__D-Al5q__quickStart{scroll-snap-align:start;flex:none;width:74vw}.image-landing-module__D-Al5q__stageImages{grid-template-columns:1fr 1fr;min-height:22rem}.image-landing-module__D-Al5q__stageImages figure:first-child{grid-column:1/-1}.image-landing-module__D-Al5q__sectionHeading>span{display:none}.image-landing-module__D-Al5q__variantPicker{top:calc(var(--header-height) + .75rem);bottom:auto;right:.75rem}.image-landing-module__D-Al5q__variantPicker>span{display:none}}@media (prefers-reduced-motion:reduce){.image-landing-module__D-Al5q__creatorGenerate,.image-landing-module__D-Al5q__quickStart img{transition:none}}.image-landing-module__D-Al5q__referencePage{--image-stage:#121311;min-height:calc(100svh - var(--header-height));background:var(--image-stage);color:var(--ag-text);overflow:hidden}.image-landing-module__D-Al5q__sectionPage{min-height:auto;overflow:visible}.image-landing-module__D-Al5q__referenceUtility{background:var(--ag-accent);min-height:2rem;color:var(--ag-accent-ink);text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:.35rem 1rem;font-size:.68rem;line-height:1.3;display:flex}.image-landing-module__D-Al5q__referenceUtility span{letter-spacing:.06em;text-transform:uppercase;border:1px solid #00000059;border-radius:.3rem;padding:.12rem .3rem;font-size:.58rem;font-weight:800}.image-landing-module__D-Al5q__referenceUtility strong{color:var(--ag-accent-ink);font-weight:650}.image-landing-module__D-Al5q__referenceHero{isolation:isolate;min-height:calc(100svh - var(--header-height) - 2rem);background:var(--image-stage);position:relative;overflow:hidden}.image-landing-module__D-Al5q__sectionHero{border-block:1px solid var(--ag-hairline-strong);width:min(100% - 1.5rem,72rem);min-height:clamp(31rem,68vh,39rem);margin-inline:auto}.image-landing-module__D-Al5q__sectionHero .image-landing-module__D-Al5q__referenceSamples{top:clamp(3rem,8vh,4.5rem)}.image-landing-module__D-Al5q__sectionHero .image-landing-module__D-Al5q__referenceProgress{top:48%}.image-landing-module__D-Al5q__sectionHero .image-landing-module__D-Al5q__referenceComposer{bottom:clamp(3rem,7vh,4.5rem)}.image-landing-module__D-Al5q__referenceGlow{z-index:-1;background:radial-gradient(circle at 50% 28%,#f2b70517,#0000 18rem),radial-gradient(circle at 50% 92%,#f2b7050f,#0000 26rem);position:absolute;inset:0}.image-landing-module__D-Al5q__referenceSamples{justify-content:center;align-items:center;width:min(82vw,32rem);height:clamp(7.5rem,17vh,10.5rem);display:flex;position:absolute;top:clamp(3.4rem,12vh,7rem);left:50%;transform:translate(-50%)}.image-landing-module__D-Al5q__referenceSample{aspect-ratio:4/3;border:2px solid var(--ag-engraved);background:var(--ag-black);cursor:pointer;width:clamp(6.3rem,11vw,9rem);transition:border-color .18s var(--ease-out), transform .22s var(--ease-out);border-radius:.7rem;flex:none;padding:0;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.8rem #00000075}.image-landing-module__D-Al5q__referenceSample+.image-landing-module__D-Al5q__referenceSample{margin-left:-1.2rem}.image-landing-module__D-Al5q__animeReferenceSamples{width:min(90vw,40rem);height:clamp(8.5rem,20vh,12rem)}.image-landing-module__D-Al5q__animeReferenceSamples .image-landing-module__D-Al5q__referenceSample{width:clamp(7.2rem,13vw,10rem)}.image-landing-module__D-Al5q__animeReferenceSamples .image-landing-module__D-Al5q__referenceSample+.image-landing-module__D-Al5q__referenceSample{margin-left:-.35rem}.image-landing-module__D-Al5q__referenceSample:first-child{z-index:1;transform:rotate(-8deg)translateY(.45rem)}.image-landing-module__D-Al5q__referenceSample:nth-child(2){z-index:3;transform:rotate(-2deg)translateY(-.2rem)}.image-landing-module__D-Al5q__referenceSample:nth-child(3){z-index:4;transform:rotate(3deg)}.image-landing-module__D-Al5q__referenceSample:nth-child(4){z-index:2;transform:rotate(8deg)translateY(.5rem)}.image-landing-module__D-Al5q__referenceSample img{object-fit:cover}.image-landing-module__D-Al5q__referenceSample:hover,.image-landing-module__D-Al5q__referenceSample:focus-visible{z-index:8;border-color:var(--ag-accent);transform:translateY(-.55rem)rotate(0)}.image-landing-module__D-Al5q__referenceIntro{text-align:center;width:min(100% - 2rem,44rem);position:absolute;top:clamp(13rem,34vh,19rem);left:50%;transform:translate(-50%)}.image-landing-module__D-Al5q__referenceIntro h1{color:var(--ag-text);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4.4vw,3.6rem);font-weight:800;line-height:.94}.image-landing-module__D-Al5q__referenceIntro h1 span,.image-landing-module__D-Al5q__referenceIntro h1 strong{display:block}.image-landing-module__D-Al5q__referenceIntro h1 strong{color:var(--ag-accent);margin-top:.16em;font-weight:800}.image-landing-module__D-Al5q__referenceIntro p{max-width:62ch;color:var(--ag-text-muted);text-wrap:balance;margin:.8rem auto 0;font-size:.82rem;line-height:1.5}.image-landing-module__D-Al5q__referenceProgress{border:1px solid var(--ag-hairline-control);background:var(--ag-black);min-height:2.5rem;color:var(--ag-text);border-radius:99px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.75rem;display:inline-flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.image-landing-module__D-Al5q__referenceProgress svg{color:var(--ag-accent)}.image-landing-module__D-Al5q__referenceComposer{border:1px solid var(--ag-hairline-strong);background:var(--ag-black);border-radius:.9rem;width:min(100% - 2rem,62rem);margin-inline:auto;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:1rem;right:1rem;overflow:visible;box-shadow:0 1.8rem 4rem #0000007a}.image-landing-module__D-Al5q__referenceComposer:focus-within{border-color:var(--ag-accent);box-shadow:0 1.8rem 4rem #0000007a,0 0 0 3px #f2b70521}.image-landing-module__D-Al5q__referenceComposerMeta{min-height:2.15rem;color:var(--ag-accent);background:#f2b70529;border-radius:calc(.9rem - 1px) calc(.9rem - 1px) 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .8rem;font-size:.62rem;display:flex}.image-landing-module__D-Al5q__referenceComposerMeta span{letter-spacing:.05em;text-transform:uppercase;font-weight:800}.image-landing-module__D-Al5q__referenceComposerMeta strong{color:var(--ag-text-muted);font-weight:600}.image-landing-module__D-Al5q__referencePrompt{padding:.45rem .75rem 0}.image-landing-module__D-Al5q__referencePrompt textarea{resize:none;width:100%;min-height:3.4rem;color:var(--ag-text);background:0 0;border:0;outline:0;padding:.75rem .1rem;font-size:.9rem;line-height:1.45;display:block}.image-landing-module__D-Al5q__referencePrompt textarea::placeholder{color:var(--ag-placeholder);opacity:1}.image-landing-module__D-Al5q__referenceControls{align-items:center;gap:.45rem;padding:.2rem .6rem .6rem;display:flex}.image-landing-module__D-Al5q__referenceSelect{border:1px solid var(--ag-hairline-control);background:var(--ag-field-fill);min-height:2.5rem;color:var(--ag-text-muted);border-radius:.6rem;align-items:center;gap:.4rem;padding:0 .55rem;display:flex;position:relative}.image-landing-module__D-Al5q__referenceSelect:focus-within{border-color:var(--ag-accent)}.image-landing-module__D-Al5q__referenceSelect select{appearance:none;max-width:11rem;color:var(--ag-text);background:0 0;border:0;outline:0;padding-right:1.1rem;font-size:.72rem}.image-landing-module__D-Al5q__referenceSelect select option{background:var(--ag-black)}.image-landing-module__D-Al5q__referenceSelect>svg:last-child{pointer-events:none;position:absolute;right:.4rem}.image-landing-module__D-Al5q__referenceModelPicker{flex:0 auto;position:relative}.image-landing-module__D-Al5q__referenceModelTrigger{border:1px solid var(--ag-hairline-control);background:var(--ag-field-fill);max-width:14rem;min-height:2.5rem;color:var(--ag-text-muted);cursor:pointer;border-radius:.6rem;align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.image-landing-module__D-Al5q__referenceModelTrigger>span{color:var(--ag-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.image-landing-module__D-Al5q__referenceModelTrigger>.image-landing-module__D-Al5q__referenceTriggerMark{border:1px solid var(--ag-hairline-control);width:1.45rem;height:1.45rem;color:var(--ag-accent);letter-spacing:-.02em;background:#222422;border-radius:.35rem;flex:0 0 1.45rem;place-items:center;font-size:.48rem;font-weight:850;display:grid;overflow:visible}.image-landing-module__D-Al5q__referenceTriggerMark img{object-fit:contain;width:.8rem;height:.8rem;display:block}.image-landing-module__D-Al5q__referenceModelTrigger>svg:last-child{transition:transform .16s var(--ease-out);flex:none}.image-landing-module__D-Al5q__referenceModelTrigger[aria-expanded=true]{border-color:var(--ag-accent)}.image-landing-module__D-Al5q__referenceModelTrigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.image-landing-module__D-Al5q__referenceModelMenu{z-index:30;border:1px solid var(--ag-hairline-control);scrollbar-width:none;-ms-overflow-style:none;background:#181a19;border-radius:.75rem;width:min(24rem,100vw - 2rem);max-height:min(29rem,100vh - 13rem);padding:.45rem;position:absolute;bottom:calc(100% + .55rem);left:0;overflow-y:auto;box-shadow:0 -1rem 3rem #00000061}.image-landing-module__D-Al5q__referenceModelMenu::-webkit-scrollbar{display:none}.image-landing-module__D-Al5q__referenceModelSearch{z-index:1;border-bottom:1px solid var(--ag-hairline-faint);color:var(--ag-text-muted);letter-spacing:.06em;text-transform:uppercase;background:#181a19;justify-content:space-between;align-items:center;margin:-.1rem -.1rem .3rem;padding:.65rem .7rem;font-size:.67rem;font-weight:700;display:flex;position:sticky;top:-.45rem}.image-landing-module__D-Al5q__referenceModelSearch strong{color:var(--ag-accent)}.image-landing-module__D-Al5q__referenceModelOption{width:100%;color:var(--ag-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.52rem;display:grid}.image-landing-module__D-Al5q__referenceModelOption:hover,.image-landing-module__D-Al5q__referenceModelOption:focus-visible,.image-landing-module__D-Al5q__referenceModelOption[aria-selected=true]{background:#f2b70517;outline:0}.image-landing-module__D-Al5q__referenceModelMark{border:1px solid var(--ag-hairline-control);width:2rem;height:2rem;color:var(--ag-accent);letter-spacing:-.02em;background:#222422;border-radius:.45rem;place-items:center;font-size:.57rem;font-weight:800;display:grid}.image-landing-module__D-Al5q__referenceModelMark img{object-fit:contain;width:1.05rem;height:1.05rem;display:block}.image-landing-module__D-Al5q__referenceModelCopy{gap:.13rem;min-width:0;display:grid}.image-landing-module__D-Al5q__referenceModelCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.image-landing-module__D-Al5q__referenceModelCopy small{color:var(--ag-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.image-landing-module__D-Al5q__referenceModelPopular{color:var(--ag-accent);letter-spacing:.04em;text-transform:uppercase;background:#f2b70521;border-radius:999px;padding:.2rem .38rem;font-size:.54rem;font-weight:750}.image-landing-module__D-Al5q__referenceModelCheck{color:var(--ag-accent);font-size:.78rem}.image-landing-module__D-Al5q__referenceCost{color:var(--ag-accent);white-space:nowrap;font-size:.7rem;font-weight:650}.image-landing-module__D-Al5q__referenceGenerate{background:var(--ag-accent);min-width:8.4rem;min-height:3rem;color:var(--ag-accent-ink);cursor:pointer;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;margin-left:auto;padding:.65rem .9rem;font-size:.8rem;font-weight:750;display:inline-flex}.image-landing-module__D-Al5q__referenceGenerate:hover:not(:disabled){background:var(--ag-accent-hover);transform:translateY(-1px)}.image-landing-module__D-Al5q__referenceGenerate:disabled{cursor:wait;opacity:.65}.image-landing-module__D-Al5q__referenceError{border-top:1px solid var(--ag-hairline);color:var(--ag-text);margin:0;padding:.55rem .75rem;font-size:.75rem}.image-landing-module__D-Al5q__referenceDisclosure{color:var(--ag-text-micro);text-align:center;margin:0;font-size:.62rem;position:absolute;bottom:.45rem;left:1rem;right:1rem}.image-landing-module__D-Al5q__composerPicker{top:calc(var(--header-height) + 2.7rem);z-index:30;border:1px solid var(--ag-hairline-strong);background:#191a18;border-radius:.55rem;align-items:center;gap:.2rem;padding:.3rem;display:flex;position:fixed;right:.75rem;box-shadow:0 .8rem 2rem #00000052}.image-landing-module__D-Al5q__composerPicker>span{color:var(--ag-text-muted);letter-spacing:.05em;text-transform:uppercase;padding:0 .35rem;font-size:.6rem;font-weight:700}.image-landing-module__D-Al5q__composerPicker a{width:1.8rem;height:1.8rem;color:var(--ag-text);border-radius:.35rem;place-items:center;font-size:.66rem;font-weight:700;text-decoration:none;display:grid}.image-landing-module__D-Al5q__composerPicker a:hover{color:var(--ag-accent-hover);background:#f2b7051c}.image-landing-module__D-Al5q__composerPicker a[aria-current=page]{background:var(--ag-accent);color:var(--ag-accent-ink)}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referenceComposerMeta{min-height:1.8rem;padding-block:.3rem;font-size:.58rem}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referencePrompt textarea{min-height:2.7rem;padding-block:.55rem;font-size:.82rem}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referenceControls{padding-top:.1rem}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referenceGenerate{min-height:2.75rem}.image-landing-module__D-Al5q__composer3{grid-template-columns:minmax(18rem,1fr) auto;grid-template-areas:"meta meta""prompt controls""error error";width:min(100% - 2rem,72rem);display:grid}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceComposerMeta{grid-area:meta}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referencePrompt{grid-area:prompt;align-self:center;padding:.35rem .75rem}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referencePrompt textarea{min-height:2.75rem;padding-block:.55rem}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceControls{border-left:1px solid var(--ag-hairline);grid-area:controls;align-self:stretch;padding:.45rem}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceError{grid-area:error}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceControls{border-top:1px solid var(--ag-hairline);background:var(--ag-hairline);gap:1px;padding:0}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceSelect,.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceCost,.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceGenerate{background:#191a18;border:0;border-radius:0;min-height:3.2rem}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceSelect{padding-inline:.75rem}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceCost{align-items:center;padding-inline:.8rem;display:flex}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceGenerate{background:var(--ag-accent);min-width:9.5rem}.image-landing-module__D-Al5q__composer5{grid-template-columns:minmax(22rem,1.35fr) minmax(18rem,.65fr);grid-template-areas:"meta meta""prompt controls""error error";width:min(100% - 2rem,68rem);display:grid}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceComposerMeta{grid-area:meta}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referencePrompt{border-right:1px solid var(--ag-hairline);grid-area:prompt;align-self:stretch}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referencePrompt textarea{min-height:6.2rem}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceControls{grid-area:controls;grid-template-columns:1fr 1fr;align-content:center;padding:.65rem;display:grid}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceSelect{min-width:0}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceCost,.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceGenerate{grid-column:1/-1}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceGenerate{width:100%;margin-left:0}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceError{grid-area:error}.image-landing-module__D-Al5q__referenceIntake{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.7rem;display:grid}.image-landing-module__D-Al5q__referencePromptStack{min-width:0}.image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt{align-items:center;gap:.55rem;min-height:3.2rem;padding:0;display:flex}.image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt textarea{min-height:3rem;padding:.65rem 0}.image-landing-module__D-Al5q__referencePromptAdd{border:1px solid var(--ag-hairline-strong);width:2rem;height:2rem;color:var(--ag-text-muted);cursor:pointer;background:#252623;border-radius:.55rem;flex:none;place-items:center;display:grid}.image-landing-module__D-Al5q__referencePromptAdd:hover{border-color:var(--ag-accent);color:var(--ag-accent-hover)}.image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceControls{background:0 0;border:0;align-self:auto;align-items:center;gap:.45rem;padding:0;display:flex}.image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate{align-self:stretch;min-width:8rem;min-height:5.4rem;margin-left:0}.image-landing-module__D-Al5q__referenceComposer.image-landing-module__D-Al5q__composer1,.image-landing-module__D-Al5q__referenceComposer.image-landing-module__D-Al5q__composer2,.image-landing-module__D-Al5q__referenceComposer.image-landing-module__D-Al5q__composer3,.image-landing-module__D-Al5q__referenceComposer.image-landing-module__D-Al5q__composer4,.image-landing-module__D-Al5q__referenceComposer.image-landing-module__D-Al5q__composer5{grid-template-columns:none;grid-template-areas:none;display:block}.image-landing-module__D-Al5q__composer1{width:min(100% - 2rem,60rem)}.image-landing-module__D-Al5q__composer2{width:min(100% - 2rem,54rem)}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referenceIntake{gap:.55rem;padding:.55rem}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt{min-height:2.7rem}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt textarea{min-height:2.5rem;font-size:.82rem}.image-landing-module__D-Al5q__composer2 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate{min-width:7.3rem;min-height:4.75rem}.image-landing-module__D-Al5q__composer3{width:min(100% - 2rem,70rem)}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceIntake{gap:1rem;padding:.8rem}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt,.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceControls{border:0;grid-area:auto}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt textarea{font-size:.95rem}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate{min-width:9rem}.image-landing-module__D-Al5q__composer4{width:min(100% - 2rem,62rem)}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceIntake{border-top:1px solid var(--ag-hairline-faint);padding-top:.8rem}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceControls{background:0 0;border:0;gap:.35rem}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceSelect{border:1px solid var(--ag-hairline-control);background:#161716;border-radius:.6rem;min-height:2.5rem;padding:0 .55rem}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceCost{background:0 0;min-height:auto;padding-inline:.35rem}.image-landing-module__D-Al5q__composer4 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate{background:var(--ag-accent);border-radius:.65rem;min-width:8.8rem}.image-landing-module__D-Al5q__composer5{width:min(100% - 2rem,66rem)}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake{grid-template-columns:minmax(0,1fr) 10.5rem;gap:.85rem}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt{border:0}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referencePrompt textarea{min-height:3rem}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceControls{grid-template-columns:none;display:flex}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceCost,.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate{grid-column:auto}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate{width:auto;min-width:10.5rem;margin-left:0}@media (max-height:720px) and (min-width:721px){.image-landing-module__D-Al5q__referenceSamples{height:7.5rem;top:2.2rem}.image-landing-module__D-Al5q__referenceIntro{top:10.7rem}.image-landing-module__D-Al5q__referenceIntro h1{font-size:clamp(1.7rem,3.5vw,2.8rem)}}@media (max-width:720px){.image-landing-module__D-Al5q__referencePage{overflow:visible}.image-landing-module__D-Al5q__referenceUtility{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:2.6rem;padding-block:.45rem}.image-landing-module__D-Al5q__referenceHero{flex-direction:column;min-height:auto;padding:2.2rem .75rem 3rem;display:flex}.image-landing-module__D-Al5q__sectionHero{width:min(100% - 1.5rem,72rem);padding-top:2.8rem}.image-landing-module__D-Al5q__sectionHero .image-landing-module__D-Al5q__referenceSamples,.image-landing-module__D-Al5q__sectionHero .image-landing-module__D-Al5q__referenceComposer{inset:auto}.image-landing-module__D-Al5q__sectionHero .image-landing-module__D-Al5q__referenceComposer{margin-top:4rem}.image-landing-module__D-Al5q__referenceSamples,.image-landing-module__D-Al5q__referenceIntro,.image-landing-module__D-Al5q__referenceComposer,.image-landing-module__D-Al5q__referenceDisclosure,.image-landing-module__D-Al5q__referenceProgress{position:relative;inset:auto;transform:none}.image-landing-module__D-Al5q__referenceSamples{order:1;width:100%;height:8.5rem}.image-landing-module__D-Al5q__referenceSample{width:clamp(5.4rem,28vw,7rem)}.image-landing-module__D-Al5q__animeReferenceSamples .image-landing-module__D-Al5q__referenceSample{width:clamp(5.6rem,26vw,7rem)}.image-landing-module__D-Al5q__animeReferenceSamples .image-landing-module__D-Al5q__referenceSample+.image-landing-module__D-Al5q__referenceSample{margin-left:-.55rem}.image-landing-module__D-Al5q__referenceIntro{order:2;width:100%;margin-top:.8rem}.image-landing-module__D-Al5q__referenceIntro h1{font-size:clamp(2rem,9vw,3.25rem)}.image-landing-module__D-Al5q__referenceProgress{order:3;align-self:center;margin-top:1rem}.image-landing-module__D-Al5q__referenceComposer{order:4;width:100%;margin-top:2.4rem}.image-landing-module__D-Al5q__referenceIntake,.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake{grid-template-columns:1fr}.image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate,.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referenceIntake .image-landing-module__D-Al5q__referenceGenerate{width:100%;min-height:3.2rem}.image-landing-module__D-Al5q__composer3,.image-landing-module__D-Al5q__composer5{display:block}.image-landing-module__D-Al5q__composer3 .image-landing-module__D-Al5q__referenceControls,.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referencePrompt{border-left:0;border-right:0}.image-landing-module__D-Al5q__composer5 .image-landing-module__D-Al5q__referencePrompt textarea{min-height:3.4rem}.image-landing-module__D-Al5q__composerPicker{top:auto;bottom:.75rem;right:.75rem}.image-landing-module__D-Al5q__referenceComposerMeta,.image-landing-module__D-Al5q__referenceControls{flex-wrap:wrap;align-items:stretch}.image-landing-module__D-Al5q__referenceComposerMeta{flex-direction:column;gap:.2rem}.image-landing-module__D-Al5q__referenceSelect{flex:9rem}.image-landing-module__D-Al5q__referenceModelPicker{flex:11rem}.image-landing-module__D-Al5q__referenceModelTrigger{width:100%;max-width:none}.image-landing-module__D-Al5q__referenceModelMenu{width:auto;max-height:min(27rem,100svh - 11rem);position:fixed;bottom:9.5rem;left:.75rem;right:.75rem}.image-landing-module__D-Al5q__referenceSelect select{width:100%;max-width:none}.image-landing-module__D-Al5q__referenceCost{flex:1 0 100%;align-items:center;min-height:2rem;display:flex}.image-landing-module__D-Al5q__referenceGenerate{width:100%;margin-left:0}.image-landing-module__D-Al5q__referenceDisclosure{order:5;margin-top:.75rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.image-landing-module__D-Al5q__referenceSample,.image-landing-module__D-Al5q__referenceGenerate{transition:none}}
.page-module__e3C-Aa__marketing{--ag-accent:#f24f2b;--ag-accent-hover:#ff6847;--ag-accent-ink:#111110;--ag-text:#f5f1df;--ag-text-muted:#b8b2a5;--ag-text-micro:#938d82;--ag-hairline:#f5f1df24;--ag-hairline-control:#f5f1df47;--ag-hairline-strong:#f24f2b6b;width:min(100% - 1.5rem,72rem);margin-inline:auto;padding-block:clamp(3rem,8vw,7rem) 2rem}.page-module__e3C-Aa__hero{border-block:1px solid var(--ag-hairline-strong);background:#11110f;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(.75rem,2vw,1.5rem);display:grid}.page-module__e3C-Aa__heroCopy h1{max-width:12ch;color:var(--ag-text);font-family:var(--ag-font-display);font-size:clamp(2.75rem,8vw,6rem);font-stretch:var(--ag-display-stretch);letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase;margin:0;font-weight:700;line-height:.92}.page-module__e3C-Aa__heroCopy p{max-width:62ch;color:var(--ag-text-muted);margin:1.5rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.page-module__e3C-Aa__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-module__e3C-Aa__primaryAction,.page-module__e3C-Aa__secondaryAction{border:1px solid var(--ag-hairline-control);min-height:2.8rem;font-family:var(--ag-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.72rem;text-decoration:none;display:inline-flex}.page-module__e3C-Aa__primaryAction{border-color:var(--ag-accent);background:var(--ag-accent);color:var(--ag-accent-ink)!important}.page-module__e3C-Aa__secondaryAction{color:var(--ag-text-muted)}.page-module__e3C-Aa__primaryAction:hover,.page-module__e3C-Aa__primaryAction:focus-visible{background:var(--ag-accent-hover)}.page-module__e3C-Aa__secondaryAction:hover,.page-module__e3C-Aa__secondaryAction:focus-visible{border-color:var(--ag-accent);color:var(--ag-accent)}.page-module__e3C-Aa__facts{border-top:1px solid var(--ag-hairline);max-width:28rem;margin:2rem 0 0}.page-module__e3C-Aa__facts div{border-bottom:1px solid var(--ag-hairline);grid-template-columns:1fr auto;gap:1rem;padding-block:.9rem;display:grid}.page-module__e3C-Aa__facts dt,.page-module__e3C-Aa__facts dd{font-family:var(--ag-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem}.page-module__e3C-Aa__facts dt{color:var(--ag-text-micro)}.page-module__e3C-Aa__facts dd{color:var(--ag-text);text-align:right}.page-module__e3C-Aa__animeStage{filter:drop-shadow(0 1.25rem 2rem #00000057);justify-self:center;gap:.85rem;width:min(100%,24rem);min-width:0;margin:0;display:grid}.page-module__e3C-Aa__animeVisual{aspect-ratio:2/3;background:0 0;width:100%;animation:.7s cubic-bezier(.16,1,.3,1) both page-module__e3C-Aa__visualReveal;position:relative;overflow:hidden}.page-module__e3C-Aa__animeVisual img{object-fit:contain;transition:transform .7s cubic-bezier(.16,1,.3,1)}.page-module__e3C-Aa__animeVisual:hover img{transform:scale(1.025)}.page-module__e3C-Aa__animeStage figcaption{color:var(--ag-text-micro);margin:0;font-size:.82rem;line-height:1.55}.page-module__e3C-Aa__workflowRail{border-bottom:1px solid var(--ag-hairline-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__e3C-Aa__workflowRail a{border-right:1px solid var(--ag-hairline);color:var(--ag-text-muted);grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:1.2rem 1rem;text-decoration:none;display:grid}.page-module__e3C-Aa__workflowRail a:last-child{border-right:0}.page-module__e3C-Aa__workflowRail a:hover,.page-module__e3C-Aa__workflowRail a:focus-visible{color:var(--ag-accent)}.page-module__e3C-Aa__workflowRail strong,.page-module__e3C-Aa__workflowRail small{display:block}.page-module__e3C-Aa__workflowRail strong{color:var(--ag-text);font-size:.95rem}.page-module__e3C-Aa__workflowRail small{color:var(--ag-text-micro);margin-top:.4rem;font-size:.78rem;line-height:1.5}.page-module__e3C-Aa__studioAnchor{scroll-margin-top:2rem}.page-module__e3C-Aa__assurance{border-block:1px solid var(--ag-hairline-strong);width:min(100% - 1.5rem,56rem);color:var(--ag-accent);grid-template-columns:auto 1fr;gap:1rem;margin:clamp(3rem,8vw,6rem) auto;padding-block:1.5rem;display:grid}.page-module__e3C-Aa__assurance h2{color:var(--ag-text);text-wrap:balance;margin:0;font-size:clamp(1.25rem,3vw,1.8rem)}.page-module__e3C-Aa__assurance p{max-width:65ch;color:var(--ag-text-muted);margin:.75rem 0 0;line-height:1.65}@keyframes page-module__e3C-Aa__visualReveal{0%{opacity:.35;clip-path:inset(8% 0);filter:blur(8px)}to{opacity:1;clip-path:inset(0);filter:blur()}}@media (prefers-reduced-motion:reduce){.page-module__e3C-Aa__animeVisual{animation:none}.page-module__e3C-Aa__animeVisual img{transition:none}}@media (max-width:760px){.page-module__e3C-Aa__hero,.page-module__e3C-Aa__workflowRail{grid-template-columns:1fr}.page-module__e3C-Aa__workflowRail a{border-right:0;border-bottom:1px solid var(--ag-hairline)}.page-module__e3C-Aa__workflowRail a:last-child{border-bottom:0}}@media (max-width:440px){.page-module__e3C-Aa__heroActions,.page-module__e3C-Aa__primaryAction,.page-module__e3C-Aa__secondaryAction{width:100%}}
