.MemeLanding-module__cHKeaq__page{color:#17181b;--teal:#04b8bd;--text-muted:#62656d;--border:#e4e6e9;background:#fff;min-height:100vh;padding-top:64px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.MemeLanding-module__cHKeaq__page *{box-sizing:border-box}.MemeLanding-module__cHKeaq__page button,.MemeLanding-module__cHKeaq__page textarea,.MemeLanding-module__cHKeaq__page input{font:inherit}.MemeLanding-module__cHKeaq__page button,.MemeLanding-module__cHKeaq__page a{-webkit-tap-highlight-color:transparent}.MemeLanding-module__cHKeaq__page button:focus-visible,.MemeLanding-module__cHKeaq__page a:focus-visible,.MemeLanding-module__cHKeaq__page summary:focus-visible{outline-offset:4px;outline:3px solid #0c9fa9}.MemeLanding-module__cHKeaq__banner{background:#a5e7f3;justify-content:center;align-items:center;gap:14px;min-height:38px;padding:8px 35px;font-size:12px;display:flex;position:relative}.MemeLanding-module__cHKeaq__banner span{font-weight:700}.MemeLanding-module__cHKeaq__banner button{cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:7px;right:20px}.MemeLanding-module__cHKeaq__hero{background:linear-gradient(105deg,#fcfee9 0%,#f1ffdc 45%,#dcdcf8 100%);padding:44px max(28px,50vw - 580px) 58px}.MemeLanding-module__cHKeaq__crumb{color:#777e82;align-items:center;gap:9px;margin:0 0 23px;font-size:13px;display:flex}.MemeLanding-module__cHKeaq__crumb a{color:inherit;text-decoration:none}.MemeLanding-module__cHKeaq__heroGrid{grid-template-columns:410px minmax(0,1fr);align-items:center;gap:64px;display:grid}.MemeLanding-module__cHKeaq__hero h1{letter-spacing:-1.5px;margin:0 0 26px;font-size:42px;font-weight:650;line-height:1.15}.MemeLanding-module__cHKeaq__intro{color:#565b60;max-width:420px;margin:0 0 24px;font-size:18px;line-height:1.55}.MemeLanding-module__cHKeaq__composer{background:#ffffffeb;border:1px solid #8bd7db;border-radius:18px;padding:14px;box-shadow:0 0 0 3px #fff8}.MemeLanding-module__cHKeaq__composer textarea{resize:vertical;color:#34383e;background:0 0;border:0;outline:0;width:100%;height:108px;padding:2px 2px 10px;font-size:15px;line-height:1.6;display:block}.MemeLanding-module__cHKeaq__composer textarea:focus{outline-offset:2px;border-radius:5px;outline:2px solid #08a9b4}.MemeLanding-module__cHKeaq__composer textarea::placeholder{color:#93989e}.MemeLanding-module__cHKeaq__composerBottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.MemeLanding-module__cHKeaq__attach{border:1px solid var(--border);color:#292d30;cursor:pointer;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:22px;display:flex}.MemeLanding-module__cHKeaq__attach input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.MemeLanding-module__cHKeaq__generate{color:#0c2528;cursor:pointer;background:linear-gradient(100deg,#67d1f0,#5ce0c0);border:0;border-radius:8px;min-height:40px;padding:11px 17px;font-size:13px!important;font-weight:700!important}.MemeLanding-module__cHKeaq__generate:disabled{opacity:.5;cursor:wait}.MemeLanding-module__cHKeaq__photoLine{border-top:1px solid var(--border);color:#687078;align-items:center;gap:10px;margin-top:10px;padding:10px 0 0;font-size:11px;display:flex}.MemeLanding-module__cHKeaq__photoLine img{object-fit:contain;width:42px;height:32px}.MemeLanding-module__cHKeaq__photoLine span{overflow-wrap:anywhere;min-width:0}.MemeLanding-module__cHKeaq__photoLine button{color:#515b61;cursor:pointer;background:0 0;border:0;margin-left:auto}.MemeLanding-module__cHKeaq__captionNote{color:#727c77;margin-top:12px;font-size:11px;line-height:1.7}.MemeLanding-module__cHKeaq__error{color:#a32c2c;font-size:12px;line-height:1.6}.MemeLanding-module__cHKeaq__prompts{flex-direction:column;align-items:start;gap:8px;margin-top:18px;display:flex}.MemeLanding-module__cHKeaq__prompts button{text-align:left;color:#707a72;cursor:pointer;background:#ffffff48;border:1px solid #dce4d3;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.MemeLanding-module__cHKeaq__prompts button:hover{background:#fff;border-color:#4bc8ca}.MemeLanding-module__cHKeaq__prompts button span:last-child{color:#8d9b8e;margin-left:8px}.MemeLanding-module__cHKeaq__visual{justify-content:center;align-items:center;min-height:480px;padding:35px 4px;display:flex;position:relative}.MemeLanding-module__cHKeaq__visualCard{z-index:2;background:#fff;border:1px solid #ffffffb8;border-radius:16px;width:61%;padding:11px;position:relative;transform:rotate(-6deg);box-shadow:0 20px 55px #55546f18}.MemeLanding-module__cHKeaq__visualCard:nth-child(2){z-index:3;width:49%;position:absolute;bottom:14px;right:0;transform:rotate(9deg)}.MemeLanding-module__cHKeaq__visualCard small{color:#7b7d83;text-align:center;margin:9px 0 2px;font-size:10px;display:block}.MemeLanding-module__cHKeaq__visualLabel{color:#324346;background:#ffffffd9;border:1px solid #fff;border-radius:9px;padding:9px 15px;font-size:12px;position:absolute;top:18px;right:10px;transform:rotate(4deg)}.MemeLanding-module__cHKeaq__visualPill{color:#fff;z-index:4;background:#242728;border-radius:26px;padding:11px 18px;font-size:12px;position:absolute;bottom:2px;left:0}.MemeLanding-module__cHKeaq__section{max-width:1140px;margin:0 auto;padding:88px 28px}.MemeLanding-module__cHKeaq__section h2{letter-spacing:-.8px;text-align:center;margin:0 0 22px;font-size:36px;font-weight:650;line-height:1.22}.MemeLanding-module__cHKeaq__sub{text-align:center;color:var(--text-muted);max-width:700px;margin:0 auto 40px;font-size:15px;line-height:1.7}.MemeLanding-module__cHKeaq__featureRow{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:72px;display:grid}.MemeLanding-module__cHKeaq__featureRow:nth-of-type(2n) .MemeLanding-module__cHKeaq__featureArt{order:-1}.MemeLanding-module__cHKeaq__featureText h3{letter-spacing:-.5px;margin:0 0 18px;font-size:28px;font-weight:600;line-height:1.25}.MemeLanding-module__cHKeaq__featureText p{color:#62666c;margin:0 0 22px;font-size:17px;line-height:1.65}.MemeLanding-module__cHKeaq__blackButton{color:#fff;cursor:pointer;background:#101215;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:15px 23px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.MemeLanding-module__cHKeaq__featureArt{background:#f3f5f8;border-radius:16px;justify-content:center;align-items:center;min-height:310px;padding:25px;display:flex;position:relative;overflow:hidden}.MemeLanding-module__cHKeaq__featureArt canvas{border-radius:10px!important;max-width:260px!important}.MemeLanding-module__cHKeaq__featureArt[data-color=lime]{background:#f0f6e5}.MemeLanding-module__cHKeaq__featureArt[data-color=lilac]{background:#edecfa}.MemeLanding-module__cHKeaq__featureArt[data-color=blue]{background:#e9f3fa}.MemeLanding-module__cHKeaq__artStack{grid-template-columns:1fr 1fr;align-items:center;gap:12px;width:100%;display:grid}.MemeLanding-module__cHKeaq__artStack div{background:#fff;border-radius:10px;padding:7px;box-shadow:0 8px 20px #292e4510}.MemeLanding-module__cHKeaq__artStack div:first-child{transform:rotate(-5deg)}.MemeLanding-module__cHKeaq__artStack div:nth-child(2){transform:rotate(5deg)}.MemeLanding-module__cHKeaq__artLabel{color:#747c86;background:#fffc;border-radius:4px;padding:4px 6px;font-size:10px;position:absolute;bottom:12px;right:15px}.MemeLanding-module__cHKeaq__stepSection{background:#f7f8fb}.MemeLanding-module__cHKeaq__stepGrid{grid-template-columns:410px minmax(0,1fr);align-items:center;gap:70px;margin-top:50px;display:grid}.MemeLanding-module__cHKeaq__stepTabs{flex-direction:column;gap:26px;display:flex}.MemeLanding-module__cHKeaq__stepTab{text-align:left;cursor:pointer;color:#858c95;background:0 0;border:0;border-left:3px solid #e0e4e9;padding:8px 0 8px 22px;display:block}.MemeLanding-module__cHKeaq__stepTab[aria-selected=true]{color:#212529;border-image:linear-gradient(#63d6d7,#6b83e4) 1}.MemeLanding-module__cHKeaq__stepTab h3{margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.4}.MemeLanding-module__cHKeaq__stepTab p{color:#6a7078;margin:0;font-size:15px;line-height:1.65}.MemeLanding-module__cHKeaq__stepTab:not([aria-selected=true]) p{display:none}.MemeLanding-module__cHKeaq__stepArt{background:#e8ebf6;border:1px solid #dfe3eb;border-radius:16px;min-height:360px;padding:25px}.MemeLanding-module__cHKeaq__miniWindow{background:#fff;border-radius:12px;padding:16px;box-shadow:0 15px 30px #35385910}.MemeLanding-module__cHKeaq__windowBar{color:#767b86;align-items:center;gap:5px;margin-bottom:17px;font-size:10px;display:flex}.MemeLanding-module__cHKeaq__windowBar i{background:#ccd4dc;border-radius:50%;width:6px;height:6px}.MemeLanding-module__cHKeaq__windowBar span{margin-left:auto}.MemeLanding-module__cHKeaq__miniBody{grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid}.MemeLanding-module__cHKeaq__miniBody p{color:#626b72;font-size:12px;line-height:1.7}.MemeLanding-module__cHKeaq__miniInput{background:#fafbfc;border:1px solid #dce1e5;border-radius:7px;padding:12px;font-size:11px;line-height:1.7}.MemeLanding-module__cHKeaq__miniButton{background:#61d6ce;border-radius:5px;margin-top:10px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-block}.MemeLanding-module__cHKeaq__cards{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.MemeLanding-module__cHKeaq__card{background:#fff;border:1px solid #e7e9ec;border-radius:14px;overflow:hidden}.MemeLanding-module__cHKeaq__cardBody{padding:23px}.MemeLanding-module__cHKeaq__card h3{margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.4}.MemeLanding-module__cHKeaq__card p{color:#666c74;margin:0;font-size:14px;line-height:1.8}.MemeLanding-module__cHKeaq__card button{color:#087c86;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:13px;font-weight:700}.MemeLanding-module__cHKeaq__cardArt{background:#f1f5ec;padding:20px 48px;position:relative}.MemeLanding-module__cHKeaq__cardArt canvas{border-radius:8px!important}.MemeLanding-module__cHKeaq__cardArt small{text-align:center;color:#7e8489;margin-top:8px;font-size:9px;display:block}.MemeLanding-module__cHKeaq__scenarios{background:#fafbfc}.MemeLanding-module__cHKeaq__tools{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.MemeLanding-module__cHKeaq__tools a{color:#444c55;border:1px solid #e3e5e8;border-radius:7px;padding:11px 17px;font-size:13px;text-decoration:none}.MemeLanding-module__cHKeaq__tools a:hover{color:#087b81;border-color:#27b7b9}.MemeLanding-module__cHKeaq__faq{max-width:920px;padding-top:40px}.MemeLanding-module__cHKeaq__faq details{border-bottom:1px solid #e3e5e8;padding:21px 0}.MemeLanding-module__cHKeaq__faq summary{cursor:pointer;padding-right:35px;font-size:17px;font-weight:600;list-style:none;position:relative}.MemeLanding-module__cHKeaq__faq summary:after{content:"+";font-size:25px;font-weight:400;position:absolute;top:-3px;right:3px}.MemeLanding-module__cHKeaq__faq details[open] summary:after{content:"−"}.MemeLanding-module__cHKeaq__faq summary::-webkit-details-marker{display:none}.MemeLanding-module__cHKeaq__faq details p{color:#626870;max-width:810px;margin:15px 0 0;font-size:15px;line-height:1.8}.MemeLanding-module__cHKeaq__cta{text-align:center;background:linear-gradient(110deg,#f2f9e8,#edf4f5 50%,#e6e4f8);padding:65px 25px 70px}.MemeLanding-module__cHKeaq__cta h2{letter-spacing:-.7px;margin:0 0 15px;font-size:32px;line-height:1.3}.MemeLanding-module__cHKeaq__cta p{color:#626870;margin:0 0 25px;font-size:15px}.MemeLanding-module__cHKeaq__editorSection{background:#f6f8fa;padding:55px max(20px,50vw - 580px);scroll-margin-top:72px}.MemeLanding-module__cHKeaq__editorTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.MemeLanding-module__cHKeaq__editorTitle h2{letter-spacing:-.5px;margin:0 0 8px;font-size:26px}.MemeLanding-module__cHKeaq__editorTitle p{color:#767d85;margin:0;font-size:12px;line-height:1.6}.MemeLanding-module__cHKeaq__editorTitle button{cursor:pointer;background:#fff;border:1px solid #d6dce1;border-radius:7px;padding:9px 13px;font-size:12px}.MemeLanding-module__cHKeaq__nextAction{background:#fff;border:1px solid #e0e6e8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:20px 24px;display:flex}.MemeLanding-module__cHKeaq__nextAction p{color:#535d65;margin:0;font-size:14px;line-height:1.7}.MemeLanding-module__cHKeaq__feedback{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.MemeLanding-module__cHKeaq__feedback button{cursor:pointer;background:#fff;border:1px solid #d8e2df;border-radius:5px;padding:7px 12px;font-size:12px}.MemeLanding-module__cHKeaq__feedback button[aria-pressed=true]{color:#13735f;background:#e6f6ee;border-color:#95cdb8}.MemeLanding-module__cHKeaq__reading{color:#087c86;text-underline-offset:3px;font-size:13px;text-decoration:underline}.MemeLanding-module__cHKeaq__compactPrivacy{color:#7d8588;font-size:11px}.MemeLanding-module__cHKeaq__footer{color:#b4bbc3;background:#0c0e11;padding:55px max(28px,50vw - 580px) 30px}.MemeLanding-module__cHKeaq__footerGrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.MemeLanding-module__cHKeaq__footer strong{color:#fff;font-size:23px}.MemeLanding-module__cHKeaq__footer h3{color:#f5f5f5;margin:0 0 18px;font-size:14px}.MemeLanding-module__cHKeaq__footer p{max-width:260px;font-size:12px;line-height:1.8}.MemeLanding-module__cHKeaq__footer a{color:#a2abb6;margin:12px 0;font-size:12px;text-decoration:none;display:block}.MemeLanding-module__cHKeaq__footerBottom{border-top:1px solid #2b2f34;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:35px;padding-top:20px;font-size:11px;display:flex}.MemeLanding-module__cHKeaq__backTop{color:#1f282f;cursor:pointer;z-index:15;background:#fff;border:1px solid #dde3e6;border-radius:50%;width:44px;height:44px;position:fixed;bottom:22px;right:24px;box-shadow:0 4px 12px #131a2010}.MemeLanding-module__cHKeaq__empty{color:#727a82;padding:20px;font-size:13px}.MemeLanding-module__cHKeaq__stepSection .MemeLanding-module__cHKeaq__section{padding-bottom:60px}.MemeLanding-module__cHKeaq__centerAction{text-align:center;margin-top:35px}@media (max-width:1000px){.MemeLanding-module__cHKeaq__heroGrid{grid-template-columns:1fr 1.1fr;gap:35px}.MemeLanding-module__cHKeaq__hero h1{font-size:36px}.MemeLanding-module__cHKeaq__hero{padding-left:28px;padding-right:28px}.MemeLanding-module__cHKeaq__featureRow{gap:35px}.MemeLanding-module__cHKeaq__stepGrid{grid-template-columns:1fr 1.2fr;gap:35px}.MemeLanding-module__cHKeaq__visual{min-height:420px}.MemeLanding-module__cHKeaq__section h2{font-size:30px}}@media (max-width:760px){.MemeLanding-module__cHKeaq__hero{padding:28px 20px 40px}.MemeLanding-module__cHKeaq__heroGrid{grid-template-columns:1fr;gap:20px}.MemeLanding-module__cHKeaq__hero h1{font-size:35px}.MemeLanding-module__cHKeaq__intro{max-width:none;font-size:16px}.MemeLanding-module__cHKeaq__composer{max-width:none}.MemeLanding-module__cHKeaq__visual{width:100%;max-width:450px;min-height:365px;margin:auto}.MemeLanding-module__cHKeaq__visualLabel{top:10px}.MemeLanding-module__cHKeaq__section{padding:55px 20px}.MemeLanding-module__cHKeaq__section h2{font-size:27px}.MemeLanding-module__cHKeaq__featureRow,.MemeLanding-module__cHKeaq__stepGrid{grid-template-columns:1fr;gap:25px;margin-top:42px}.MemeLanding-module__cHKeaq__featureRow:nth-of-type(2n) .MemeLanding-module__cHKeaq__featureArt{order:0}.MemeLanding-module__cHKeaq__featureText h3{font-size:24px}.MemeLanding-module__cHKeaq__featureText p{font-size:15px}.MemeLanding-module__cHKeaq__featureArt{min-height:290px}.MemeLanding-module__cHKeaq__cards{grid-template-columns:1fr;gap:20px;max-width:440px;margin-left:auto;margin-right:auto}.MemeLanding-module__cHKeaq__cardArt{padding:23px 70px}.MemeLanding-module__cHKeaq__stepArt{min-height:300px;padding:18px}.MemeLanding-module__cHKeaq__footerGrid{grid-template-columns:1fr 1fr;gap:25px}.MemeLanding-module__cHKeaq__footerGrid>div:first-child{grid-column:1/-1}.MemeLanding-module__cHKeaq__banner{justify-content:start;gap:7px;padding-left:20px;padding-right:40px;font-size:10px}.MemeLanding-module__cHKeaq__editorTitle,.MemeLanding-module__cHKeaq__nextAction{flex-direction:column;align-items:start}.MemeLanding-module__cHKeaq__editorTitle h2{font-size:24px}.MemeLanding-module__cHKeaq__miniBody{gap:10px}.MemeLanding-module__cHKeaq__faq summary{font-size:15px}.MemeLanding-module__cHKeaq__faq details p{font-size:14px}.MemeLanding-module__cHKeaq__cta h2{font-size:27px}.MemeLanding-module__cHKeaq__visualCard{width:59%}.MemeLanding-module__cHKeaq__visualCard:nth-child(2){width:49%;right:8px}.MemeLanding-module__cHKeaq__heroGrid>div{min-width:0}.MemeLanding-module__cHKeaq__prompts button{max-width:100%;line-height:1.5}.MemeLanding-module__cHKeaq__generate{padding:10px 12px}.MemeLanding-module__cHKeaq__stepTabs{gap:14px}.MemeLanding-module__cHKeaq__backTop{bottom:14px;right:14px}}@media (min-width:761px){.MemeLanding-module__cHKeaq__scenarios .MemeLanding-module__cHKeaq__cards{grid-template-columns:repeat(2,1fr)}.MemeLanding-module__cHKeaq__scenarios .MemeLanding-module__cHKeaq__cardArt{padding:24px 22%}}
