._page_176om_1{background:var(--background);min-width:0;color:var(--foreground);font-family:var(--font-sans)}._page_176om_1>main>#generator{padding-bottom:2rem}._page_176om_1>main>#examples{padding-top:2rem}._page_176om_1>footer{background:var(--background-secondary);color:var(--foreground);border:0;padding-top:2px}._page_176om_1>footer:before{background:var(--primary);content:"";height:2px;position:absolute;inset:0 0 auto}._page_176om_1>footer>div[aria-hidden]{display:none}._page_176om_1>footer>div:last-child{max-width:72rem;padding:56px 32px 28px}._page_176om_1>footer>div:last-child>div:first-child{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:56px}._page_176om_1>footer>div:last-child>div:first-child>div:first-child{border:0;padding-right:0}._page_176om_1>footer>div:last-child>div:first-child>div:first-child>p{max-width:320px;font-size:var(--landing-text-size);line-height:var(--landing-text-leading);margin-top:14px}._page_176om_1>footer nav{gap:28px}._page_176om_1>footer nav>div>p{color:var(--primary);font-size:var(--landing-text-size);letter-spacing:normal;text-transform:none;font-weight:700}._page_176om_1>footer nav a{font-size:var(--landing-text-size);line-height:var(--landing-text-leading)}._page_176om_1>footer>div:last-child>div:last-child{border-top:var(--landing-border-width) solid var(--foreground);margin-top:40px;padding-top:20px}._page_176om_1>footer>div:last-child>div:last-child span{font-size:var(--landing-text-size-small)}@media (width<=767px){._page_176om_1>footer>div:last-child{padding:40px 20px 24px}._page_176om_1>footer>div:last-child>div:first-child{grid-template-columns:1fr;gap:32px}._page_176om_1>footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}._heroPhotos_176om_106._heroPhotos_176om_106{margin-top:2.75rem}._heroPhotos_176om_106>div{padding-bottom:6px}._heroPhotos_176om_106 p{min-height:2.6em}@media (width>=48rem){._heroPhotos_176om_106._heroPhotos_176om_106{margin-top:0;bottom:.75rem}}._band_1otwa_1{color:var(--foreground);background:var(--background);padding-block:4rem;scroll-margin-top:4rem}._dusk_1otwa_8{background:var(--background-secondary)}._container_1otwa_12{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}._narrow_1otwa_19{max-width:48rem}._heading_1otwa_23 h2,._pricing_1otwa_24 #pricing[data-appearance=reference] .pricing-heading :is(h1,h2),._faq_1otwa_26 h2{font-family:var(--home-display-font), "Arial Narrow", sans-serif;font-size:var(--landing-heading-size-sm);font-weight:var(--landing-heading-weight);line-height:var(--landing-heading-leading);letter-spacing:var(--landing-heading-tracking);text-transform:var(--landing-heading-case);color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0;margin:0}._heading_1otwa_23 p{max-width:36rem;color:color-mix(in srgb, var(--foreground) 75%, transparent);margin-top:1.25rem;font-size:1rem;line-height:1.625}._timeline_1otwa_47{gap:2rem 1.5rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}._timeline_1otwa_47 li{border-top:var(--landing-border-width) solid var(--foreground);padding-top:1rem}._number_1otwa_60{color:var(--primary);font-family:var(--home-display-font);letter-spacing:0;font-size:2rem;font-weight:800;line-height:1}._timeline_1otwa_47 h3{font-family:var(--home-display-font);text-transform:var(--landing-heading-case);margin-top:.5rem;font-size:1.75rem;font-weight:800;line-height:1.1}._storyboardFrame_1otwa_78{aspect-ratio:9/16;border-radius:var(--landing-radius-photo);width:100%;height:auto;margin-block:1rem;display:block}._timeline_1otwa_47 p{color:color-mix(in srgb, var(--foreground) 75%, transparent);margin-top:.5rem;font-size:.875rem;line-height:1.625}._examples_1otwa_94{columns:1;column-gap:1.25rem;margin-top:2rem}._example_1otwa_94{vertical-align:top;break-inside:avoid;border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-card);background:var(--card);width:100%;min-width:0;box-shadow:var(--landing-shadow-card);flex-direction:column;gap:0;margin-bottom:1.25rem;padding:.625rem;display:inline-flex}._videoPlaceholder_1otwa_116{aspect-ratio:9/16;border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-card);background:var(--background-secondary);width:100%;color:var(--primary);box-shadow:var(--landing-shadow-media);place-items:center;display:grid;overflow:hidden}._exampleDetails_1otwa_129{min-width:0;padding:1.125rem .25rem .375rem}._exampleDetails_1otwa_129 h3{font-family:var(--home-display-font);margin:0;font-size:1.25rem;font-weight:800;line-height:1.15}._photos_1otwa_142{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._photoPlaceholder_1otwa_149{aspect-ratio:3/4;object-fit:cover;border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-photo);background:var(--background-secondary);width:100%;height:auto;display:block}._prose_1otwa_160{color:color-mix(in srgb, var(--foreground) 85%, transparent);margin-top:1.5rem;font-size:1.125rem;line-height:1.625}._prose_1otwa_160 p+p{margin-top:1.5rem}._ideas_1otwa_171{gap:1.5rem;margin-top:2rem;display:grid}._ideas_1otwa_171 article{border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-card);background:var(--card);min-width:0;box-shadow:var(--landing-shadow-card);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}._ideas_1otwa_171 h3{font-family:var(--home-display-font);margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}._ideas_1otwa_171 p{color:var(--foreground-secondary);margin:0;font-size:.9375rem;line-height:1.625}._ideas_1otwa_171 a{margin-top:auto}._detailsBand_1otwa_209{padding-block:3.5rem}._details_1otwa_209{border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-card);background:var(--foreground);box-shadow:var(--landing-shadow-card);gap:1px;margin-top:2rem;display:grid;overflow:hidden}._details_1otwa_209>div{background:var(--background);min-width:0;padding:1.25rem}._details_1otwa_209 dt{font-family:var(--home-display-font);font-size:1.25rem;font-weight:800;line-height:1.5}._details_1otwa_209 dd{color:color-mix(in srgb, var(--foreground) 75%, transparent);margin-top:.5rem;font-size:.875rem;line-height:1.625}._pricing_1otwa_24 #pricing[data-appearance=reference]{padding-block:4rem;scroll-margin-top:4rem}._pricing_1otwa_24 #pricing[data-appearance=reference] .pricing-container{max-width:100rem}._pricing_1otwa_24 #pricing[data-appearance=reference] .pricing-heading{max-width:none;margin-bottom:3rem}._pricing_1otwa_24 #pricing[data-appearance=reference] .pricing-cards .pricing-plan-card{border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-card);box-shadow:var(--landing-shadow-card)}._faq_1otwa_26>section{padding:4rem 1rem;scroll-margin-top:4rem}._faq_1otwa_26>section>div{max-width:44rem}._faq_1otwa_26 header{text-align:left;margin-bottom:2rem}._faq_1otwa_26 [data-slot=accordion]{border-block:var(--landing-border-width) solid var(--foreground)}._faq_1otwa_26 [data-slot=accordion-item]{border-color:color-mix(in srgb, var(--foreground) 15%, transparent)}._faq_1otwa_26 [data-slot=accordion-item]:last-child{border-bottom:0}._faq_1otwa_26 [data-slot=accordion-trigger]{padding-block:1.5rem}._faq_1otwa_26 [data-slot=accordion-trigger]>span{letter-spacing:normal;font-size:1rem;font-weight:600;line-height:1.5}._faq_1otwa_26 [data-slot=accordion-content]>div{font-size:.875rem;line-height:1.625}@media (width>=480px){._examples_1otwa_94{columns:2}}@media (width>=640px){._timeline_1otwa_47,._details_1otwa_209{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){._band_1otwa_1{padding-block:6rem}._container_1otwa_12{padding-inline:2rem}._heading_1otwa_23 h2,._pricing_1otwa_24 #pricing[data-appearance=reference] .pricing-heading :is(h1,h2),._faq_1otwa_26 h2{font-size:var(--landing-heading-size-lg)}._examples_1otwa_94{columns:3}._detailsBand_1otwa_209{padding-block:3.5rem}._pricing_1otwa_24 #pricing[data-appearance=reference],._faq_1otwa_26>section{padding:6rem 2rem}}@media (width>=1024px){._ideas_1otwa_171{grid-template-columns:repeat(3,minmax(0,1fr))}._examples_1otwa_94{columns:4}._timeline_1otwa_47{grid-template-columns:repeat(4,minmax(0,1fr))}}._examplesGrid_1otwa_368,._examplesGridTwo_1otwa_369,._examplesGridThree_1otwa_370{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2rem;display:grid}._examplesGrid_1otwa_368 ._example_1otwa_94,._examplesGridTwo_1otwa_369 ._example_1otwa_94,._examplesGridThree_1otwa_370 ._example_1otwa_94{margin-bottom:0;display:flex}@media (width>=480px){._examplesGrid_1otwa_368{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){._examplesGrid_1otwa_368{grid-template-columns:repeat(4,minmax(0,1fr))}._examplesGridThree_1otwa_370{grid-template-columns:repeat(3,minmax(0,1fr))}}._examplesGridTwo_1otwa_369{align-items:start}._examplesGridTwo_1otwa_369 ._example_1otwa_94:first-child{justify-self:center;max-width:20rem}@media (width>=768px){._examplesGridTwo_1otwa_369{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}._examplesGridTwo_1otwa_369 ._example_1otwa_94:first-child{justify-self:stretch;max-width:none}}._hero_ltm8r_4._hero_ltm8r_4{background-image:radial-gradient(ellipse at 82% 32%, color-mix(in srgb, var(--brand-lime) 22%, transparent), transparent 52%), linear-gradient(115deg, var(--landing-stage), var(--landing-accent-hover) 68%, var(--landing-stage))}._hero_ltm8r_4 ._heroTitle_ltm8r_18{font-size:clamp(1.375rem,5vw,2.5rem);line-height:1.1}@media (width>=48rem){._hero_ltm8r_4 ._heroTitle_ltm8r_18{font-size:clamp(1.5rem,3.2vw,2.5rem)}}._heroHeadline_ltm8r_27{margin-bottom:1rem;font-weight:700}._heroNote_ltm8r_31{color:var(--landing-paper);grid-column:1;margin-top:1.25rem;font-size:.875rem;line-height:1.625}._hero_ltm8r_4 figcaption>span{margin-bottom:.5rem;display:block}._heroPhotos_ltm8r_42{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;width:100%;margin:1.75rem auto 0;display:grid}._heroPhoto_ltm8r_42{background:var(--landing-paper-raised);cursor:pointer;outline-offset:4px;border-radius:3px;outline:2px solid #0000;min-width:0;padding:5px 5px 12px;transition:transform .18s,outline-color .18s;transform:rotate(-5deg);box-shadow:0 14px 26px -14px #280a088c}._heroPhoto_ltm8r_42[aria-pressed=true]{outline-color:var(--landing-paper-raised);transform:translateY(-6px)rotate(0)}._heroPhoto_ltm8r_42:focus-visible{outline:3px solid var(--landing-paper-raised);outline-offset:5px}@media (prefers-reduced-motion:reduce){._heroPhoto_ltm8r_42{transition:none}}._heroPhoto_ltm8r_42:nth-child(2n):not([aria-pressed=true]){transform:rotate(5deg)}._heroPhoto_ltm8r_42 img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}._eyebrow_ltm8r_88{letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.5}._ticker_ltm8r_95{background:var(--background-secondary);flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem;font-size:.875rem;font-weight:700;display:flex}._ticker_ltm8r_95 i{font-style:normal}._toolSection_ltm8r_108{min-width:0;scroll-margin-top:7rem}._sectionHeading_ltm8r_112{margin-bottom:2rem}._sectionHeading_ltm8r_112>p{color:var(--foreground-secondary);margin-top:1.25rem;font-size:1rem;line-height:1.625}._primaryButton_ltm8r_122{min-height:3.25rem;font-family:var(--home-display-font);border-radius:var(--landing-radius-action);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1.5rem;font-weight:800;display:inline-flex}._secondaryButton_ltm8r_134{text-underline-offset:.35em;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}._gallerySection_ltm8r_143,._inputSection_ltm8r_144,._ideasSection_ltm8r_145,._guideSection_ltm8r_146,._researchSection_ltm8r_147,._howGuide_ltm8r_148{padding-block:4rem}._galleryToolbar_ltm8r_152{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}._filters_ltm8r_160{flex-wrap:wrap;gap:.375rem;display:flex}._filters_ltm8r_160 button{border-radius:var(--landing-radius-action);cursor:pointer;min-height:2.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700}._filters_ltm8r_160 button[aria-pressed=true]{background:var(--accent);color:var(--primary)}._galleryArt_ltm8r_183{aspect-ratio:1;border-radius:var(--landing-radius-photo);overflow:hidden}._galleryCard_ltm8r_180 figcaption{padding:1.125rem .25rem .375rem}._galleryCard_ltm8r_180 figcaption>span{color:var(--foreground-secondary);font-size:.875rem}._galleryCard_ltm8r_180 h3{font-family:var(--home-display-font);margin-top:.5rem;font-size:1.25rem;font-weight:800;line-height:1.15}._galleryNote_ltm8r_202{color:var(--foreground-secondary);margin-top:1.5rem;font-size:.875rem;line-height:1.625}._inputGrid_ltm8r_208{gap:2rem;display:grid}._inputCard_ltm8r_212{align-items:center;gap:2rem;padding-block:1.5rem;display:grid}._inputMedia_ltm8r_218,._referencePair_ltm8r_219{border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-card);min-width:0;box-shadow:var(--landing-shadow-media);overflow:hidden}._inputMedia_ltm8r_218{aspect-ratio:1}._referencePair_ltm8r_219{background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.625rem;display:grid}._referencePair_ltm8r_219 figure{min-width:0}._referencePair_ltm8r_219 img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}._referencePair_ltm8r_219 figure>div{aspect-ratio:1;height:auto}._referencePair_ltm8r_219 figcaption{text-align:center;padding:.5rem;font-size:.875rem}._inputCopy_ltm8r_255 h3,._ideaCopy_ltm8r_256 h3,._guideGrid_ltm8r_257 h3{font-family:var(--home-display-font);margin-top:.5rem;font-size:1.75rem;font-weight:800;line-height:1.1}._inputCopy_ltm8r_255>p:not(._eyebrow_ltm8r_88),._inputCopy_ltm8r_255 blockquote,._ideaCopy_ltm8r_256 p,._guideGrid_ltm8r_257 p{color:var(--foreground-secondary);margin-top:1rem;font-size:1rem;line-height:1.625}._inputCopy_ltm8r_255 blockquote{border-left:var(--landing-border-width) solid var(--primary);padding-left:1rem}._ideaCard_ltm8r_280{min-width:0}._ideaArt_ltm8r_283{aspect-ratio:1.35;border-radius:var(--landing-radius-photo);width:100%;position:relative;overflow:hidden}._ideaArt_ltm8r_283>._illustration_ltm8r_290{height:100%}._ideaArt_ltm8r_283>span{background:var(--card);padding:.25rem .5rem;font-size:.875rem;position:absolute;top:1rem;left:1rem}._ideaCopy_ltm8r_256 button{text-underline-offset:.35em;cursor:pointer;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}._guideGrid_ltm8r_257 article{border-top:var(--landing-border-width) solid var(--foreground);padding-top:1rem}._guideGrid_ltm8r_257 article>span{color:var(--primary);font-family:var(--home-display-font);font-size:2rem;font-weight:800}._researchSection_ltm8r_147>p:not(._eyebrow_ltm8r_88){color:var(--foreground-secondary);margin-top:1.5rem;font-size:1.125rem;line-height:1.625}._researchSection_ltm8r_147 h2,._faqSection_ltm8r_332 h2,._closing_ltm8r_333 h2{font-family:var(--home-display-font);font-size:var(--landing-heading-size-sm);font-weight:var(--landing-heading-weight);line-height:var(--landing-heading-leading);letter-spacing:var(--landing-heading-tracking)}._researchSection_ltm8r_147 a{text-underline-offset:.2em;text-decoration:underline}._researchSection_ltm8r_147 a svg{display:inline}._researchSection_ltm8r_147 p._researchNote_ltm8r_347{font-size:.875rem}._faqSection_ltm8r_332{max-width:44rem;margin-inline:auto;padding:4rem 1rem;scroll-margin-top:4rem}._faqSection_ltm8r_332 h2{margin-bottom:2rem}._faqSection_ltm8r_332>div{border-block:var(--landing-border-width) solid var(--foreground)}._faqSection_ltm8r_332 details+details{border-top:1px solid var(--border)}._faqSection_ltm8r_332 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}._faqSection_ltm8r_332 summary::-webkit-details-marker{display:none}._faqSection_ltm8r_332 summary span{font-size:1.5rem}._faqSection_ltm8r_332 details[open] summary span{transform:rotate(45deg)}._faqSection_ltm8r_332 details p{color:var(--foreground-secondary);padding-bottom:1.5rem;font-size:.875rem;line-height:1.625}._closing_ltm8r_333{background:var(--background-secondary);text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:4rem 1rem;display:flex}._closing_ltm8r_333 h2{max-width:48rem}._skipLink_ltm8r_404{z-index:50;background:var(--card);padding:.75rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}._skipLink_ltm8r_404:focus{transform:none}._page_ltm8r_1 :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (width>=48rem){._gallerySection_ltm8r_143,._inputSection_ltm8r_144,._ideasSection_ltm8r_145,._guideSection_ltm8r_146,._researchSection_ltm8r_147,._howGuide_ltm8r_148,._faqSection_ltm8r_332,._closing_ltm8r_333{padding-block:6rem}._inputCard_ltm8r_212{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}._inputCard_ltm8r_212:nth-child(2n)>:first-child{order:2}._researchSection_ltm8r_147 h2,._faqSection_ltm8r_332 h2,._closing_ltm8r_333 h2{font-size:var(--landing-heading-size-lg)}._guideGrid_ltm8r_257{grid-template-columns:repeat(3,minmax(0,1fr))}}._modeRoot_ltm8r_448{display:contents}._modeTabs_ltm8r_451{border-bottom:1px solid var(--border);background:0 0;border-radius:0;width:100%;height:auto;padding:0}._modeTabs_ltm8r_451 button{border-radius:0;gap:8px;min-height:44px;font-size:.875rem;font-weight:700}._modeTabs_ltm8r_451 button[data-active]{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary)}._modePanel_ltm8r_471{flex:none;width:100%;min-width:0;margin:0}._modePanel_ltm8r_471:empty,._modePanel_ltm8r_471[hidden]{display:none}._uploadGroup_ltm8r_481{min-width:0}._fieldLabel_ltm8r_484{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.875rem;font-weight:700;display:flex}._promptField_ltm8r_492 textarea{resize:none;width:100%;height:128px;min-height:128px;color:var(--foreground);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:.875rem;line-height:1.75;overflow-y:auto}._promptField_ltm8r_492 textarea:focus{outline:none}._promptMeta_ltm8r_511{color:var(--foreground-secondary);justify-content:space-between;gap:16px;margin-top:7px;font-size:.875rem;display:flex}._promptMeta_ltm8r_511 span:last-child{flex-shrink:0}._options_ltm8r_522{border:1px solid var(--border);border-radius:.5rem;margin:0;padding:.75rem}._options_ltm8r_522 legend{align-items:center;gap:7px;padding-inline:.5rem;font-size:.75rem;font-weight:500;display:flex}._options_ltm8r_522>div{flex-wrap:wrap;gap:8px;display:flex}._options_ltm8r_522 label{cursor:pointer;flex:120px;min-width:0}._options_ltm8r_522 input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._options_ltm8r_522 label>span{border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:.875rem;transition:background .15s;display:flex}._options_ltm8r_522 input:checked+span{background:var(--accent);border-color:var(--primary)}._options_ltm8r_522 input:focus-visible+span{outline:3px solid var(--ring);outline-offset:3px}._options_ltm8r_522 small{color:var(--foreground-secondary);font-size:9px}._ratioIcon_ltm8r_577{border:1px solid;border-radius:2px;height:12px;display:inline-block}._localNote_ltm8r_583{color:var(--foreground-secondary);text-align:center;margin-top:0;font-size:.875rem;line-height:1.65}._preview_ltm8r_590{flex-direction:column;gap:20px;min-width:0;min-height:28rem;padding:1.25rem;display:flex}._previewTop_ltm8r_598{justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;display:flex}._previewTop_ltm8r_598>span:first-child{align-items:center;gap:8px;display:flex}._previewTop_ltm8r_598 i{background:var(--primary);border-radius:50%;width:6px;height:6px;display:block}._previewCanvas_ltm8r_617{border:1px solid var(--border);background:var(--card);border-radius:9px;align-self:center;width:100%;max-width:100%;position:relative;overflow:hidden}._previewCanvas_ltm8r_617>img{object-fit:contain;width:100%;height:100%}._previewCanvas_ltm8r_617>._illustration_ltm8r_290{width:100%;height:100%}._previewTag_ltm8r_637{background:var(--card);border-radius:4px;padding:5px 9px;font-size:9px;font-weight:600;position:absolute;bottom:12px;left:12px}._previewText_ltm8r_647{padding:0 8px 4px}._previewText_ltm8r_647 h3{letter-spacing:-.6px;font-size:19px;font-weight:700}._previewText_ltm8r_647 p{color:var(--foreground-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;font-size:.875rem;line-height:1.8}._styleBadge_ltm8r_663{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:5px 9px;font-size:9px;display:inline-flex}._dropzone_ltm8r_671{border:1px dashed var(--input);border-radius:var(--landing-radius-photo);background:var(--background);cursor:pointer;flex-direction:column;align-items:center;gap:9px;width:100%;padding:24px 16px;font-size:.875rem;display:flex}._dropzone_ltm8r_671 span{color:var(--foreground-secondary);font-size:.875rem}._uploadedImage_ltm8r_688{border:1px solid var(--border);border-radius:var(--landing-radius-photo);align-items:center;gap:13px;padding:10px;display:flex}._uploadedImage_ltm8r_688 img{object-fit:contain;background:var(--background-secondary);border-radius:4px;width:65px;height:65px}._uploadedImage_ltm8r_688>div{flex:1;min-width:0}._uploadedImage_ltm8r_688 p{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}._uploadedImage_ltm8r_688 button{cursor:pointer;text-underline-offset:3px;margin-top:7px;font-size:.875rem;text-decoration:underline}._error_ltm8r_720{color:var(--destructive);font-size:.875rem;line-height:1.6}._reviewDialog_ltm8r_726{max-height:90svh;padding:28px;overflow-y:auto}._reviewPrompt_ltm8r_731{border:1px solid var(--border);border-radius:var(--landing-radius-photo);white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;padding:16px;font-size:1rem;overflow:auto}._reviewSettings_ltm8r_741{flex-wrap:wrap;gap:28px;font-size:.875rem;display:flex}._reviewSettings_ltm8r_741 dt{color:var(--foreground-secondary);margin-bottom:6px;font-size:.875rem}._reviewSettings_ltm8r_741 dd{font-weight:650}._reviewDialog_ltm8r_726 ._localNote_ltm8r_583{margin:4px 0}._reviewImage_ltm8r_758{object-fit:contain;width:100%;max-height:150px}._closeButton_ltm8r_763{cursor:pointer;text-align:center;padding:10px;font-size:.875rem;text-decoration:underline}._illustration_ltm8r_290{place-items:center;width:100%;height:100%;min-height:120px;display:grid;position:relative;overflow:hidden}._astronaut_ltm8r_780{background:#e4ddf0}._cat_ltm8r_783{background:#f2d3b9}._celebrate_ltm8r_786{background:#dcebb9}._orbit_ltm8r_789{border:1px solid #151b1912;border-radius:50%;width:75%;height:75%;position:absolute}._sparkOne_ltm8r_796,._sparkTwo_ltm8r_797{color:#151b1960;font-size:30px;position:absolute;top:18%;left:16%}._sparkTwo_ltm8r_797{font-size:24px;inset:auto 17% 20% auto}._astronautCharacter_ltm8r_811{aspect-ratio:1;z-index:1;width:44%;animation:3.8s ease-in-out infinite _bob_ltm8r_1;position:relative}._helmet_ltm8r_818{z-index:2;background:#f7f8f2;border:2px solid #151b19;border-radius:45% 45% 40% 40%;place-items:center;width:75%;height:70%;display:grid;position:absolute;top:0;left:10%;box-shadow:inset -7px -5px #151b1912}._helmet_ltm8r_818 span{color:#d6efb0;background:#383d49;border:2px solid #151b19;border-radius:44%;place-items:center;width:76%;height:65%;font-size:clamp(18px,3vw,37px);display:grid}._spaceBody_ltm8r_843{background:#f7f8f2;border:2px solid #151b19;border-radius:25% 25% 32% 32%;width:65%;height:52%;position:absolute;bottom:-12%;left:15%;box-shadow:inset -7px -3px #151b1915}._spaceBody_ltm8r_843:after{content:"";background:#c6f566;border:1px solid #151b19;border-radius:3px;width:32%;height:23%;position:absolute;top:45%;left:32%}._waveHand_ltm8r_865{transform-origin:bottom;font-size:clamp(25px,5vw,55px);animation:2s ease-in-out infinite _wave_ltm8r_865;position:absolute;top:17%;right:-20%}._groundShadow_ltm8r_873{background:#151b1916;border-radius:50%;width:37%;height:7%;position:absolute;bottom:14%}._catHead_ltm8r_881{aspect-ratio:1.1;z-index:1;background:#ed9c4b;border:2px solid #452a1e;border-radius:40% 40% 43% 43%;width:48%;animation:4s ease-in-out infinite _bob_ltm8r_1;position:relative;transform:rotate(-5deg)}._catHead_ltm8r_881>i{clip-path:polygon(0 0,100% 53%,0 100%);background:#ed9c4b;width:34%;height:46%;position:absolute;top:-22%;left:-2%;transform:rotate(8deg)}._catHead_ltm8r_881>i:nth-child(2){left:auto;right:-2%;transform:scaleX(-1)rotate(8deg)}._catEyes_ltm8r_907{text-align:center;letter-spacing:6px;color:#452a1e;width:100%;font-size:clamp(18px,3vw,35px);font-weight:800;position:absolute;top:22%;left:0}._catMouth_ltm8r_918{text-align:center;color:#452a1e;width:100%;font-size:24px;position:absolute;top:52%;left:0}._starCharacter_ltm8r_927{aspect-ratio:1;z-index:1;place-items:center;width:68%;animation:3s ease-in-out infinite _sway_ltm8r_1;display:grid;position:relative}._starCharacter_ltm8r_927>span{color:#f3c843;filter:drop-shadow(2px 3px #151b19);font-size:clamp(120px,19vw,250px);line-height:1}._starCharacter_ltm8r_927 b{text-align:center;color:#453b16;font-size:clamp(17px,3vw,32px);position:absolute;top:47%;left:0;right:0}._smallArt_ltm8r_951 ._starCharacter_ltm8r_927>span{font-size:clamp(75px,13vw,160px)}._smallArt_ltm8r_951 ._starCharacter_ltm8r_927 b{font-size:20px}._smallArt_ltm8r_951 ._catEyes_ltm8r_907{font-size:22px}@keyframes _bob_ltm8r_1{0%,to{transform:translateY(3px)rotate(-4deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes _wave_ltm8r_865{0%,to{transform:rotate(-12deg)}50%{transform:rotate(18deg)}}@keyframes _sway_ltm8r_1{0%,to{transform:rotate(-8deg)translateY(3px)}50%{transform:rotate(8deg)translateY(-4px)}}._motionMedia_ltm8r_989{background:var(--background-secondary);width:100%;height:100%;position:relative;overflow:hidden}._motionSurface_ltm8r_996{background:var(--background-secondary)}._motionMedia_ltm8r_989>img,._motionContain_ltm8r_1000{object-fit:contain;width:100%;height:100%}._formFields_ltm8r_1006{border:0;min-width:0;margin:0;padding:0;display:contents}._reviewButton_ltm8r_1013{text-underline-offset:4px;cursor:pointer;margin-top:-10px;padding:4px;font-size:.875rem;font-weight:600;text-decoration:underline}._reviewButton_ltm8r_1013:disabled{opacity:.5;cursor:default}._generationStatus_ltm8r_1026{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:380px;display:flex}._generationStatus_ltm8r_1026 h3{letter-spacing:-.5px;font-size:23px;font-weight:700}._generationStatus_ltm8r_1026 p{color:var(--foreground-secondary);max-width:270px;font-size:.875rem;line-height:1.8}._generatedResult_ltm8r_1047{flex-direction:column;align-items:center;gap:18px;display:flex}._generatedResult_ltm8r_1047>p{font-size:18px;font-weight:700}._generatedResult_ltm8r_1047>img{object-fit:contain;width:100%;height:auto;max-height:480px}._spinner_ltm8r_1063{animation:1s linear infinite _gif-spin_ltm8r_1}@keyframes _gif-spin_ltm8r_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_ltm8r_1063{animation:none}}._uploadedImage_ltm8r_688 button{min-height:2.75rem}@media (prefers-reduced-motion:reduce){._illustration_ltm8r_290 *,._illustration_ltm8r_290 :before,._illustration_ltm8r_290 :after{animation:none!important}}._generatorSection_ltm8r_1088{gap:4rem;width:100%;max-width:85rem;margin-inline:auto;padding:4rem 1rem;scroll-margin-top:4rem;display:grid}._howGuide_ltm8r_148{min-width:0;scroll-margin-top:7rem}._howSteps_ltm8r_1101>li{min-width:0}._formFooter_ltm8r_1104{text-align:center;flex-shrink:0;gap:.5rem;display:grid}._previewBody_ltm8r_1110{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;min-height:0;display:flex}._previewBody_ltm8r_1110>*{flex-shrink:0}@media (width>=40rem){._generatorSection_ltm8r_1088{padding-inline:1.5rem}}@media (width>=48rem){._generatorSection_ltm8r_1088{padding-block:6rem}._howSteps_ltm8r_1101{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (width>=64rem){._preview_ltm8r_590{height:100%;min-height:0;overflow:hidden}._previewBody_ltm8r_1110{overscroll-behavior:auto;scrollbar-gutter:stable;justify-content:flex-start;overflow:hidden auto}._previewBody_ltm8r_1110>:first-child{margin-top:auto}._previewBody_ltm8r_1110>:last-child{margin-bottom:auto}._promptField_ltm8r_492 textarea{resize:none}}._formHeading_ltm8r_1159{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}._formHeading_ltm8r_1159>:last-child{align-self:flex-end}@media (width>=40rem){._formHeading_ltm8r_1159{grid-template-columns:minmax(0,1fr) fit-content(50%);align-items:center;display:grid}}._formHeading_ltm8r_1159>h2{flex:1;min-width:0}@media (prefers-reduced-motion:no-preference){html:has(._hero_1gwbb_2){scroll-behavior:smooth}}._hero_1gwbb_2{isolation:isolate;height:auto;color:var(--background);background-color:var(--landing-stage);background-image:radial-gradient(ellipse at 82% 32%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 52%), radial-gradient(ellipse at 8% 0%, color-mix(in srgb, var(--landing-paper-muted) 10%, transparent), transparent 48%), linear-gradient(115deg, #251621, #491d34 68%, #231723);position:relative;overflow:hidden}._hero_1gwbb_2:before{z-index:0;pointer-events:none;content:"";background:repeating-radial-gradient(ellipse at center, transparent 0 70px, color-mix(in srgb, var(--landing-paper) 5%, transparent) 71px 72px, transparent 73px 142px);width:110%;height:170%;position:absolute;top:-35%;right:-32%;transform:rotate(-24deg)}._hero_1gwbb_2:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(160deg, color-mix(in srgb, var(--landing-paper) 6%, transparent), color-mix(in srgb, var(--primary) 3%, transparent) 60%, transparent);clip-path:polygon(58% 0,76% 0,100% 100%,22% 100%);position:absolute;inset:0}._hero_1gwbb_2 ._frame_1gwbb_63{z-index:1;width:100%;max-width:72rem;height:auto;margin-inline:auto;padding:1.5rem 1rem 3.5rem;position:relative}._layout_1gwbb_73{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem 1rem;display:grid}._copy_1gwbb_81{display:contents}._eyebrow_1gwbb_85{border:1px solid color-mix(in srgb, var(--background) 30%, transparent);color:color-mix(in srgb, var(--background) 85%, var(--primary));letter-spacing:.15em;text-transform:uppercase;background:0 0;border-radius:.5rem;grid-column:1/-1;place-self:start;padding:.45rem .75rem;font-size:.625rem;font-weight:700;line-height:1.5}._title_1gwbb_102{color:var(--background);font-family:var(--home-display-font);font-size:clamp(2rem,10vw,4.5rem);font-weight:var(--landing-heading-weight);letter-spacing:var(--landing-heading-tracking);text-transform:var(--landing-heading-case);overflow-wrap:break-word;grid-column:1/-1;margin-top:-.5rem;line-height:.84}._titleBrand_1gwbb_115{max-width:100%;display:block}._titleTask_1gwbb_120{font-family:var(--font-sans);letter-spacing:.08em;margin-top:.9rem;font-size:1.125rem;font-weight:700;line-height:1.3;display:block}._description_1gwbb_130{max-width:28rem;color:color-mix(in srgb, var(--background) 85%, transparent);grid-area:4/1/auto/-1;font-size:1.0625rem;line-height:1.625}._controls_1gwbb_139{flex-direction:column;grid-area:3/2;align-self:start;gap:1.5rem;min-width:0;margin-top:1.75rem;display:flex}._facts_1gwbb_150{flex-direction:column;grid-area:3/2;align-self:start;align-items:start;gap:.5rem;margin-top:0;padding:0;list-style:none;display:flex}._facts_1gwbb_150 li{border:1px solid color-mix(in srgb, var(--background) 28%, transparent);color:var(--background);background:color-mix(in srgb, var(--background) 10%, transparent);font-family:var(--font-sans);text-transform:none;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:800;line-height:1.1}._actions_1gwbb_176{flex-wrap:wrap;grid-area:3/2;align-self:start;gap:1rem;margin-bottom:0;display:flex}._primaryAction_1gwbb_186._primaryAction_1gwbb_186{min-height:3.25rem;font-family:var(--home-display-font);text-align:center;gap:.4rem;padding:.65rem 1rem;font-size:1.35rem;line-height:1.1}._secondaryAction_1gwbb_196{color:var(--background);letter-spacing:.15em;text-transform:uppercase;text-underline-offset:.35em;font-size:.6875rem;font-weight:700;text-decoration:underline;display:none}._secondaryAction_1gwbb_196:focus-visible{outline-offset:4px;outline:2px solid}._showcase_1gwbb_212{grid-area:3/1;width:100%;min-width:0;margin:0;position:relative}._layout_1gwbb_73[data-media-orientation=landscape] ._showcase_1gwbb_212{grid-column:1/-1;max-width:none}._layout_1gwbb_73[data-media-orientation=landscape] ._controls_1gwbb_139{grid-area:5/1/auto/-1;margin-top:0}._videoFrame_1gwbb_232{aspect-ratio:480/854;width:100%;box-shadow:10px 10px 0 var(--primary), 0 40px 70px -40px #280a0899;background:#120d0c;border-radius:22px;padding:6px;overflow:hidden;transform:rotate(2deg)}._videoFrame_1gwbb_232>div{border-radius:17px;height:100%;overflow:hidden}._videoMedia_1gwbb_251{object-fit:contain}._soundControl_1gwbb_255{top:.75rem;right:.75rem}._photos_1gwbb_260{gap:.5rem;width:100%;max-width:13rem;margin:1.5rem auto 0;display:flex}._photoCard_1gwbb_268{background:var(--landing-paper-raised);border-radius:3px;flex:1;min-width:0;padding:6px 6px .75rem;transform:rotate(-5deg);box-shadow:0 14px 26px -14px #280a088c}._photoCard_1gwbb_268:last-child{transform:rotate(4deg)}._photoImage_1gwbb_282{aspect-ratio:400/536;object-fit:cover;width:100%;height:auto;display:block}._caption_1gwbb_290{color:color-mix(in srgb, var(--background) 80%, transparent);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-top:1.5rem;font-size:.5625rem;font-weight:700;line-height:1.5}._photoCaption_1gwbb_301{min-height:3.9em;color:var(--landing-stage);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;margin:.5rem 0 0;font-size:.625rem;font-weight:700;line-height:1.3;display:flex}@media (width>=40rem){._showcase_1gwbb_212{max-width:18.75rem}}@media (width<48rem){._layout_1gwbb_73{grid-template-columns:minmax(0,1fr)}._showcase_1gwbb_212{grid-column:1;grid-template-columns:minmax(0,1fr);justify-self:center;align-items:center;gap:1rem;max-width:18.75rem;display:grid}._layout_1gwbb_73[data-media-orientation=portrait] ._showcase_1gwbb_212:has(._photos_1gwbb_260){grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);max-width:30rem}._layout_1gwbb_73 ._showcase_1gwbb_212 ._photos_1gwbb_260{flex-direction:column;justify-self:center;gap:.875rem;width:90%;max-width:6.75rem;margin:0}._photoCard_1gwbb_268{flex:none;padding:5px 5px 6px}._photos_1gwbb_260 ._photoCaption_1gwbb_301{min-height:2.6em;margin-top:.375rem}._caption_1gwbb_290{grid-column:1/-1;margin-top:.25rem}._controls_1gwbb_139,._layout_1gwbb_73[data-media-orientation=landscape] ._controls_1gwbb_139{grid-area:4/1;gap:1rem;margin-top:0}._facts_1gwbb_150{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;justify-items:center;display:grid}._facts_1gwbb_150 li{text-align:center;max-width:100%}._facts_1gwbb_150 li:first-child{grid-column:1/-1}._actions_1gwbb_176{width:100%}._primaryAction_1gwbb_186._primaryAction_1gwbb_186{width:100%;min-height:3.5rem;padding:.875rem 1rem;font-size:1.5rem}._description_1gwbb_130{grid-row:5;max-width:none}._purchaseNote_1gwbb_405{grid-area:6/1}}@media (width>=48rem){._hero_1gwbb_2 ._frame_1gwbb_63{padding:3.5rem 2rem 6rem}._layout_1gwbb_73{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 3rem}._controls_1gwbb_139{display:contents}._titleBrand_1gwbb_115{max-width:11ch}._eyebrow_1gwbb_85,._title_1gwbb_102,._description_1gwbb_130,._facts_1gwbb_150,._actions_1gwbb_176{grid-area:auto/1}._title_1gwbb_102{margin-top:1.25rem;font-size:clamp(5rem,7.8vw,7rem)}._titleTask_1gwbb_120{margin-top:1rem;font-size:1.5rem}._description_1gwbb_130{margin-top:1.5rem;font-size:1.125rem}._facts_1gwbb_150{flex-flow:wrap;margin-top:1.25rem}._facts_1gwbb_150 li{font-size:.8125rem}._actions_1gwbb_176{align-items:center;margin-top:2rem;margin-bottom:0}._primaryAction_1gwbb_186._primaryAction_1gwbb_186{padding:.875rem 1.75rem;font-size:1.6rem}._secondaryAction_1gwbb_196{align-items:center;gap:.5rem;display:inline-flex}._showcase_1gwbb_212{grid-area:1/2/7;place-self:center;width:100%;max-width:18.75rem}._layout_1gwbb_73[data-media-orientation=landscape] ._showcase_1gwbb_212{grid-area:1/2/7}._photos_1gwbb_260{z-index:2;gap:.75rem;width:13rem;margin:0;display:flex;position:absolute;bottom:3rem;left:-4rem}._caption_1gwbb_290{text-align:right}}@media (forced-colors:active){._hero_1gwbb_2{color:canvastext;background:canvas}._hero_1gwbb_2:before,._hero_1gwbb_2:after{display:none}._title_1gwbb_102,._description_1gwbb_130,._caption_1gwbb_290,._secondaryAction_1gwbb_196{color:canvastext}._videoFrame_1gwbb_232,._photoCard_1gwbb_268{box-shadow:none;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){._primaryAction_1gwbb_186{transition:none}}._purchaseNote_1gwbb_405{color:var(--foreground-secondary);margin-top:1.25rem;font-size:.875rem;line-height:1.625}._purchaseNote_1gwbb_405 a{text-underline-offset:.2em;text-decoration:underline}._section_sl0te_1{gap:3rem;width:100%;max-width:72rem;margin-inline:auto;padding:4rem 1rem;scroll-margin-top:4rem;display:grid;position:relative}._guide_sl0te_12,._workbench_sl0te_13{min-width:0}._guide_sl0te_12{order:2}._heading_sl0te_21{color:var(--foreground);font-family:var(--home-display-font,"Big Shoulders", sans-serif);font-size:var(--landing-heading-size-sm);font-weight:var(--landing-heading-weight);line-height:var(--landing-heading-leading);letter-spacing:var(--landing-heading-tracking);text-transform:var(--landing-heading-case);margin:0;scroll-margin-top:7rem}._steps_sl0te_33{gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}._step_sl0te_33{align-items:flex-start;gap:1rem;display:flex}._number_sl0te_47{color:var(--primary);font-family:var(--home-display-font,"Big Shoulders", sans-serif);font-size:3rem;font-weight:var(--landing-heading-weight);flex:none;line-height:1}._stepTitle_sl0te_56{color:var(--foreground);font-family:var(--home-display-font);margin:0;font-size:1.375rem;font-weight:800;line-height:1.2}._stepBody_sl0te_65{color:var(--foreground-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.625}._workbench_sl0te_13{order:1;justify-self:center;width:100%;max-width:32rem}._roles_sl0te_79{border:var(--landing-border-width) solid var(--foreground);border-radius:var(--landing-radius-card);background:var(--card);order:3;grid-column:1/-1;min-width:0;padding:1rem 1.25rem}._roles_sl0te_79 h3{font-family:var(--home-display-font);margin:0 0 .75rem;font-size:1.375rem;font-weight:800}._roles_sl0te_79 p{color:var(--foreground-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.625}@media (width>=48rem){._section_sl0te_1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;padding:6rem 2rem}._guide_sl0te_12{order:1}._heading_sl0te_21{font-size:var(--landing-heading-size-lg)}._workbench_sl0te_13{order:2}}@media (forced-colors:active){._number_sl0te_47{color:canvastext}}
