@keyframes gen-prompt-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.gpt-image-page .page{overflow:visible}.gpt-image-page .page-content,.gpt-image-content{background:#040404;width:100%;max-width:none;height:auto;min-height:100vh;margin:0;padding:100px 0 0;overflow:visible}.gpt-image-breadcrumb{color:#666;align-items:center;gap:6px;width:1280px;margin:0 auto;font-size:14px;line-height:1;display:flex}.gpt-image-breadcrumb a,.gpt-image-breadcrumb a:visited{color:inherit;text-decoration:none}.gpt-image-breadcrumb strong{color:#aaa;font-weight:400}.gpt-image-hero,.gpt-intro,.gpt-scenes,.gpt-faq,.gpt-cta{width:1280px;margin-left:auto;margin-right:auto}.gpt-image-hero{text-align:center;color:#fff;width:100vw;max-width:none;height:620px;margin-top:46px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.gpt-image-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0404041f 0%,#040404ad 100%);position:absolute;inset:0}.gpt-hero-gallery{z-index:0;opacity:.6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gpt-hero-gallery-track{align-items:center;gap:20px;width:max-content;height:100%;animation:46s linear infinite gptGalleryScroll;display:flex}.gpt-hero-gallery .gpt-gallery-set{flex:none;align-items:center;gap:20px;display:flex}.gpt-hero-gallery img{object-fit:cover;border:1px solid #333;border-radius:20px;width:440px}.gpt-hero-gallery img.is-tall{height:620px}.gpt-hero-gallery .gpt-gallery-stack{flex-direction:column;flex:0 0 440px;gap:20px;display:flex}.gpt-hero-gallery .gpt-gallery-stack img{width:440px;height:300px}.gpt-image-badge{z-index:2;color:#040000;background:radial-gradient(80% 80% at 72% 62%,#79fdb0e0 0%,#58f5d700 100%),linear-gradient(110deg,#bffee1 9%,#05cefe 78%);border-radius:10px;padding:8px 20px;font-size:16px;font-weight:700;line-height:1.2;position:absolute;top:214px;left:calc(50% + 250px)}.gpt-image-hero h1{z-index:2;color:#fff;white-space:nowrap;margin:0;font-size:48px;font-weight:700;line-height:1.2;position:absolute;top:232px;left:50%;transform:translate(-50%)}.gpt-image-hero p{z-index:2;color:#fff;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:30px;position:absolute;top:310px;left:50%;transform:translate(-50%)}.gpt-image-primary-btn,.gpt-cta-copy button{color:#151524;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;transition:transform .12s,filter .18s;display:inline-flex}.gpt-image-primary-btn:hover,.gpt-cta-copy button:hover,.gpt-image-primary-btn:focus-visible,.gpt-cta-copy button:focus-visible{filter:brightness(.92);outline:none}.gpt-image-primary-btn:active,.gpt-cta-copy button:active{transform:translateY(1px)}.gpt-image-primary-btn{z-index:2;border-radius:12px;width:152px;height:48px;margin-top:0;padding:0 40px;font-size:16px;position:absolute;top:360px;left:50%;transform:translate(-50%)}.gpt-intro{margin-top:110px}.gpt-intro-copy{color:#fff;text-align:center;margin:0 auto 60px;font-size:18px;line-height:30px}.gpt-intro-copy p{margin:0}.pix-image-core-section{flex-direction:column;align-items:center;gap:60px;display:flex}.pix-image-core-intro{width:1120px;max-width:100%;margin-bottom:0;font-size:16px;line-height:26px}.pix-image-core{flex-direction:column;align-items:center;gap:60px;width:1280px;display:flex}.pix-image-core h2{color:#fff;text-align:center;margin:0;font-size:40px;font-weight:700;line-height:normal}.pix-image-core-grid{flex-wrap:wrap;align-items:stretch;gap:30px 40px;width:1280px;display:flex}.pix-image-core-card{color:#aaa;background:#1116;border:1px solid #2a2a3799;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;width:620px;min-height:184px;padding:30px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex}.pix-image-core-card:hover,.pix-image-core-card:focus-within{background:linear-gradient(#111111c7,#111111c7) padding-box padding-box,linear-gradient(135deg,#666 0%,#333 100%) border-box;border-color:#0000;transform:translateY(-4px);box-shadow:0 0 30px #66666629}.pix-image-core-icon{object-fit:contain;width:48px;height:48px;transition:filter .22s,transform .22s;display:block}.pix-image-core-card:hover .pix-image-core-icon,.pix-image-core-card:focus-within .pix-image-core-icon{filter:drop-shadow(0 0 12px #4ce2f33d);transform:scale(1.08)}.pix-image-core-card h3{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:30px}.pix-image-core-card p{margin:0;font-size:16px;line-height:24px}.gpt-scenes{margin-top:120px}.gpt-section-title{color:#fff;text-align:center}.gpt-section-title h2{margin:0;font-size:36px;font-weight:700;line-height:1.3}.gpt-section-title p{margin:10px 0 0;font-size:18px;line-height:30px}.gpt-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:60px;display:grid}.gpt-scene-card{color:#fff}.gpt-scene-card h3{margin:0 0 20px;font-size:24px;font-weight:700;line-height:30px}.gpt-scene-card img{object-fit:cover;border-radius:20px;width:100%;height:340px;display:block}.gpt-gallery-set{flex:none;gap:20px;display:flex}.gpt-gallery-stack{flex-direction:column;flex:0 0 440px;gap:20px;display:flex}.gpt-gallery-stack img{width:440px;height:300px}@keyframes gptGalleryScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.gpt-faq{text-align:center;width:1000px;margin-top:120px}.gpt-faq h2{color:#fff;margin:0;font-size:36px;font-weight:700;line-height:1.2}.gpt-faq-list{flex-direction:column;gap:20px;margin-top:60px;display:flex}.gpt-faq-item{backdrop-filter:blur(6.674px);color:#fff;cursor:pointer;background:linear-gradient(#2220 0%,#2226 100%);border:1px solid #0000;border-radius:12px;width:100%;min-height:63px;padding:20px;transition:background .22s,border-color .22s;overflow:hidden}.gpt-faq-item.is-open{background:#2226;border-color:#222}.gpt-faq-item:hover{background:#22222280;border-color:#333}.gpt-faq-question{color:#fff;text-align:left;pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:23px;padding:0;font-size:20px;font-weight:700;line-height:normal;display:flex}.gpt-faq-question:focus-visible{outline:none}.gpt-faq-question h3{color:inherit;font:inherit;margin:0}.gpt-faq-icon{flex:0 0 32px;width:32px;height:32px;position:relative}.gpt-faq-icon:before,.gpt-faq-icon:after{content:"";background:#fff;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gpt-faq-icon:after{transition:transform .22s;transform:translate(-50%,-50%)rotate(90deg)}.gpt-faq-item.is-open .gpt-faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.gpt-faq-answer{opacity:0;max-height:0;margin-top:0;transition:max-height .26s,margin-top .22s,opacity .22s;overflow:hidden}.gpt-faq-item.is-open .gpt-faq-answer{opacity:1;margin-top:10px}.gpt-faq-answer p{color:#aaa;text-align:left;width:954px;max-width:100%;margin:0;font-size:16px;font-weight:400;line-height:24px}.gpt-cta{text-align:center;border-radius:20px;justify-content:center;align-items:center;height:260px;margin-top:120px;display:flex;position:relative;overflow:hidden}.gpt-cta img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gpt-cta:after{content:"";background:linear-gradient(#11111152 0%,#0006 100%);position:absolute;inset:0}.gpt-cta-copy{z-index:1;color:#fff;position:relative}.gpt-cta-copy h2,.gpt-cta-copy .model-cta-title{margin:0;font-size:36px;font-weight:700;line-height:1.3;display:block}.gpt-cta-copy p{margin:10px 0 20px;font-size:24px;font-weight:400}.gpt-cta-copy button{border-radius:12px;height:48px;padding:0 40px;font-size:16px}.gpt-image-page .gpt-image-footer{background:#040000;width:100%;height:240px;margin-top:64px;position:relative;top:auto;left:auto}.gpt-image-page .reveal-section{opacity:1;transform:none}@media (width<=1320px){.gpt-image-breadcrumb,.gpt-image-hero,.gpt-intro,.gpt-scenes,.gpt-cta{width:calc(100% - 48px)}.gpt-image-hero{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pix-image-core,.pix-image-core-grid{width:100%}.pix-image-core-card{width:calc(50% - 20px)}}@media (width<=992px){.gpt-image-content{padding-top:88px}.gpt-image-breadcrumb{margin-bottom:80px}.gpt-scene-grid{grid-template-columns:1fr}.gpt-faq{width:calc(100% - 48px)}}@media (width<=768px),(device-width<=768px){.gpt-image-content{padding:84px 0 28px}.gpt-image-breadcrumb,.gpt-image-hero,.gpt-intro,.gpt-scenes,.gpt-faq,.gpt-cta{width:calc(100% - 30px);max-width:375px}.gpt-image-breadcrumb{margin-bottom:0;font-size:12px}.gpt-image-badge{border-radius:7px;padding:5px 14px;font-size:12px;position:absolute;top:38px;left:auto;right:15px;transform:none}.gpt-image-hero{width:100vw;max-width:none;height:300px;margin-top:44px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0}.gpt-hero-gallery-track,.gpt-hero-gallery .gpt-gallery-set{gap:12px}.gpt-hero-gallery img{border-radius:14px;width:129px}.gpt-hero-gallery img.is-tall{height:300px}.gpt-hero-gallery .gpt-gallery-stack{flex-basis:129px;gap:12px}.gpt-hero-gallery .gpt-gallery-stack img{width:129px;height:144px}.gpt-image-hero h1{font-size:34px;line-height:42px;top:70px}.gpt-image-hero p{white-space:normal;width:calc(100% - 30px);font-size:14px;line-height:22px;top:120px}.gpt-image-primary-btn{border-radius:12px;width:152px;min-width:152px;height:48px;padding:0 24px;font-size:16px;top:184px}.gpt-intro,.gpt-scenes,.gpt-faq,.gpt-cta{margin-top:70px}.pix-image-core-section{gap:40px}.gpt-intro-copy,.gpt-section-title p{font-size:14px;line-height:22px}.pix-image-core-intro{white-space:normal;width:335px;max-width:335px;font-size:13px;line-height:20px}.pix-image-core{gap:28px;width:335px}.pix-image-core h2{width:335px;font-size:26px;line-height:34px}.pix-image-core-grid{flex-direction:column;gap:16px;width:335px;display:flex}.pix-image-core-card{border-radius:14px;gap:8px;width:335px;min-height:0;padding:20px}.pix-image-core-icon{width:36px;height:36px}.pix-image-core-card h3{font-size:18px;line-height:24px}.pix-image-core-card p{font-size:13px;line-height:20px}.gpt-scene-card h3{font-size:20px}.gpt-scene-card img{height:230px}.gpt-gallery-set{gap:12px}.gpt-gallery-stack{flex-basis:220px;gap:10px}.gpt-gallery-stack img{width:220px;height:150px}.gpt-faq h2,.gpt-section-title h2,.gpt-cta-copy h2,.gpt-cta-copy .model-cta-title{font-size:28px}.gpt-faq h2{font-size:30px;line-height:1.2}.gpt-faq-list{gap:12px;margin-top:28px}.gpt-faq-item{padding:16px}.gpt-faq-question,.gpt-faq-answer p{font-size:13px;line-height:19px}.gpt-cta{height:260px}.gpt-cta-copy p{font-size:14px}.gpt-image-page .gpt-image-footer{height:auto;min-height:240px;margin-top:36px}}@keyframes projectHeadingSwitch{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes projectPanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes projectSceneMarquee{0%{transform:translate(0)}to{transform:translate(-2560px)}}@keyframes elevenV2Playing{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes elevenV2Pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.12)}}body.gpt-image-page,body.gpt-image-page .page,body.gpt-image-page .page-content,body.gpt-image-page .gpt-image-content{background:#000}@keyframes aiVideoP2PanelIn{0%{opacity:0;filter:brightness(.86);transform:translateY(18px)scale(.985)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes aiVideoP2TextIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes seedanceSceneMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}body.pixnano-page .pixnano-hero-bg{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.seedream-page .header-inner{position:relative}.seedream-page .header-nav{margin-left:0;position:absolute;left:50%;transform:translate(-50%)}@media (width<=900px){.seedream-page .header-nav{margin-left:0;position:static;left:auto;transform:none}}body.gpt-image-page .pix-image-core-intro p,body.gpt-image-page .pix-image-version-heading p,body.gpt-image-page .gpt-section-title p{color:#aaa;font-size:16px}@media (width<=768px),(device-width<=768px){body.gpt-image-page .gpt-scene-grid{gap:16px}body.gpt-image-page .gpt-scenes .gpt-scene-card{width:335px;max-width:335px;height:260px;min-height:260px;margin-left:auto;margin-right:auto;padding:24px 20px}body.gpt-image-page .gpt-scenes .gpt-scene-card-copy{width:260px;max-width:260px;margin-left:auto;margin-right:auto}}
