*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;background:#0c0610;color:#fff;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.site{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 72% 8%,#3c0d50 0,transparent 25%),radial-gradient(circle at 20% 16%,#2b0b3a 0,transparent 28%),#0c0610}.topbar{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,5vw,70px);border-bottom:1px solid #3b2245;background:rgba(11,5,15,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:5}.brand{font:900 27px Arial Black,Arial;letter-spacing:-1.5px}.brand span{color:#d4ff36}.navlinks{display:flex;gap:30px;font-size:11px;font-weight:900;letter-spacing:1.3px;color:#d7cddd}.miniBadge,.navlinks a:hover{color:#d4ff36}.miniBadge{justify-self:end;font:900 10px Arial;letter-spacing:1.4px}.hero{max-width:1240px;margin:auto;padding:72px 28px 76px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:64px;gap:64px;align-items:center}.chatgpt>span,.kicker,.sectionHead span,.sectionKicker{font:900 11px Arial;letter-spacing:2px;color:#d4ff36}.hero h1{font:900 clamp(60px,6.4vw,92px)/.86 Arial Black,Arial;margin:15px 0 22px;letter-spacing:-4px}.hero h1 span{color:#d4ff36;text-shadow:0 0 34px rgba(212,255,54,.13)}.heroSub{font-size:21px;color:#d9ccdf;margin:0 0 34px}.heroPair{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;max-width:570px}.portrait{position:relative;aspect-ratio:4/4.5;border-radius:20px;overflow:hidden;border:2px solid #5b2670;background:#1b0c23;box-shadow:0 20px 50px #0008}.portrait img{width:100%;height:100%;object-fit:cover}.portrait>b{position:absolute;top:12px;left:12px;z-index:2;background:#0b080d;color:#fff;padding:7px 10px;border-radius:20px;font-size:9px;letter-spacing:1.3px}.afterCard img{filter:grayscale(.4) sepia(.35) contrast(1.28) brightness(.56) saturate(.65);transform:scale(1.04)}.afterCard:after,.wrecked:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 32%,transparent 0 22%,rgba(60,18,11,.18) 48%,rgba(0,0,0,.48) 100%);pointer-events:none}.afterCard strong{position:absolute;z-index:3;right:9px;bottom:11px;background:#d4ff36;color:#15071c;padding:8px 10px;border-radius:6px;font:900 13px Arial Black;transform:rotate(-5deg)}.versus{text-align:center;font-size:34px;color:#d4ff36;font-weight:900}.tinyNote{color:#9f8daa;font-size:12px}.machine{background:linear-gradient(180deg,#26102f,#16091d);border:2px solid #d4ff36;border-radius:26px;padding:23px;box-shadow:0 28px 70px #0008,0 0 45px rgba(212,255,54,.1)}.machineTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.machineTop span{font:900 18px Arial Black}.machineTop i{font-style:normal;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#d4ff36;color:#18081f;font-weight:900}.uploader{height:250px;border:2px dashed #d4ff36;border-radius:17px;background:#0d0611;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;cursor:pointer;overflow:hidden}.uploader input{display:none}.uploader img{width:100%;height:100%;object-fit:cover}.uploadEmoji{font-size:46px;color:#d4ff36;line-height:1}.uploader b{font:900 19px Arial Black}.uploader small{font-size:9px;color:#9f8daa;letter-spacing:.7px}.uploader em{font-style:normal;font-size:12px;color:#d0c1d7;margin-top:7px}.label{font:900 9px Arial;letter-spacing:1.4px;color:#9f8daa;margin:15px 2px 8px}.gender{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.gender button{border:1px solid #674377;border-radius:10px;padding:11px 5px;background:#1c0d23;color:#fff;font:900 10px Arial;cursor:pointer}.gender button.active{background:#d4ff36;color:#16071d;border-color:#d4ff36}.consent{display:block;font-size:11px;color:#c8b9ce;margin:13px 2px}.consent input{accent-color:#d4ff36}.bigCta{width:100%;border:0;border-radius:12px;background:#d4ff36;color:#16071d;padding:16px 10px;font:900 18px Arial Black;box-shadow:0 6px 0 #718b08;cursor:pointer}.bigCta:disabled{opacity:.38;box-shadow:none;cursor:not-allowed}.underCta{text-align:center;color:#a995b3;font-size:11px;line-height:1.55;margin-bottom:0}.error{color:#ffe670;font-size:12px}.generating{min-height:425px;display:flex;flex-direction:column;justify-content:center;text-align:center}.slotGlow{font-size:52px;color:#d4ff36;animation:spin 1s linear infinite;text-shadow:0 0 24px #d4ff36}.generating h2,.reveal h2{font:900 31px Arial Black;margin:13px 0 20px}.genRows{display:grid;grid-gap:8px;gap:8px}.genRows>div{display:flex;justify-content:space-between;gap:12px;border:1px solid #563467;border-radius:10px;background:#100714;padding:12px;color:#796782;font-size:9px;letter-spacing:.8px}.genRows>div.done{border-color:#d4ff36;color:#d4ff36}.crackMeter{height:10px;background:#100714;border-radius:99px;overflow:hidden;margin-top:22px;border:1px solid #4e315c}.crackMeter span{display:block;height:100%;background:#d4ff36;transition:width .45s}.meterLabels{display:flex;justify-content:space-between;color:#897492;margin-top:7px;font-size:8px}.reveal{text-align:center}.revealEyebrow{font:900 10px Arial;letter-spacing:1.6px;color:#d4ff36}.blurred{height:300px;position:relative;border-radius:17px;overflow:hidden;border:2px solid #d4ff36;background:#0e0712}.blurred img{width:100%;height:100%;object-fit:cover;filter:blur(27px) brightness(.52);transform:scale(1.14)}.blurred .lock{position:absolute;inset:0;display:grid;place-items:center;font-size:48px}.blurred>span{position:absolute;bottom:14px;left:0;right:0;font:900 10px Arial;letter-spacing:1.4px}.reveal>p{font-weight:800}.payNote{display:block;color:#9f8daa;margin-top:12px}.backBtn{border:0;background:none;color:#c7b7cf;text-decoration:underline;margin-top:13px;cursor:pointer}.ticker{background:#d4ff36;color:#15071c;padding:14px;text-align:center;white-space:nowrap;font:900 11px Arial;letter-spacing:1px}.ticker b{margin:0 18px}.chatgpt,.examples,.how{max-width:1160px;margin:auto;padding:100px 26px}.sectionHead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:38px}.chatgpt h2,.how h2,.sectionHead h2{font:900 clamp(46px,5.5vw,76px)/.9 Arial Black;margin:12px 0 0;letter-spacing:-3px}.chatgpt h2 em,.how h2 em,.sectionHead h2 em{font-style:normal;color:#d4ff36}.sectionHead>p{max-width:360px;color:#ad9ab6;line-height:1.5}.exampleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.exampleCard{border:1px solid #492b56;background:#16091d;border-radius:20px;padding:13px}.miniPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.miniPair>div{height:230px;position:relative;overflow:hidden;border-radius:12px;background:#0b060e}.miniPair img{width:100%;height:100%;object-fit:cover}.miniPair label{position:absolute;z-index:3;top:8px;left:8px;background:#0b070d;padding:5px 7px;border-radius:10px;font:900 8px Arial;letter-spacing:1px}.wrecked img{filter:grayscale(.35) sepia(.3) contrast(1.25) brightness(.55)}.wrecked b{position:absolute;z-index:4;right:7px;bottom:7px;background:#d4ff36;color:#16071d;padding:6px;font:900 9px Arial Black;transform:rotate(-5deg)}.exampleCard h3{font:900 17px Arial Black;margin:15px 5px 6px}.exampleCard p{color:#9f8daa;font-size:12px;line-height:1.5;margin:0 5px 7px}.how{text-align:center;border-top:1px solid #2e1a36}.how h2{margin-bottom:40px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;text-align:left}.steps article{border:1px solid #492b56;background:#15091c;border-radius:17px;padding:25px}.steps i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#d4ff36;color:#15071c;font:900 18px Arial Black;font-style:normal;margin-bottom:20px}.steps b{font:900 16px Arial Black}.steps p{color:#a28eac;line-height:1.5;font-size:13px}.chatgpt{text-align:center;padding-top:60px}.chatgpt>p{font-size:19px;color:#c5b5cc}.compare{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;max-width:760px;margin:36px auto 30px;text-align:left}.compare>div:not(.vs){border:1px solid #482a54;background:#15091b;border-radius:16px;padding:23px}.compare b{font:900 16px Arial Black}.compare p{color:#a995b3;line-height:1.8;font-size:13px}.compare .vs{text-align:center;color:#d4ff36;font-weight:900}.compare .ours{border-color:#d4ff36!important;box-shadow:0 0 30px rgba(212,255,54,.08)}.compare .ours b{color:#d4ff36}.problemStamp{display:inline-block;background:#d4ff36;color:#15071c;padding:11px 14px;border-radius:7px;font:900 12px Arial Black;transform:rotate(-2deg)}footer{text-align:center;padding:45px 20px;border-top:1px solid #2d1935;color:#7e6b87}footer .brand{font-size:22px}footer p{font-size:10px;letter-spacing:.6px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:820px){.topbar{height:64px;grid-template-columns:1fr auto;padding:0 16px}.brand{font-size:22px}.navlinks{display:none}.miniBadge{font-size:8px}.hero{display:block;padding:46px 16px 60px}.hero h1{font-size:52px;letter-spacing:-2.7px}.heroSub{font-size:17px}.heroPair{grid-template-columns:1fr 34px 1fr;margin-bottom:30px}.versus{font-size:24px}.machine{padding:16px}.uploader{height:220px}.ticker{text-align:left}.chatgpt,.examples,.how{padding:72px 16px}.sectionHead{display:block}.chatgpt h2,.how h2,.sectionHead h2{font-size:45px;letter-spacing:-2px}.sectionHead>p{margin-top:20px}.exampleGrid,.steps{grid-template-columns:1fr}.miniPair>div{height:280px}.compare{grid-template-columns:1fr;gap:10px}.compare .vs{text-align:center}.generating{min-height:390px}}