@font-face{font-family:SeaInter;src:url('/media/inter-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:SeaInter;src:url('/media/inter-semibold.woff2') format('woff2');font-weight:600 900;font-display:swap}
:root{font-family:SeaInter,Arial,sans-serif;color:#24202d;background:#faf9fc;font-synthesis:none;--purple:#a253d6;--purple-dark:#8335bb;--muted:#807987;--line:#eae6ef;--surface:#fff;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button,a{transition:background .2s,color .2s,transform .25s,box-shadow .25s}a{text-decoration:none;color:inherit}button{color:inherit;border:0;background:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #bb83e6;outline-offset:4px}button:disabled{opacity:.5}svg{width:22px;height:22px}button:hover{color:var(--purple-dark)}[hidden]{display:none!important}.header{height:72px;display:flex;align-items:center;gap:28px;padding:0 30px;position:sticky;top:0;z-index:30;background:#fffefeee;backdrop-filter:blur(20px);border-bottom:1px solid #eeeaf2}.brand{display:flex;align-items:center;gap:8px;flex-shrink:0}.brand svg{height:34px;width:34px}.brand span{font-size:23px;font-weight:600;letter-spacing:-1.5px;transform:scaleX(.84);transform-origin:left;margin-right:-18px}.nav{display:flex;align-items:center;gap:25px;white-space:nowrap}.nav-link{font-size:14px;font-weight:600;padding:25px 0;display:flex;gap:8px;align-items:center}.nav-link span{color:#9f96a5}.nav-group{position:relative}.dropdown{display:none;position:absolute;top:60px;left:-15px;min-width:225px;border:1px solid var(--line);border-radius:15px;padding:9px;background:#fff;box-shadow:0 15px 40px #29103915}.dropdown.open,.nav-group:hover .dropdown,.nav-group:focus-within .dropdown{display:grid}.dropdown a{padding:12px;border-radius:8px;font-size:14px}.dropdown a:hover{background:#f5ecfc;color:var(--purple-dark)}.search{display:flex;align-items:center;gap:8px;background:#f4f2f6;border:1px solid #eeeaf0;border-radius:30px;height:38px;max-width:320px;flex:1;padding:0 13px;margin-left:auto}.search svg{fill:none;stroke:#9a92a2;stroke-width:1.7;flex-shrink:0;width:17px}.search input{border:0;outline:0;background:none;min-width:0;width:100%;font-size:13px}.search input::placeholder{color:#9b94a3}.search kbd{font-size:11px;white-space:nowrap;color:#a39ba9}.header-actions{display:flex;gap:17px;align-items:center;white-space:nowrap}.primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:24px;background:var(--purple);color:white;padding:13px 24px;font-size:15px;font-weight:600;box-shadow:0 3px 10px #973bcc12}.primary:hover{background:var(--purple-dark);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #973bcc26}.primary.small{padding:10px 22px;font-size:14px}.vip{color:#b18b35;font-size:26px;position:relative;line-height:1}.vip span{font-size:9px;position:absolute;left:5px;top:6px;color:#fff;font-weight:800}.language{font-size:12px;font-weight:600;color:#787180;padding:8px 0}.login{border:1px solid #d9bdea;color:#9142c6;border-radius:22px;padding:9px 20px;font-size:14px}.login:hover{background:#f5eafb}.mobile-menu{display:none}.hero{position:relative;overflow:hidden;padding:61px 32px 0}.hero-glow{position:absolute;top:80px;left:50%;width:1050px;height:440px;transform:translateX(-50%);background:radial-gradient(ellipse at 32% 52%,#eed8ffb0,transparent 58%),radial-gradient(ellipse at 75% 65%,#e0d7ffa0,transparent 53%);filter:blur(32px);pointer-events:none;animation:glow 12s ease-in-out infinite alternate}.hero-inner{position:relative;max-width:1180px;margin:0 auto}.hero h1{font-size:clamp(30px,3.2vw,52px);text-align:center;line-height:1.2;letter-spacing:-1.6px;margin:0;font-weight:700}.mobile-break{display:none}.hero-description{text-align:center;font-size:17px;line-height:1.6;color:#7b7384;margin:25px 0 50px}.composer{max-width:1120px;margin:auto}.create-tabs{display:flex;gap:3px;position:relative;z-index:2}.create-tabs button{font-size:14px;font-weight:600;padding:15px 24px;border-radius:16px 16px 0 0;background:#f2edf799;border:1px solid transparent;border-bottom:0;display:flex;gap:10px;align-items:center}.create-tabs button.active{background:#fff;border-color:#e7dcee;color:#6f288e}.create-tabs button span{font-size:19px}.create-tabs b{font-size:10px;color:#b641c0;background:#f6e1f8;border-radius:5px;padding:3px 6px}#prompt-form{border:1px solid #e7dcee;background:#fff;border-radius:0 21px 21px 21px;box-shadow:0 8px 35px #8b54b00a;position:relative;margin-top:-1px;transition:box-shadow .25s,border .25s}#prompt-form:focus-within{border-color:#bf89e0;box-shadow:0 6px 32px #a555d818}.prompt-body{display:flex;align-items:flex-start;padding:24px 22px;gap:19px;min-height:131px}.upload{display:flex;align-items:center;justify-content:center;border:1px dashed #d4c4dd;width:48px;height:59px;border-radius:7px;transform:rotate(-6deg);color:#a191ac;background:#faf7fc;cursor:pointer;flex-shrink:0;transition:transform .3s,border .3s}.upload:hover{transform:rotate(0);border-color:var(--purple)}.upload span{font-size:22px}.upload img{width:100%;height:100%;object-fit:cover;border-radius:7px}textarea{border:0;background:none;outline:0;resize:none;width:100%;height:90px;color:#41364b;font-size:15px;line-height:1.6}textarea::placeholder{color:#aaa1b1}.clear-upload{font-size:22px}.prompt-controls{display:flex;align-items:center;justify-content:space-between;padding:0 17px 16px}.model-select{display:flex;gap:7px;background:#f4f1f7;border:1px solid #ece6f1;align-items:center;border-radius:22px;padding:8px 12px;color:#72667c;font-size:12px}.model-select span{font-size:17px;line-height:1}select{border:0;outline:none;color:inherit;background:transparent;max-width:155px;cursor:pointer}.generate{padding:10px 25px;font-size:14px}.suggestions{display:flex;align-items:center;gap:9px;margin-top:13px}.suggestions button{border:1px solid #e7e1ed;background:#fff9;color:#817588;border-radius:20px;padding:7px 13px;font-size:12px}.suggestions button:first-child{font-size:19px;padding:2px 9px}.suggestions button:hover{background:white;border-color:#c5a5dc;color:#8639b7}.suggestion-hint{margin-left:auto;color:#b1a6b9;font-size:12px}.carousel-section{position:relative;margin:37px 0 0;overflow:hidden}.launch-carousel{display:flex;gap:15px;padding:8px 32px 20px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.launch-carousel::-webkit-scrollbar{display:none}.launch-card{position:relative;width:288px;height:199px;border-radius:17px;overflow:hidden;flex-shrink:0;scroll-snap-align:start;background:#ebe6f1;cursor:pointer;color:white}.launch-card:first-child{width:515px;display:grid;grid-template-columns:45% 55%;padding:7px;background:linear-gradient(115deg,#e4d5f7,#e3e8f2);border:1px solid #d5c2e4;color:#362340}.launch-copy{padding:15px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.launch-copy h3{font-size:21px;line-height:1.2;margin:0 0 10px;letter-spacing:-.6px}.launch-copy p{font-size:12px;line-height:1.6;color:#85738c;margin:0 0 17px}.launch-copy .primary{font-size:11px;padding:9px 13px;border-radius:9px}.launch-card:first-child .media{border-radius:12px;position:relative}.media{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;background:#e6e0ef}.launch-card:not(:first-child):hover .media,.media-card:hover .media,.gallery-card:hover .media{transform:scale(1.055)}.launch-meta{position:absolute;bottom:0;left:0;right:0;padding:37px 17px 15px;background:linear-gradient(transparent,#160b27c7)}.launch-meta h3{margin:0 0 8px;font-size:17px}.launch-meta small{font-size:11px;opacity:.88}.carousel-arrow{position:absolute;top:80px;z-index:3;height:38px;width:38px;border-radius:50%;background:#fffefeee;border:1px solid var(--line);box-shadow:0 3px 15px #31204122;font-size:27px;display:grid;place-items:center;line-height:1}.carousel-arrow.prev{left:13px}.carousel-arrow.next{right:13px}.content{max-width:1440px;margin:auto;padding:0 64px}.showcase{margin-top:70px;display:grid;grid-template-columns:28% 1fr;gap:14px}.showcase-promo{border-radius:18px;overflow:hidden;position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:space-between;padding:28px 17px 19px;background:#e7dcf5;min-height:420px}.showcase-promo::after{content:'';position:absolute;inset:0;background:linear-gradient(#f5edfbea,transparent 65%);pointer-events:none}.showcase-promo>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;filter:brightness(1.2)}.showcase-text,.showcase-promo>a{position:relative;z-index:1}.showcase h2{font-size:32px;margin:0 0 12px;letter-spacing:-1px}.showcase p{font-size:12px;line-height:1.55;color:#63576c;margin:0}.showcase-promo>a{background:#fff;border:1px solid #efe7f5;padding:15px 17px;width:100%;border-radius:28px;font-size:13px;font-weight:600;box-shadow:0 3px 13px #27123516}.showcase-promo>a:hover{background:#f4e4fe}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.media-card{position:relative;border-radius:13px;overflow:hidden;min-width:0;background:#eae5f0;cursor:pointer;display:block}.showcase-grid .media-card{aspect-ratio:1.35}.media-card .card-overlay{position:absolute;inset:0;background:linear-gradient(transparent 40%,#140820b8);display:flex;flex-direction:column;justify-content:flex-end;padding:13px;color:#fff}.card-overlay h3{font-size:13px;margin:0 0 4px;font-weight:600;line-height:1.35}.card-overlay small{font-size:10px;opacity:.85}.remix{position:absolute;bottom:13px;right:11px;border-radius:20px;background:#a454dd;color:white;font-size:10px;padding:7px 12px;opacity:0;transform:translateY(8px);transition:.25s}.media-card:hover .remix,.media-card:focus-visible .remix{opacity:1;transform:translateY(0)}.play-dot{position:absolute;right:11px;top:11px;width:25px;height:25px;border-radius:50%;background:#18102540;backdrop-filter:blur(7px);display:grid;place-items:center;color:#fff;font-size:9px;border:1px solid #ffffff55}.section{margin-top:85px;scroll-margin-top:100px}.section-heading{text-align:center;margin-bottom:31px}.section-heading h2{font-size:clamp(24px,2.7vw,36px);font-weight:600;letter-spacing:-1.1px;line-height:1.25;margin:0 0 13px}.section-heading p{color:#8d8394;font-size:14px;line-height:1.6;margin:0}.filter-tabs{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 27px}.filter-tabs button{padding:10px 25px;border-radius:30px;font-size:14px;color:#8f8496}.filter-tabs button.active{background:#ede2f6;color:#8d3ebd;font-weight:600}.trending-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.trending-grid .media-card{aspect-ratio:.76}.trending-grid .card-overlay{padding:16px}.trending-grid .card-overlay h3{font-size:14px;line-height:1.5}.tools-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:205px 205px;gap:15px}.tools-grid .media-card:first-child{grid-row:span 2}.tools-grid .card-overlay{padding:20px}.tools-grid .card-overlay h3{font-size:17px}.tools-grid .media-card:first-child h3{font-size:22px}.center{text-align:center;margin-top:28px}.outline{display:inline-flex;gap:18px;align-items:center;justify-content:center;padding:12px 25px;border:1px solid #ded5e6;background:white;border-radius:28px;font-size:13px}.outline:hover{border-color:#b876df;background:#fbf5ff;color:#843ab5}.model-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.model-item{display:flex;align-items:center;gap:13px;background:white;padding:15px;border:1px solid var(--line);border-radius:12px;font-size:13px;font-weight:600}.model-item img{width:38px;height:38px;object-fit:cover;border-radius:10px}.model-item:hover{border-color:#bf8bdd;transform:translateY(-3px)}.gallery{columns:4;column-gap:15px}.gallery-card{break-inside:avoid;position:relative;display:block;overflow:hidden;border-radius:14px;margin-bottom:15px;background:#ede8f2}.gallery-card .media{width:100%;height:auto;min-height:180px}.gallery-card:nth-child(3n+2) .media{aspect-ratio:.78;object-fit:cover}.gallery-card:nth-child(3n) .media{aspect-ratio:1}.gallery-card .gallery-meta{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#100522a8);color:white;padding:37px 14px 13px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.trust{display:flex;justify-content:center;align-items:center;gap:10px;font-size:13px;color:#4e4254}.trust span{letter-spacing:3px;color:#13a479}.reviews-mask{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.reviews-track{display:flex;gap:18px;width:max-content;animation:marquee 75s linear infinite;padding:8px 0}.reviews-track:hover{animation-play-state:paused}.review{width:308px;padding:24px;border:1px solid #ebe5f0;border-radius:17px;background:#fff;min-height:231px}.review-head{display:flex;gap:12px;align-items:center;margin-bottom:16px}.review-head img{height:38px;width:38px;object-fit:cover;border-radius:50%}.review-head b{font-size:13px}.review-head span{margin-left:auto;font-size:17px;color:#11a57c}.review-stars{color:#0eac82;letter-spacing:2px;font-size:14px}.review p{font-size:13px;line-height:1.7;color:#8a7f93;margin-bottom:0}.logo-mask{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logo-track{display:flex;align-items:center;width:max-content;gap:60px;animation:marquee 38s linear infinite;padding:25px 0;color:#625d6c}.logo-track span{font-size:24px;font-weight:600;letter-spacing:-.8px;white-space:nowrap}.app-section{margin-top:95px;border-radius:25px;background:linear-gradient(120deg,#f0e8fa,#ebe8f8 60%,#dfd9f3);display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:48px 65px 0;min-height:350px}.app-section>div{padding-bottom:44px}.eyebrow{color:#9f6abd;font-size:11px;letter-spacing:2px;font-weight:600}.app-section h2{font-size:37px;letter-spacing:-1.1px;margin:16px 0}.app-section p{font-size:14px;color:#83738e;line-height:1.8}.app-buttons{display:flex;gap:12px;margin-top:26px}.app-buttons a{display:flex;align-items:center;gap:10px;border-radius:10px;padding:10px 17px;background:#2a2134;color:white;font-size:16px;font-weight:600}.app-buttons a>span{font-size:28px}.app-buttons small{font-size:8px;display:block;font-weight:400;margin-bottom:3px}.app-section>img{width:45%;align-self:flex-end;max-height:340px;object-fit:contain;object-position:bottom}.tag-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tag-cloud a{font-size:12px;padding:10px 17px;border:1px solid #e5deec;border-radius:8px;background:#fff}.tag-cloud a:hover{background:#f3e7fc;color:#8a37bb;border-color:#d0a6e9}.faq-section{max-width:930px;margin-left:auto;margin-right:auto}.faq-section details{border-bottom:1px solid #e7e1ed;padding:0 6px}.faq-section summary{cursor:pointer;list-style:none;padding:21px 30px 21px 0;font-size:15px;font-weight:600;position:relative}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary::after{content:'+';position:absolute;right:4px;top:15px;font-size:25px;font-weight:400;color:#91819e}.faq-section details[open] summary::after{content:'−'}.faq-section details p{font-size:14px;line-height:1.8;color:#8a7c94;margin:0 20px 22px 0;animation:fade .25s}.final-cta{margin-top:70px;position:relative;text-align:center;padding:78px 20px 94px;overflow:hidden}.cta-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 100%,#e4cef5,transparent 68%)}.final-cta h2{font-size:35px;letter-spacing:-1px;margin:0 0 29px}.back-top{position:fixed;right:23px;bottom:24px;border:1px solid #e5d9ed;border-radius:50%;width:43px;height:43px;background:#fff;box-shadow:0 6px 25px #3b174418;font-size:22px;z-index:15;opacity:0;pointer-events:none;transform:translateY(10px)}.back-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,30px);opacity:0;padding:13px 22px;background:#31213e;color:#fff;border-radius:12px;font-size:13px;z-index:100;pointer-events:none;transition:.25s}.toast.visible{opacity:1;transform:translate(-50%,0)}dialog{border:1px solid #ecdcf5;border-radius:25px;max-width:520px;width:calc(100% - 32px);padding:40px;color:#362640;background:#fff;box-shadow:0 30px 100px #29133b33}dialog::backdrop{background:#21132a70;backdrop-filter:blur(7px)}dialog[open]{animation:dialog-in .3s ease}.dialog-close{position:absolute;right:17px;top:12px;font-size:28px;color:#9b89a7}.dialog-icon{background:#f4e7ff;color:#a04ad6;display:grid;place-items:center;width:55px;height:55px;border-radius:17px;font-size:32px;margin-bottom:24px}dialog h2{font-size:24px;line-height:1.3;letter-spacing:-.6px}dialog p{font-size:14px;line-height:1.7;color:#897492}blockquote{background:#faf7fd;border:1px solid #ebdff2;padding:16px;border-radius:12px;margin:22px 0;font-size:14px;line-height:1.6;max-height:160px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.dialog-actions>*{font-size:12px;padding:12px 16px}.dialog-note{font-size:12px!important}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes glow{to{transform:translateX(-46%) scale(1.12);opacity:.7}}@keyframes fade{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(min-width:1600px){.hero{padding-top:77px}.hero-description{margin-bottom:57px}.carousel-section{margin-top:45px}.header{gap:38px}.nav{gap:35px}.search{max-width:370px}.launch-card{height:220px;width:320px}.launch-card:first-child{width:570px}}
@media(max-width:1200px){.header{padding:0 22px;gap:22px}.nav{gap:17px}.nav-link{font-size:12px}.community-link{display:none}.header-actions{gap:13px}.search{max-width:230px}.search kbd{display:none}.content{padding:0 38px}.showcase-promo{min-height:360px}.showcase h2{font-size:28px}.showcase-grid .media-card{aspect-ratio:1.2}.tools-grid{grid-template-rows:175px 175px}.trending-grid{gap:10px}.suggestion-hint{display:none}.model-item{padding:12px 9px;gap:8px}.model-item img{width:30px;height:30px}.model-item{font-size:11px}}
@media(max-width:900px){.header{gap:20px;height:65px}.search{display:none}.nav{margin-left:auto}.header-actions{gap:12px}.vip,.language{display:none}.hero{padding:47px 25px 0}.hero h1{font-size:36px}.hero-description{font-size:14px;margin:22px 0 37px}.create-tabs button{padding:13px 19px;font-size:12px}.launch-carousel{padding-left:25px}.launch-card:first-child{width:450px}.launch-card{width:270px;height:182px}.content{padding:0 25px}.showcase{margin-top:48px;grid-template-columns:27% 1fr;gap:10px}.showcase-promo{padding:20px 12px 14px;min-height:310px}.showcase h2{font-size:24px}.showcase p{font-size:10px}.showcase-promo>a{font-size:10px;padding:12px 8px}.card-overlay h3{font-size:11px}.card-overlay small{font-size:9px}.showcase-grid{gap:8px}.showcase-grid .media-card{aspect-ratio:1}.showcase-grid .card-overlay{padding:10px}.section{margin-top:65px}.section-heading h2{font-size:29px}.trending-grid{grid-template-columns:repeat(5,minmax(150px,1fr));overflow:auto;scrollbar-width:none}.tools-grid{grid-template-rows:155px 155px}.tools-grid .card-overlay{padding:14px}.tools-grid .card-overlay h3{font-size:14px}.tools-grid .media-card:first-child h3{font-size:19px}.model-grid{grid-template-columns:repeat(5,1fr)}.model-item{flex-direction:column;padding:14px 7px}.gallery{columns:3}.app-section{padding:35px 30px 0;min-height:300px}.app-section h2{font-size:30px}.app-section p{font-size:12px}.app-buttons a{font-size:12px;padding:9px 12px}.app-buttons a>span{font-size:23px}}
@media(max-width:640px){.header{padding:0 17px;height:60px;gap:10px}.brand svg{width:29px;height:29px}.brand span{font-size:21px}.nav{display:none;position:absolute;left:12px;right:12px;top:66px;border:1px solid var(--line);border-radius:15px;background:white;padding:15px 20px;box-shadow:0 10px 35px #4b215622}.header.menu-open .nav{display:grid;gap:0}.nav-link{font-size:14px;padding:12px 0}.community-link{display:block}.dropdown{position:static;box-shadow:none;border:0;background:#faf6fd}.header-actions{margin-left:auto;gap:10px}.header-actions .primary{padding:8px 15px;font-size:12px}.login{padding:7px 12px;font-size:12px}.mobile-menu{display:block;font-size:18px;padding:5px}.hero{padding:36px 17px 0}.hero h1{font-size:31px;letter-spacing:-1px;line-height:1.2}.mobile-break{display:block}.hero-description{font-size:12px;line-height:1.8;margin:19px 0 29px}.hero-description br{display:none}.hero-glow{top:80px;width:700px;opacity:.8}.create-tabs{gap:0}.create-tabs button{padding:12px 12px;font-size:11px;gap:5px;white-space:nowrap}.create-tabs button span{font-size:16px}.create-tabs b{font-size:8px;padding:2px 4px}.create-tabs button:last-child{padding-left:11px;padding-right:11px}#prompt-form{border-radius:0 14px 14px 14px}.prompt-body{padding:20px 14px 10px;gap:12px;min-height:130px}.upload{width:39px;height:48px}.prompt-body textarea{font-size:13px}.prompt-controls{padding:0 12px 12px}.model-select{padding:7px 9px;font-size:10px}.generate{padding:10px 18px;font-size:12px}.suggestions{gap:6px;overflow:auto;scrollbar-width:none}.suggestions button{font-size:10px;white-space:nowrap;padding:7px 9px}.suggestions button:first-child{font-size:16px}.carousel-section{margin-top:24px}.launch-carousel{padding:6px 17px 13px;gap:10px}.launch-card{height:165px;width:244px;border-radius:13px}.launch-card:first-child{width:350px}.launch-copy{padding:9px 10px}.launch-copy h3{font-size:18px}.launch-copy p{font-size:10px;line-height:1.5;margin-bottom:10px}.launch-copy .primary{font-size:9px;padding:7px 10px}.launch-meta h3{font-size:15px}.launch-meta small{font-size:10px}.carousel-arrow{width:30px;height:30px;font-size:23px;top:73px}.carousel-arrow.prev{left:4px}.carousel-arrow.next{right:4px}.content{padding:0 17px}.showcase{margin-top:39px;grid-template-columns:1fr;gap:10px}.showcase-promo{min-height:190px;text-align:left;align-items:flex-start;padding:22px;width:100%;display:block}.showcase-promo>img{object-position:center 58%;opacity:.7}.showcase-promo::after{background:linear-gradient(90deg,#f5edfbee,transparent)}.showcase-text{max-width:66%}.showcase h2{font-size:28px}.showcase p{font-size:11px;line-height:1.65}.showcase-promo>a{display:inline-block;width:auto;margin-top:22px;padding:10px 17px;font-size:11px}.showcase-grid{grid-template-columns:repeat(3,1fr);gap:7px}.showcase-grid .media-card{aspect-ratio:.9;border-radius:9px}.showcase-grid .card-overlay{padding:7px}.card-overlay h3{font-size:10px}.card-overlay small{display:none}.remix{display:none}.play-dot{right:6px;top:6px;width:20px;height:20px;font-size:8px}.section{margin-top:51px}.section-heading{margin-bottom:23px}.section-heading h2{font-size:25px;letter-spacing:-.8px;line-height:1.3}.section-heading p{font-size:12px;line-height:1.7}.filter-tabs{margin-bottom:20px;gap:3px}.filter-tabs button{font-size:12px;padding:9px 20px}.trending-grid{grid-template-columns:repeat(5,158px);gap:9px}.trending-grid .card-overlay{padding:12px}.trending-grid .card-overlay h3{font-size:12px}.tools-grid{grid-template-columns:1fr 1fr;grid-template-rows:230px 155px 155px;gap:10px}.tools-grid .media-card:first-child{grid-column:span 2;grid-row:span 1}.tools-grid .card-overlay h3{font-size:13px}.tools-grid .media-card:first-child h3{font-size:19px}.center{margin-top:23px}.outline{font-size:12px;padding:11px 21px}.model-grid{grid-template-columns:repeat(5,1fr);gap:5px}.model-item{font-size:9px;gap:8px;border-radius:9px;padding:12px 4px}.model-item img{height:28px;width:28px;border-radius:7px}.gallery{columns:2;column-gap:9px}.gallery-card{margin-bottom:9px;border-radius:10px}.gallery-card .gallery-meta{padding:28px 10px 10px;font-size:9px}.review{width:270px;padding:20px;min-height:220px}.review p{font-size:12px}.logo-track{gap:35px;padding:20px 0}.logo-track span{font-size:20px}.app-section{padding:30px 25px 0;flex-direction:column;margin-top:55px;align-items:flex-start;border-radius:19px}.app-section>div{padding-bottom:15px}.app-section h2{font-size:28px}.eyebrow{font-size:9px;letter-spacing:1.3px}.app-section>img{width:75%;align-self:center;max-height:270px}.app-buttons{margin-top:19px}.app-buttons a{font-size:15px}.tag-cloud{gap:8px}.tag-cloud a{font-size:10px;padding:9px 11px}.faq-section summary{font-size:13px;padding:20px 25px 20px 0;line-height:1.5}.faq-section details p{font-size:12px}.final-cta{margin-top:32px;padding:50px 25px 65px}.final-cta h2{font-size:27px;line-height:1.3}.final-cta .primary{font-size:13px;padding:13px 24px}.back-top{right:14px;bottom:15px;width:35px;height:35px;font-size:19px}dialog{padding:30px 25px}dialog h2{font-size:22px}.toast{font-size:12px;width:max-content;max-width:90%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.brand-logo{height:30px;width:123px;object-fit:contain;filter:invert(1)}.logo-track a{display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-track img{max-width:145px;height:32px;object-fit:contain;filter:invert(.75);opacity:.72}.logo-track a:hover img{opacity:1}.hero{scroll-margin-top:72px}@media(max-width:640px){.brand-logo{width:110px;height:27px}.logo-track img{max-width:115px;height:26px}.hero{scroll-margin-top:60px}}
@media(max-width:640px){.create-tabs button{padding:12px 9px;font-size:10px;gap:4px}.create-tabs button:last-child{padding-left:8px;padding-right:8px}.create-tabs b{font-size:7px;padding:2px 3px}.create-tabs button span{font-size:14px}}
