.image-tools-page{color:#f5f5f5;font-family:Inter, var(--font-sans), sans-serif;background:#000;overflow-x:clip}.image-tools-page p{color:#aaa;line-height:28px}.image-tools-page a,.image-tools-page button{outline-offset:4px}.image-tools-page a:focus-visible,.image-tools-page button:focus-visible{outline:2px solid var(--primary)}.image-tools-page .image-seo-action{min-height:44px;padding:8px 24px;font-size:18px;line-height:28px}.image-tools-hero{isolation:isolate;align-items:center;min-height:calc(100svh - 52px);padding:96px 32px;display:flex;position:relative}.image-tools-hero-backdrop{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.image-tools-hero:after{content:"";z-index:-1;background:linear-gradient(#0008,#000b 55%,#000e);position:absolute;inset:0}.image-tools-page[data-template=studio] .image-tools-hero{min-height:100svh}.image-tools-page[data-template=studio] .image-tools-hero h1{text-transform:uppercase}.image-tools-page[data-template=studio] .image-tools-hero p{max-width:1000px;margin-top:8px}.image-tools-page[data-template=studio] .image-tools-generator{margin-top:24px}.image-tools-page[data-template=studio] .image-tools-generator textarea{min-height:164px}.image-tools-hero-content{width:100%;max-width:1280px;margin:auto}.image-tools-centered{text-align:center;max-width:1000px;margin-inline:auto}.image-tools-centered>p{max-width:800px;margin:16px auto 0;font-size:18px}.image-tools-centered h1,.image-tools-heading,.image-tools-feature-copy h3{letter-spacing:0;font-size:48px;font-weight:700;line-height:56px}.image-tools-heading,.image-tools-feature-copy h3{text-transform:uppercase}.image-tools-heading span,.image-tools-feature-copy h3 span,.image-tools-faq h2 span{color:var(--primary)}.image-tools-generator{width:100%;max-width:760px;margin:48px auto 0;scroll-margin-top:80px}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-hero{background:#0d0d0d;min-height:0;padding:92px 32px 48px}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-hero:after{display:none}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-centered h1{font-size:56px;line-height:72px}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-generator{max-width:1080px;margin-top:32px}.image-tools-page[data-image-tool=png-maker] .image-tools-hero{background:#0d0d0d}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-backdrop,.image-tools-page[data-image-tool=png-maker] .image-tools-hero:after{display:none}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-content{grid-template-columns:minmax(0,720fr) minmax(0,377fr);align-items:center;gap:56px;display:grid}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-form{min-width:0}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-form .image-tools-centered{text-align:left}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-form h1{font-size:36px;line-height:48px}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-form p{font-size:16px;line-height:24px}.image-tools-entry-section{padding:46px 24px 32px;overflow:hidden}.image-tools-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.image-tools-related-grid>a{background:#151515;border-radius:20px;transition:box-shadow .3s ease-out;position:relative;overflow:hidden}.image-tools-related-grid>a:hover{box-shadow:inset 0 0 20px #ffffff30}.image-tools-related-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.image-tools-related-grid>a>div{padding:20px;position:relative}.image-tools-related-grid strong{text-transform:uppercase;font-size:18px;font-weight:700;line-height:28px;display:block}.image-tools-related-grid p{margin-top:8px;font-size:14px;line-height:22px}.image-tools-related-grid svg{color:var(--primary);position:absolute;top:22px;right:16px}.image-tools-entry-section .image-tools-related-grid{gap:20px;width:max-content;margin:0;display:flex}.image-tools-entry-section .image-tools-related-grid>a{flex:0 0 400px;width:400px}.image-tools-entry-section .image-tools-related-grid>a>div{min-height:126px}.image-tools-entry-section .image-tools-related-grid strong{font-size:20px}.image-tools-section{max-width:1920px;margin:auto;padding:80px 32px;scroll-margin-top:72px}.image-tools-main-gallery{margin:40px -32px 0}.image-tools-page .image-showcase-track{gap:24px;margin-top:0;padding:0 max(32px,50% - 320px)}.image-tools-page .image-showcase-track figure{border-radius:24px;flex:0 0 640px;width:640px;max-width:none}.image-tools-page .image-showcase-track img{aspect-ratio:16/9;object-fit:cover;border-radius:24px;width:100%}.image-tools-page .image-showcase-arrows{inset:0 32px 84px}.image-tools-page .image-showcase-arrows button{width:32px;height:32px}.image-tools-page .image-showcase-navigation{margin-top:40px}.image-tools-page .image-showcase-dot{transition-duration:1s}.image-tools-overview-media{width:min(100%,1171px);margin:32px auto 0}.image-tools-page[data-template=utility] .image-tools-overview .image-tools-heading{font-size:36px;line-height:56px}.image-tools-feature-section{max-width:1920px;margin:auto;padding:80px 32px}.image-tools-feature-row{grid-template-columns:minmax(0,522fr) minmax(0,900fr);align-items:center;gap:88px;display:grid}.image-tools-feature-copy,.image-tools-feature-media{min-width:0}.image-tools-feature-row[data-reverse=true]{grid-template-columns:minmax(0,900fr) minmax(0,522fr)}.image-tools-feature-row[data-reverse=true] .image-tools-feature-copy{grid-area:1/2}.image-tools-feature-row[data-reverse=true] .image-tools-feature-media{grid-area:1/1}.image-tools-feature-copy>p{margin-top:16px;font-size:18px;line-height:28px}.image-tools-feature-copy>.image-seo-action{margin-top:28px}.image-tools-edit-brief{margin-top:12px;font-size:14px;line-height:22px}.image-tools-edit-brief>div{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.image-tools-edit-brief>div+div{margin-top:4px}.image-tools-edit-brief dt{color:var(--primary);font-weight:600}.image-tools-edit-brief dd{color:#afb0b4;margin:0}.image-tools-feature-media>img{border-radius:24px;width:100%;display:block}.image-tools-feature-media .image-edit-demo{border-radius:24px;position:relative;overflow:hidden}.image-tools-feature-media .image-edit-canvas{aspect-ratio:var(--demo-ratio,16/9)}.image-tools-feature-media .image-edit-options{display:none}.image-tools-feature-media .image-edit-instruction{z-index:2;color:#222;pointer-events:none;background:#fffffff0;border-radius:12px;margin:0;padding:10px 14px;font-size:12px;line-height:18px;position:absolute;inset:auto 20px 20px}.image-tools-feature-media .image-edit-instruction svg{color:var(--primary)}.image-tools-page[data-template=utility] .image-tools-feature-row{grid-template-columns:minmax(0,522fr) minmax(0,750fr);align-items:start;max-width:1360px;margin:auto}.image-tools-page[data-template=utility] .image-tools-feature-row[data-reverse=true]{grid-template-columns:minmax(0,750fr) minmax(0,522fr)}.image-tools-page[data-template=utility] .image-tools-feature-copy h3{font-size:40px;line-height:48px}.image-tools-page[data-template=utility] .image-tools-feature-media{padding-top:0}.image-tools-page[data-template=utility] .image-tools-feature-section{padding-inline:16px;padding-top:88px;padding-bottom:88px}.image-tools-photo-demo{aspect-ratio:16/9;background:#141414;border-radius:24px;position:relative;overflow:hidden}.image-tools-photo-demo>img{object-fit:cover;width:100%;height:100%;display:block}.image-tools-photo-demo>figcaption{color:#222;background:#fffffff0 padding-box padding-box;border:6px solid #ffffff3d;border-radius:14px;max-width:85%;padding:10px 14px;font-size:14px;line-height:20px;position:absolute;bottom:20px;left:20px}.image-tools-character-panel{aspect-ratio:16/9;border-radius:24px;gap:8px;display:flex;overflow:hidden}.image-tools-character-panel img{object-fit:cover;object-position:36% 50%;width:calc(33.3333% - 5.33333px);min-width:0;height:100%}.image-tools-analysis{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0008,#000d);padding:16px 20px;position:absolute;inset:auto 0 0}.image-tools-analysis dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.image-tools-analysis dt{text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:700;line-height:16px}.image-tools-analysis dd{color:#e6e6e6;margin-top:3px;font-size:11px;line-height:16px}.image-tools-analysis-prompt{margin-top:12px}.image-tools-analysis-prompt>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-tools-analysis-prompt h4{font-size:12px;font-weight:600;line-height:20px}.image-tools-analysis-prompt button{color:#ffd1bd;cursor:pointer;align-items:center;gap:6px;font-size:11px;line-height:20px;display:inline-flex}.image-tools-analysis-prompt>p{color:#fff;margin-top:6px;font-size:12px;line-height:18px}.image-tools-copy-status{color:var(--primary);font-size:12px}.image-tools-model-directory .image-model-marquee{margin-top:40px}.image-tools-model-directory .image-model-marquee-group{gap:12px;padding-right:12px}.image-tools-model-directory .image-model-marquee-row+.image-model-marquee-row{margin-top:12px}.image-tools-model-directory .image-model-marquee-track{animation-duration:43.333s}.image-tools-model-directory .image-model-tile{border-radius:16px;flex-basis:248px;width:248px;height:130px;padding:12px 16px 16px;font-size:18px;line-height:28px}.image-tools-model-directory .image-model-tile-icon{background:0 0;width:32px;height:32px}.image-tools-model-directory .image-model-tile:hover{transition:box-shadow .3s ease-out;box-shadow:inset 0 0 20px #fff6}.image-tools-center-action{width:fit-content;margin:40px auto 0;display:flex}.image-tools-uses-heading{max-width:1280px;margin:auto;padding-right:112px}.image-tools-uses-heading .image-tools-heading{text-align:left}.image-tools-case-rail{margin-top:40px;position:relative}.image-tools-rail-arrows{gap:8px;display:flex;position:absolute;bottom:calc(100% + 40px);right:0}.image-tools-rail-arrows button{cursor:pointer;background:#222;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff10}.image-tools-rail-arrows button:disabled{opacity:.4;cursor:default}.image-tools-case-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:24px;display:flex;overflow-x:auto}.image-tools-case-card{scroll-snap-align:start;border-radius:24px;flex:0 0 800px;width:800px;height:600px;position:relative;overflow:hidden}.image-tools-case-card>img{object-fit:cover;width:100%;height:100%}.image-tools-case-rail[data-portrait=true] .image-tools-case-card[data-application]>.image-tools-case-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-tools-case-card[data-application]>.image-tools-case-object{width:var(--object-width,160%);object-fit:contain;max-width:none;height:auto;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.image-tools-case-card[data-application=use_boot]{--object-width:125%}.image-tools-case-card[data-application=use_hair]{--object-width:160%}.image-tools-case-card[data-application=use_glass]{--object-width:230%}.image-tools-case-card[data-application=use_sticker]{--object-width:160%}.image-tools-case-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;padding:20px;position:absolute;inset:auto 0 0}.image-tools-case-caption>span{color:#ccc;font-size:12px;line-height:20px}.image-tools-case-caption h3{text-transform:uppercase;margin-top:4px;font-size:24px;font-weight:700;line-height:36px}.image-tools-case-caption h3 button{cursor:pointer;text-align:left}.image-tools-case-caption p{margin-top:8px;font-size:16px;line-height:24px}.image-tools-case-rail[data-portrait=true] .image-tools-case-card{flex-basis:412px;width:412px;height:732px}.image-tools-case-rail[data-portrait=true] .image-tools-case-card:nth-child(4n+1){background:linear-gradient(150deg,#d9c8ab,#574341)}.image-tools-case-rail[data-portrait=true] .image-tools-case-card:nth-child(4n+2){background:linear-gradient(150deg,#99b8bc,#174655)}.image-tools-case-rail[data-portrait=true] .image-tools-case-card:nth-child(4n+3){background:linear-gradient(150deg,#aebba4,#314537)}.image-tools-case-rail[data-portrait=true] .image-tools-case-card:nth-child(4n+4){background:linear-gradient(150deg,#b49ed3,#45275d)}.image-tools-case-rail[data-portrait=true] .image-tools-case-card>img{object-fit:contain}.image-tools-case-rail[data-portrait=true] .image-tools-case-caption{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000,#0009,#000e);padding:24px}.image-tools-case-rail[data-portrait=true] .image-tools-case-caption h3{font-size:20px;line-height:32px}.image-tools-case-rail[data-portrait=true] .image-tools-case-caption p{opacity:0;max-height:0;margin-top:0;transition:opacity .5s cubic-bezier(0,1,0,1),transform .5s cubic-bezier(0,1,0,1),max-height .5s cubic-bezier(0,1,0,1),margin-top .5s cubic-bezier(0,1,0,1);overflow:hidden;transform:translateY(8px)}.image-tools-case-rail[data-portrait=true] .image-tools-case-card:hover p,.image-tools-case-rail[data-portrait=true] .image-tools-case-card:focus-within p{opacity:1;max-height:96px;margin-top:8px;transform:translateY(0)}.image-tools-howto{max-width:1342px}.image-tools-step-preview{grid-template-columns:minmax(0,464fr) minmax(0,720fr);gap:48px;margin-top:40px;display:grid}.image-tools-step-preview ol{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.image-tools-step-preview li button{text-align:left;cursor:pointer;gap:20px;width:100%;padding:20px 0;display:flex}.image-tools-step-preview li button>span{color:#f5f5f5;border:1px solid #fff2;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font-size:20px;transition:background .3s ease-out;display:grid}.image-tools-step-preview li[data-active=true] button>span{background:var(--primary);border-color:var(--primary);color:#111}.image-tools-step-preview h3{font-size:18px;font-weight:700;line-height:28px}.image-tools-step-preview li p{margin-top:8px;font-size:16px;line-height:24px}.image-tools-step-preview figure{border-radius:24px;min-height:360px;position:relative;overflow:hidden}.image-tools-step-preview figure>img{object-fit:cover;width:100%;height:100%}.image-tools-step-preview figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b;padding:24px;position:absolute;inset:auto 0 0}.image-tools-step-preview figcaption>span{color:var(--primary);margin-right:12px}.image-tools-step-preview figcaption strong{font-size:18px}.image-tools-step-preview figcaption p{margin-top:8px;font-size:14px;line-height:22px}.image-tools-page[data-template=utility] .image-tools-howto{background:radial-gradient(at 15% 0,#65352060,#0000 65%),#151515;border:1px solid #ffffff1c;border-radius:24px;max-width:min(1278px,100% - 64px);margin:64px auto 80px;padding:48px}.image-tools-page[data-template=utility] .image-tools-howto .image-tools-centered{text-align:left;max-width:none}.image-tools-page[data-template=utility] .image-tools-howto .image-tools-heading{max-width:850px;font-size:40px;line-height:48px}.image-tools-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.image-tools-steps li{background:#ffffff08;border:1px solid #ffffff1c;border-radius:16px;padding:24px}.image-tools-steps li>span{color:#000;background:var(--primary);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:20px;font-size:20px;display:grid}.image-tools-steps h3{font-size:20px;font-weight:700;line-height:32px}.image-tools-steps p{margin-top:12px;font-size:16px;line-height:24px}.image-tools-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1280px;margin:40px auto 0;display:grid}.image-tools-guidance-grid article{border-top:1px solid #fff2;padding:24px 0}.image-tools-guidance-grid h3{font-size:24px;font-weight:700;line-height:32px}.image-tools-guidance-grid p{margin-top:16px;font-size:16px;line-height:24px}.image-tools-text-link{color:var(--primary);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:flex}.image-tools-formats ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px auto 0;display:flex}.image-tools-formats li{background:#191919;border:1px solid #fff2;border-radius:999px;padding:12px 20px;font-size:16px}.image-tools-faq{border-top:1px solid #fff2;grid-template-columns:420px 1px minmax(0,1fr);gap:64px;max-width:1468px;display:grid}.image-tools-faq-divider{background:#fff2}.image-tools-faq>h2{text-transform:uppercase;font-size:48px;font-weight:700;line-height:64px}.image-tools-faq-items article{border-bottom:1px solid #fff2;padding:24px 0}.image-tools-faq-items h3 button{text-align:left;cursor:pointer;gap:14px;width:100%;font-size:18px;font-weight:600;line-height:28px;display:flex}.image-tools-faq-items h3 svg{flex-shrink:0;margin-top:3px;transition:transform .3s ease-out}.image-tools-faq-items article[data-open=true] h3 svg{transform:rotate(90deg)}.image-tools-faq-answer{opacity:0;grid-template-rows:0fr;margin-top:0;margin-left:36px;transition:grid-template-rows .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1),margin .3s cubic-bezier(.33,1,.68,1);display:grid}.image-tools-faq-answer>div{overflow:hidden}.image-tools-faq-answer p{font-size:16px;line-height:24px}.image-tools-faq-items article[data-open=true] .image-tools-faq-answer{opacity:1;grid-template-rows:1fr;margin-top:12px}.image-tools-closing{text-align:center;background:radial-gradient(#37190d80,#0000 70%);max-width:1200px;padding:96px 64px}.image-tools-closing .image-tools-heading{font-size:56px;line-height:64px}.image-tools-closing>p{max-width:780px;margin:20px auto 0;font-size:18px}.image-tools-closing>.image-seo-action{margin-top:32px}.image-tools-page[data-template=utility] .image-tools-closing .image-tools-heading{font-size:48px;line-height:64px}.image-tools-cutout{isolation:isolate;background:#171717;border-radius:24px;width:100%;margin:0;position:relative;overflow:hidden}.image-tools-cutout>img,.image-tools-cutout-result>img{object-fit:contain;width:100%;height:100%;display:block}.image-tools-cutout>img{position:absolute;inset:0}.image-tools-cutout-result{clip-path:inset(0 0 0 var(--cutout-split));background-color:#ececef;background-image:conic-gradient(#c8cad0 25%, #ececef 0 50%, #c8cad0 0 75%, #ececef 0);background-size:24px 24px;position:absolute;inset:0}.image-tools-cutout-divider{inset:0 auto 0 var(--cutout-split);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-50%)}.image-tools-cutout-divider>span{color:#171717;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 16px #0003}.image-tools-cutout input{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.image-tools-cutout:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:4px}@media (max-width:1279px) and (min-width:1024px){.image-tools-faq{grid-template-columns:420px 1px minmax(0,1fr);gap:64px}.image-tools-page[data-template=studio] .image-tools-faq>h2{font-size:36px;line-height:48px}}@media (max-width:1023px){.image-tools-hero{min-height:0;padding-top:80px;padding-bottom:40px}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-content,.image-tools-page[data-image-tool=png-maker] .image-tools-hero-preview{display:block}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-preview>:not(h1){display:none}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-preview h1{margin-bottom:24px;font-size:28px;line-height:36px}.image-tools-feature-row,.image-tools-feature-row[data-reverse=true],.image-tools-page[data-template=utility] .image-tools-feature-row,.image-tools-page[data-template=utility] .image-tools-feature-row[data-reverse=true]{grid-template-columns:minmax(0,1fr);gap:40px}.image-tools-feature-row[data-reverse=true] .image-tools-feature-copy,.image-tools-feature-row[data-reverse=true] .image-tools-feature-media{grid-area:auto}.image-tools-faq{display:block}.image-tools-faq-divider{display:none}.image-tools-faq>h2{margin-bottom:24px}.image-tools-step-preview{grid-template-columns:minmax(0,1fr);gap:24px}.image-tools-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.image-tools-page[data-template=studio] .image-tools-hero{min-height:0;padding-top:80px}.image-tools-page[data-template=studio] .image-tools-generator{margin-top:24px}.image-tools-page[data-template=studio] .image-tools-generator textarea{min-height:92px}.image-tools-hero,.image-tools-page[data-image-tool=image-to-prompt] .image-tools-hero{padding:32px 16px}.image-tools-centered h1,.image-tools-heading,.image-tools-feature-copy h3,.image-tools-page[data-template=utility] .image-tools-feature-copy h3,.image-tools-page[data-template=utility] .image-tools-overview .image-tools-heading,.image-tools-page[data-template=utility] .image-tools-howto .image-tools-heading{font-size:24px;line-height:32px}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-centered h1,.image-tools-page[data-image-tool=png-maker] .image-tools-hero-form h1{font-size:24px;line-height:36px}.image-tools-centered>p,.image-tools-feature-copy>p{margin-top:12px;font-size:14px;line-height:20px}.image-tools-generator{margin-top:24px}.image-tools-section,.image-tools-feature-section,.image-tools-page[data-template=utility] .image-tools-feature-section{padding:32px 16px}.image-tools-entry-section{padding:24px 16px 32px}.image-tools-entry-section .image-tools-related-grid{gap:12px}.image-tools-entry-section .image-tools-related-grid>a{flex-basis:268px;width:268px}.image-tools-entry-section .image-tools-related-grid>a>div{min-height:122px;padding:16px}.image-tools-entry-section .image-tools-related-grid strong{font-size:16px;line-height:24px}.image-tools-related-grid>a>div{padding:12px}.image-tools-related-grid strong{padding-right:18px;font-size:14px;line-height:20px}.image-tools-related-grid svg{width:14px;top:13px;right:8px}.image-tools-related-grid p{font-size:12px;line-height:18px}.image-tools-main-gallery{margin:40px -16px 0}.image-tools-page .image-showcase-track{gap:12px;padding-inline:32px}.image-tools-page .image-showcase-track figure{flex-basis:calc(100vw - 64px);width:calc(100vw - 64px)}.image-tools-page .image-showcase-track img{aspect-ratio:1}.image-tools-page .image-showcase-arrows{inset-inline:12px}.image-tools-page .image-showcase-navigation{margin-top:24px}.image-tools-overview-media{margin-top:32px}.image-tools-feature-copy>.image-seo-action{margin-top:20px}.image-tools-page .image-seo-action{min-height:36px;padding:8px 20px;font-size:14px;line-height:20px}.image-tools-feature-media,.image-tools-photo-demo,.image-tools-character-panel{width:100%}.image-tools-photo-demo:has(.image-tools-analysis){aspect-ratio:auto;overflow:visible}.image-tools-photo-demo:has(.image-tools-analysis)>img{aspect-ratio:16/9;border-radius:20px 20px 0 0}.image-tools-photo-demo .image-tools-analysis{background:#181818;border-radius:0 0 20px 20px;padding:14px;position:relative}.image-tools-analysis dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.image-tools-analysis dt{font-size:10px}.image-tools-analysis dd{font-size:11px}.image-tools-photo-demo>figcaption{border-width:3px;max-width:90%;padding:6px 10px;font-size:11px;line-height:16px;bottom:12px;left:12px}.image-tools-model-directory .image-model-tile{flex-basis:208px;width:208px;height:116px;font-size:15px}.image-tools-model-directory .image-model-marquee-track{animation-duration:36.667s}.image-tools-uses-heading{padding-right:0}.image-tools-case-rail{margin-top:72px}.image-tools-rail-arrows{bottom:calc(100% + 24px);left:0;right:auto}.image-tools-case-track{gap:12px;margin-inline:-16px;padding-inline:32px}.image-tools-case-card,.image-tools-case-rail[data-portrait=true] .image-tools-case-card{flex-basis:calc(100vw - 64px);width:calc(100vw - 64px);height:calc(100vw - 64px)}.image-tools-case-caption{padding:20px}.image-tools-case-caption h3,.image-tools-case-rail[data-portrait=true] .image-tools-case-caption h3{font-size:16px;line-height:24px}.image-tools-case-caption p{font-size:12px;line-height:18px}.image-tools-case-rail[data-portrait=true] .image-tools-case-caption{padding:16px}.image-tools-case-rail[data-portrait=true] .image-tools-case-caption p{opacity:1;max-height:96px;margin-top:8px;transform:none}.image-tools-page[data-template=utility] .image-tools-howto{max-width:none;margin:32px 16px;padding:24px}.image-tools-steps,.image-tools-guidance-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.image-tools-steps li{padding:20px}.image-tools-step-preview li button{padding:12px 0}.image-tools-step-preview figure{min-height:300px}.image-tools-faq>h2{font-size:24px;line-height:36px}.image-tools-faq-items article{padding:20px 0}.image-tools-faq-items h3 button{font-size:16px;line-height:24px}.image-tools-faq-answer p{font-size:14px;line-height:22px}.image-tools-closing{padding:48px 32px}.image-tools-closing .image-tools-heading{font-size:32px;line-height:40px}.image-tools-page[data-template=utility] .image-tools-closing .image-tools-heading{font-size:24px;line-height:36px}.image-tools-closing>p{font-size:14px;line-height:22px}}@media (prefers-reduced-motion:reduce){.image-tools-page *,.image-tools-page :before,.image-tools-page :after{scroll-behavior:auto!important;transition:none!important}.image-tools-model-directory .image-model-marquee-track{animation:none}}.image-tools-page[data-image-tool=png-maker] .image-tools-hero{min-height:100svh;padding:68px 0 16px}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-content{grid-template-columns:minmax(0,1fr) minmax(0,720px);gap:56px;max-width:1289px}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-form{grid-area:1/1;padding-inline:16px}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-preview{grid-area:1/2}.image-tools-hero-preview h1{text-align:center;margin-bottom:40px;font-size:36px;font-weight:700;line-height:48px}.image-tools-hero-preview .image-tools-cutout{aspect-ratio:16/9!important}.image-tools-page[data-image-tool=png-maker] .image-tools-generator{margin-top:0}@media (max-width:1023px){.image-tools-page[data-image-tool=png-maker] .image-tools-hero{min-height:0;padding:80px 16px 32px}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-content{display:block}.image-tools-page[data-image-tool=png-maker] .image-tools-hero-form{padding:0}}.image-tools-page[data-template=utility] .image-tools-feature-media .image-tools-photo-demo,.image-tools-page[data-template=utility] .image-tools-feature-media .image-tools-cutout,.image-tools-page[data-template=utility] .image-tools-feature-media .image-edit-canvas{aspect-ratio:750/436.281!important}.image-tools-overview-media .image-tools-photo-demo,.image-tools-overview-media .image-tools-cutout{aspect-ratio:1171/656!important}@media (max-width:767px){.image-tools-page[data-template=utility] .image-tools-feature-media .image-tools-photo-demo:has(.image-tools-analysis){aspect-ratio:auto!important}.image-tools-overview-media .image-tools-photo-demo:has(.image-tools-analysis){aspect-ratio:auto!important}.image-tools-page[data-template=utility] .image-tools-feature-media .image-tools-photo-demo:has(.image-tools-analysis)>img{aspect-ratio:750/436.281}}.image-tools-page[data-template=studio] .image-tools-feature-media .image-tools-photo-demo,.image-tools-page[data-template=studio] .image-tools-feature-media .image-tools-character-panel,.image-tools-page[data-template=studio] .image-tools-feature-media .image-edit-canvas{aspect-ratio:1535/860!important}.image-tools-page .image-showcase-track figure{height:360px}.image-tools-page .image-showcase-track figure>button{width:100%;height:100%;display:block}.image-tools-page .image-showcase-track img{height:100%}.image-tools-model-directory .image-model-tile>span:last-child{font-size:18px;line-height:28px}.image-tools-page[data-image-tool=png-maker] .image-tools-generator form>div:last-child{flex-direction:column-reverse;align-items:stretch;gap:12px}.image-tools-page[data-image-tool=png-maker] .image-tools-generator form>div:last-child>div:last-child{flex-wrap:wrap;justify-content:flex-start;gap:8px}.image-tools-page[data-image-tool=png-maker] .image-tools-generator [role=combobox]{max-width:160px}@media (max-width:767px){.image-tools-page .image-showcase-track figure{height:calc(100vw - 64px)}.image-tools-model-directory .image-model-tile>span:last-child{font-size:15px;line-height:20px}.jynno-image-workspace .image-tools-page[data-image-tool=image-to-prompt] .image-tools-hero{padding-top:88px}}.image-tools-page[data-image-tool=png-maker][data-template=utility] .image-tools-cutout{aspect-ratio:1!important}.image-tools-page[data-image-tool=image-to-prompt][data-template=utility] .image-tools-photo-demo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;aspect-ratio:auto!important}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-photo-demo>img{object-fit:contain;height:auto;aspect-ratio:1!important}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-photo-demo .image-tools-analysis{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141414;min-width:0;position:static}.image-tools-page[data-image-tool=image-to-prompt] .image-tools-analysis dl{grid-template-columns:repeat(2,minmax(0,1fr))}.image-tools-page:is([data-image-tool=image-to-prompt],[data-image-tool=png-maker]) .image-tools-step-preview img{object-fit:contain}@media (max-width:767px){.image-tools-page[data-image-tool=image-to-prompt][data-template=utility] .image-tools-photo-demo{grid-template-columns:1fr}}
