.AnimeGeneratorLandingPage_page__eRCEw{--anime-ink:#0d1216;--anime-muted:#42474b;--anime-brand:var(--brand);--anime-line:#dedfe1;width:100%;overflow:clip;background:#fff;color:var(--anime-ink);font-family:var(--font-inter,Arial),sans-serif;font-size:16px;line-height:1.5}.AnimeGeneratorLandingPage_page__eRCEw *,.AnimeGeneratorLandingPage_page__eRCEw :after,.AnimeGeneratorLandingPage_page__eRCEw :before{box-sizing:border-box}.AnimeGeneratorLandingPage_page__eRCEw a,.AnimeGeneratorLandingPage_page__eRCEw button,.AnimeGeneratorLandingPage_page__eRCEw summary{-webkit-tap-highlight-color:transparent}.AnimeGeneratorLandingPage_page__eRCEw a:focus-visible,.AnimeGeneratorLandingPage_page__eRCEw button:focus-visible,.AnimeGeneratorLandingPage_page__eRCEw input:focus-visible,.AnimeGeneratorLandingPage_page__eRCEw summary:focus-visible{outline:3px solid var(--brand-text);outline-offset:4px}.AnimeGeneratorLandingPage_page__eRCEw figure,.AnimeGeneratorLandingPage_page__eRCEw h1,.AnimeGeneratorLandingPage_page__eRCEw h2,.AnimeGeneratorLandingPage_page__eRCEw h3,.AnimeGeneratorLandingPage_page__eRCEw p{margin:0}.AnimeGeneratorLandingPage_page__eRCEw h1,.AnimeGeneratorLandingPage_page__eRCEw h2,.AnimeGeneratorLandingPage_page__eRCEw h3{overflow-wrap:anywhere}.AnimeGeneratorLandingPage_container__VIW6N{width:min(100% - 80px,1360px);margin-inline:auto}.AnimeGeneratorLandingPage_breadcrumb___zOlc{width:min(100% - 64px,1552px);margin:28px auto 0}.AnimeGeneratorLandingPage_breadcrumb___zOlc ol{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;font-size:13px}.AnimeGeneratorLandingPage_breadcrumb___zOlc li{display:flex;align-items:center;gap:12px}.AnimeGeneratorLandingPage_breadcrumb___zOlc a:hover{text-decoration:underline}.AnimeGeneratorLandingPage_hero__LKNt8{display:grid;grid-template-columns:1.27fr 1fr;align-items:center;gap:80px;padding:74px 0 128px}.AnimeGeneratorLandingPage_heroCopy__avsKM{min-width:0}.AnimeGeneratorLandingPage_hero__LKNt8 h1,.AnimeGeneratorLandingPage_hero__LKNt8 h2{font-size:clamp(42px,4.2vw,64px);line-height:1.08;letter-spacing:-2.2px;font-weight:400;text-wrap:balance}.AnimeGeneratorLandingPage_heroDescription__MNVtV{max-width:610px;margin-top:26px!important;font-size:18px;line-height:1.55}.AnimeGeneratorLandingPage_promptForm__5xNaD{display:flex;align-items:stretch;gap:8px;margin-top:30px}.AnimeGeneratorLandingPage_promptInput__ebTFC{display:flex;align-items:center;gap:10px;border:1px solid #aaaeb1;border-radius:8px;padding:0 10px;min-width:0;flex:1;background:#fff}.AnimeGeneratorLandingPage_promptInput__ebTFC>svg{flex:0 0 auto;color:#565d64}.AnimeGeneratorLandingPage_promptInput__ebTFC input{width:100%;min-width:0;height:44px;padding:0;border:0;background:transparent;color:var(--anime-ink);font:inherit;font-size:14px;text-overflow:ellipsis}.AnimeGeneratorLandingPage_promptInput__ebTFC input:focus-visible{outline:none}.AnimeGeneratorLandingPage_promptInput__ebTFC:focus-within{outline:2px solid var(--brand-text);outline-offset:2px}.AnimeGeneratorLandingPage_clearButton__7W__U{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#ededee;color:#65686c;cursor:pointer}.AnimeGeneratorLandingPage_primaryButton__qAFsU{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:0;border-radius:8px;background:var(--anime-brand);color:var(--brand-text);font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s}.AnimeGeneratorLandingPage_primaryButton__qAFsU:hover{background:var(--brand-hover)}.AnimeGeneratorLandingPage_primaryButton__qAFsU:disabled{opacity:.5;cursor:default}.AnimeGeneratorLandingPage_heroTools__cD3lj{margin-top:15px}.AnimeGeneratorLandingPage_referenceLink__4HJyh{display:inline-flex;align-items:center;gap:8px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.AnimeGeneratorLandingPage_hint__HZw6W{max-width:590px;margin-top:11px!important;color:#656970;font-size:12px;line-height:1.6}.AnimeGeneratorLandingPage_heroVisual__roDw1{position:relative;min-width:0;padding-bottom:32px}.AnimeGeneratorLandingPage_heroImage__sYGZT{display:block;width:100%;height:auto;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;border-radius:16px;background:#f1eeee}.AnimeGeneratorLandingPage_stylePicker__AOidO{position:relative;width:min(calc(100% - 36px),400px);margin:-68px auto 0;padding:16px;border:1px solid #eeedf0;border-radius:16px;background:#fff;box-shadow:0 4px 24px #1118271c}.AnimeGeneratorLandingPage_stylePicker__AOidO>p{margin-bottom:12px;font-size:14px;font-weight:600}.AnimeGeneratorLandingPage_styleTiles__6_HRj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:start}.AnimeGeneratorLandingPage_moreTile__dHzk5,.AnimeGeneratorLandingPage_styleTile__4TD02{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:var(--anime-ink);font:inherit;font-size:12px;line-height:1.3;text-align:center;cursor:pointer}.AnimeGeneratorLandingPage_moreTile__dHzk5>span,.AnimeGeneratorLandingPage_styleTile__4TD02 img{width:100%;height:auto;aspect-ratio:1.2;border:2px solid transparent;border-radius:8px;-o-object-fit:cover;object-fit:cover}.AnimeGeneratorLandingPage_styleTile__4TD02[aria-pressed=true] img{border-color:var(--anime-brand);outline:2px solid #fff;outline-offset:-4px}.AnimeGeneratorLandingPage_moreTile__dHzk5>span{display:grid;place-items:center;background:#f0f0f2}.AnimeGeneratorLandingPage_moreTile__dHzk5[aria-expanded=true] svg{transform:rotate(180deg)}.AnimeGeneratorLandingPage_stylePrompts__shvcg{display:grid;gap:8px;margin-top:16px;border-top:1px solid var(--anime-line);padding-top:12px}.AnimeGeneratorLandingPage_stylePrompts__shvcg button{padding:6px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:start;font:inherit;font-size:12px;cursor:pointer}.AnimeGeneratorLandingPage_stylePrompts__shvcg button:hover{background:#fff6e5}.AnimeGeneratorLandingPage_stylePrompts__shvcg span,.AnimeGeneratorLandingPage_stylePrompts__shvcg strong{display:block}.AnimeGeneratorLandingPage_featureRow__JUiV5{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px 0}.AnimeGeneratorLandingPage_featureRowReverse__58lCf .AnimeGeneratorLandingPage_featureCopy__m_iWx{order:2}.AnimeGeneratorLandingPage_featureCopy__m_iWx{min-width:0}.AnimeGeneratorLandingPage_featureCopy__m_iWx h2,.AnimeGeneratorLandingPage_sectionTitle__Ado1E{font-size:clamp(28px,2.6vw,36px);line-height:1.2;letter-spacing:-.8px;font-weight:500;text-wrap:balance}.AnimeGeneratorLandingPage_featureCopy__m_iWx>p{margin-top:18px;font-size:17px;line-height:1.6}.AnimeGeneratorLandingPage_featureCopy__m_iWx .AnimeGeneratorLandingPage_primaryButton__qAFsU{margin-top:28px}.AnimeGeneratorLandingPage_featureFigure__ePqaQ{min-width:0}.AnimeGeneratorLandingPage_featureFigure__ePqaQ>img{display:block;width:100%;height:auto;aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;border-radius:18px;background:#fff7e9}.AnimeGeneratorLandingPage_figureNote__VtYyk{margin-top:12px!important;color:#676b71;font-size:12px;line-height:1.55}.AnimeGeneratorLandingPage_section__g_u_p{padding:72px 0;scroll-margin-top:90px}.AnimeGeneratorLandingPage_sectionHeader__yMgWL{max-width:850px;margin:0 auto 40px;text-align:center}.AnimeGeneratorLandingPage_sectionHeader__yMgWL>p{margin-top:18px;font-size:17px;line-height:1.6}.AnimeGeneratorLandingPage_threeColumns__9KziU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.AnimeGeneratorLandingPage_audience__8jWw3 h3,.AnimeGeneratorLandingPage_capability__YD7fE h3,.AnimeGeneratorLandingPage_featureCard__0GPxs h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.25px}.AnimeGeneratorLandingPage_audience__8jWw3>p,.AnimeGeneratorLandingPage_capability__YD7fE>p,.AnimeGeneratorLandingPage_featureCard__0GPxs>p{margin-top:14px;color:var(--anime-muted);font-size:16px;line-height:1.65}.AnimeGeneratorLandingPage_inlineLinks__PcnKR{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px;font-size:14px}.AnimeGeneratorLandingPage_inlineLinks__PcnKR a,.AnimeGeneratorLandingPage_textLink__uYHdF{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.AnimeGeneratorLandingPage_audience__8jWw3>img{display:block;width:100%;height:auto;aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:24px}.AnimeGeneratorLandingPage_featureRail__lOlT8{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 4);gap:20px;overflow-x:auto;padding:0 2px 20px;scroll-snap-type:x mandatory;scrollbar-width:thin}.AnimeGeneratorLandingPage_featureCard__0GPxs{min-width:0;scroll-snap-align:start}.AnimeGeneratorLandingPage_featureCard__0GPxs>img{display:block;width:100%;height:auto;aspect-ratio:1.08;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#f0f1f3;margin-bottom:20px}.AnimeGeneratorLandingPage_featureCard__0GPxs h3{font-size:18px}.AnimeGeneratorLandingPage_featureCard__0GPxs>p{font-size:14px}.AnimeGeneratorLandingPage_howTo__sscUI{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.AnimeGeneratorLandingPage_howTo__sscUI ol{list-style:none;counter-reset:step;padding:0;margin:28px 0;display:grid;gap:24px}.AnimeGeneratorLandingPage_howTo__sscUI li{counter-increment:step;display:grid;grid-template-columns:30px 1fr;gap:12px}.AnimeGeneratorLandingPage_howTo__sscUI li:before{content:counter(step);display:grid;place-items:center;align-self:start;width:28px;height:28px;border-radius:50%;background:#fff4dc;color:var(--brand-text);font-size:14px;font-weight:600}.AnimeGeneratorLandingPage_howTo__sscUI h3{font-size:17px;font-weight:600}.AnimeGeneratorLandingPage_howTo__sscUI li p{margin-top:6px;color:var(--anime-muted);font-size:14px;line-height:1.65}.AnimeGeneratorLandingPage_evidence__0lZjg{max-width:1000px;margin-inline:auto}.AnimeGeneratorLandingPage_exampleDetail__OI_bD,.AnimeGeneratorLandingPage_faqItem__AhYuc{border-bottom:1px solid var(--anime-line)}.AnimeGeneratorLandingPage_exampleDetail__OI_bD:first-of-type,.AnimeGeneratorLandingPage_faqItem__AhYuc:first-child{border-top:1px solid var(--anime-line)}.AnimeGeneratorLandingPage_exampleDetail__OI_bD summary,.AnimeGeneratorLandingPage_faqItem__AhYuc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;list-style:none;cursor:pointer;font-size:18px;font-weight:600}.AnimeGeneratorLandingPage_exampleDetail__OI_bD summary::-webkit-details-marker,.AnimeGeneratorLandingPage_faqItem__AhYuc summary::-webkit-details-marker{display:none}.AnimeGeneratorLandingPage_exampleDetail__OI_bD summary:after,.AnimeGeneratorLandingPage_faqItem__AhYuc summary:after{content:"+";flex-shrink:0;font-size:25px;font-weight:400}.AnimeGeneratorLandingPage_exampleDetail__OI_bD[open] summary:after,.AnimeGeneratorLandingPage_faqItem__AhYuc[open] summary:after{content:"−"}.AnimeGeneratorLandingPage_exampleContent__YTHQe{display:grid;grid-template-columns:220px 1fr;gap:30px;padding-bottom:28px}.AnimeGeneratorLandingPage_exampleContent__YTHQe img{display:block;width:100%;height:240px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f4f3f6}.AnimeGeneratorLandingPage_exampleContent__YTHQe p{margin:12px 0;font-size:14px;line-height:1.65}.AnimeGeneratorLandingPage_exampleContent__YTHQe dl{display:grid;grid-template-columns:auto 1fr;gap:5px 20px;margin:18px 0;font-size:12px}.AnimeGeneratorLandingPage_exampleContent__YTHQe dt{font-weight:600}.AnimeGeneratorLandingPage_exampleContent__YTHQe dd{margin:0}.AnimeGeneratorLandingPage_originalPrompt__LoSJw{white-space:pre-line;overflow-wrap:anywhere;color:var(--anime-muted)}.AnimeGeneratorLandingPage_provenance__88ggM{margin-top:28px;font-size:13px;color:#656970}.AnimeGeneratorLandingPage_provenance__88ggM h3{font-size:14px;font-weight:600;color:var(--anime-ink)}.AnimeGeneratorLandingPage_provenance__88ggM p{margin-top:8px}.AnimeGeneratorLandingPage_faq__sFQsA{max-width:1000px;margin-inline:auto}.AnimeGeneratorLandingPage_faqItem__AhYuc p{padding-bottom:25px;max-width:900px;color:var(--anime-muted);font-size:16px;line-height:1.7}.AnimeGeneratorLandingPage_resources__kohkL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.AnimeGeneratorLandingPage_resource__c0KSS{min-width:0}.AnimeGeneratorLandingPage_resource__c0KSS>img{display:block;width:100%;height:auto;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:20px}.AnimeGeneratorLandingPage_resource__c0KSS h3{font-size:18px;line-height:1.4;font-weight:600}.AnimeGeneratorLandingPage_resource__c0KSS a{text-decoration:underline;text-underline-offset:4px}.AnimeGeneratorLandingPage_resource__c0KSS a:hover{color:var(--brand-text)}.AnimeGeneratorLandingPage_resource__c0KSS p{margin-top:14px;color:var(--anime-muted);font-size:14px;line-height:1.65}.AnimeGeneratorLandingPage_related__LZHAr{text-align:center}.AnimeGeneratorLandingPage_related__LZHAr .AnimeGeneratorLandingPage_inlineLinks__PcnKR{justify-content:center;margin-top:28px}.AnimeGeneratorLandingPage_closingHero__GIYKP{padding-top:92px;padding-bottom:100px}.AnimeGeneratorLandingPage_team__F1zAE{padding:28px 0 50px;border-top:1px solid var(--anime-line);color:#656970;font-size:12px;text-align:center}.AnimeGeneratorLandingPage_team__F1zAE h2{font-size:14px;color:var(--anime-ink);font-weight:600}.AnimeGeneratorLandingPage_team__F1zAE p{margin-top:9px}.AnimeGeneratorLandingPage_team__F1zAE a{text-decoration:underline;text-underline-offset:3px}.AnimeGeneratorLandingPage_srOnly__tie_S{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1600px){.AnimeGeneratorLandingPage_container__VIW6N{width:min(100% - 160px,1360px)}}@media (max-width:1100px){.AnimeGeneratorLandingPage_hero__LKNt8{gap:40px}.AnimeGeneratorLandingPage_promptForm__5xNaD{flex-wrap:wrap}.AnimeGeneratorLandingPage_promptInput__ebTFC{flex-basis:100%}.AnimeGeneratorLandingPage_featureRow__JUiV5,.AnimeGeneratorLandingPage_howTo__sscUI{gap:40px}.AnimeGeneratorLandingPage_stylePicker__AOidO{width:calc(100% - 16px);padding:12px}.AnimeGeneratorLandingPage_featureRail__lOlT8{grid-auto-columns:calc((100% - 40px) / 3)}}@media (max-width:800px){.AnimeGeneratorLandingPage_container__VIW6N{width:calc(100% - 40px)}.AnimeGeneratorLandingPage_breadcrumb___zOlc{width:calc(100% - 40px);margin-top:20px}.AnimeGeneratorLandingPage_hero__LKNt8{grid-template-columns:1fr;padding:48px 0 56px;gap:40px}.AnimeGeneratorLandingPage_hero__LKNt8 h1,.AnimeGeneratorLandingPage_hero__LKNt8 h2{font-size:44px;letter-spacing:-1.6px}.AnimeGeneratorLandingPage_heroDescription__MNVtV{font-size:17px;margin-top:20px!important}.AnimeGeneratorLandingPage_promptForm__5xNaD{margin-top:24px}.AnimeGeneratorLandingPage_promptForm__5xNaD>.AnimeGeneratorLandingPage_primaryButton__qAFsU{width:100%}.AnimeGeneratorLandingPage_heroVisual__roDw1{width:min(100%,560px);margin-inline:auto}.AnimeGeneratorLandingPage_stylePicker__AOidO{width:calc(100% - 32px)}.AnimeGeneratorLandingPage_featureRow__JUiV5,.AnimeGeneratorLandingPage_howTo__sscUI{grid-template-columns:1fr;gap:28px;padding:36px 0}.AnimeGeneratorLandingPage_featureRowReverse__58lCf .AnimeGeneratorLandingPage_featureCopy__m_iWx{order:0}.AnimeGeneratorLandingPage_featureCopy__m_iWx h2,.AnimeGeneratorLandingPage_sectionTitle__Ado1E{font-size:30px}.AnimeGeneratorLandingPage_featureCopy__m_iWx>p{font-size:16px}.AnimeGeneratorLandingPage_section__g_u_p{padding:42px 0}.AnimeGeneratorLandingPage_threeColumns__9KziU{grid-template-columns:1fr;gap:36px}.AnimeGeneratorLandingPage_audience__8jWw3{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;align-items:center}.AnimeGeneratorLandingPage_audience__8jWw3>img{grid-row:span 2;margin:0;height:100%;min-height:160px}.AnimeGeneratorLandingPage_audience__8jWw3>p{margin:0}.AnimeGeneratorLandingPage_featureRail__lOlT8{grid-auto-columns:calc((100% - 20px) / 2)}.AnimeGeneratorLandingPage_howTo__sscUI ol{gap:20px}.AnimeGeneratorLandingPage_resources__kohkL{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.AnimeGeneratorLandingPage_closingHero__GIYKP{padding:56px 0}}@media (max-width:480px){.AnimeGeneratorLandingPage_hero__LKNt8 h1,.AnimeGeneratorLandingPage_hero__LKNt8 h2{font-size:39px}.AnimeGeneratorLandingPage_stylePicker__AOidO{width:calc(100% - 16px);padding:12px;margin-top:-44px}.AnimeGeneratorLandingPage_styleTiles__6_HRj{gap:5px}.AnimeGeneratorLandingPage_moreTile__dHzk5,.AnimeGeneratorLandingPage_styleTile__4TD02{font-size:10px}.AnimeGeneratorLandingPage_audience__8jWw3{display:block}.AnimeGeneratorLandingPage_audience__8jWw3>img{height:auto;margin-bottom:20px}.AnimeGeneratorLandingPage_audience__8jWw3>p{margin-top:12px}.AnimeGeneratorLandingPage_featureRail__lOlT8{grid-auto-columns:78%}.AnimeGeneratorLandingPage_exampleContent__YTHQe{grid-template-columns:1fr}.AnimeGeneratorLandingPage_exampleContent__YTHQe img{height:280px}.AnimeGeneratorLandingPage_resources__kohkL{grid-template-columns:1fr}.AnimeGeneratorLandingPage_exampleDetail__OI_bD summary,.AnimeGeneratorLandingPage_faqItem__AhYuc summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.AnimeGeneratorLandingPage_page__eRCEw *{transition:none;scroll-behavior:auto}}.AnimeGeneratorLandingPage_relatedCards__aIely{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:36px}.AnimeGeneratorLandingPage_relatedCards__aIely a{display:grid;gap:16px;justify-items:center;align-content:start;font-size:15px;font-weight:600}.AnimeGeneratorLandingPage_relatedCards__aIely a:hover span{color:var(--brand-text);text-decoration:underline}.AnimeGeneratorLandingPage_relatedCards__aIely img{display:block;width:100%;height:auto;aspect-ratio:1.3;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media (max-width:800px){.AnimeGeneratorLandingPage_relatedCards__aIely{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.AnimeGeneratorLandingPage_relatedCards__aIely{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}