@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap";
.legalList{margin:14px 0 0;padding-left:22px}.legalList li{color:#bab8c1;margin:8px 0;font-size:15px;line-height:1.75}.legalList strong{color:#e7e3eb}.legalPage{width:min(800px,100% - 48px);margin:0 auto;padding:92px 0 110px}.legalEyebrow{color:#a995ff;letter-spacing:1.2px;margin:0 0 13px;font:500 11px DM Mono}.legalPage h1{color:#f5f3ee;letter-spacing:-3px;max-width:700px;margin:0;font:700 clamp(44px,6vw,66px)/1 DM Sans}.legalUpdated{color:#a7a5af;margin:20px 0 52px;font:12px DM Mono}.legalIntro{color:#cbc9d0;margin:0 0 42px;font-size:17px;line-height:1.7}.legalSection{border-top:1px solid #29292d;padding:30px 0}.legalSection h2{color:#f5f3ee;letter-spacing:-.8px;margin:0 0 13px;font-size:23px}.legalSection p{color:#bab8c1;margin:0;font-size:15px;line-height:1.75}.legalSection p+p{margin-top:14px}.legalSection a{color:#c9bdff}@media (max-width:600px){.legalPage{width:calc(100% - 30px);padding:62px 0 78px}.legalPage h1{letter-spacing:-2.3px}.legalIntro{font-size:16px}.legalSection{padding:25px 0}}@media (max-width:760px){.pricingCards{grid-template-columns:1fr;max-width:460px}.pricingHero{padding-top:58px}.pricingCard,.pricingDescription{min-height:0}}.pricingHero{text-align:center;background:radial-gradient(40% 70% at 50% 20%,#292143 0%,#121116 62%,#0b0b0c 100%);padding:82px 24px 42px}.pricingHero>p,.pricingCard>p{color:#aaa8b6;letter-spacing:1.25px;margin:0;font:500 10px DM Mono}.pricingHero h1{color:#f5f3ee;letter-spacing:-4px;margin:15px 0;font-size:clamp(44px,5.7vw,70px);line-height:.98}.pricingHero h1 em{color:#c9bdff;font-style:normal}.pricingHero>span{color:#aaa8b6;max-width:560px;margin:auto;font-size:14px;line-height:1.65;display:block}.pricingCards{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1050px,100% - 48px);margin:24px auto 23px;display:grid}.pricingCard{background:#18181b;border:1px solid #3a393f;border-radius:15px;flex-direction:column;min-height:455px;padding:27px;display:flex;position:relative}.pricingCard.featured{border-color:#a995ff;box-shadow:0 18px 45px #8067dc22}.pricingBadge{color:#19151f;letter-spacing:.5px;white-space:nowrap;background:#a995ff;border-radius:99px;padding:6px 10px;font:700 9px DM Mono;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricingCard h2{color:#f4f2ee;letter-spacing:-1px;margin:17px 0 9px;font-size:25px}.pricingDescription{color:#aaa8b6;min-height:58px;font-size:12px;line-height:1.55}.pricingCard strong{color:#f7f4f0;letter-spacing:-2px;margin-top:22px;font-size:45px}.pricingCard em{color:#b8ff63;margin-top:4px;font-size:11px;font-style:normal}.pricingCard ul{color:#c5c3cb;gap:10px;margin:27px 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.pricingCard li:before{content:"✓";color:#b8ff63;margin-right:8px}.pricingCard button{color:#96939d;cursor:not-allowed;background:#2c2a30;border:1px solid #5a5564;border-radius:8px;margin-top:auto;padding:13px;font:700 12px DM Sans}.pricingNote{text-align:center;background:#151519;border:1px solid #36343c;border-radius:12px;max-width:700px;margin:0 auto 96px;padding:23px}.pricingNote b{color:#f0edf4;font-size:13px}.pricingNote p{color:#aaa8b6;margin:9px 0 15px;font-size:12px;line-height:1.65}.pricingNote a{color:#b8ff63;font-size:12px;font-weight:700;text-decoration:none}.topbar .links{margin-left:auto}.topbar .accountNav{margin-left:0}.info .intro{color:#d0cdd4;font-size:15px;margin-top:24px!important}.legalSections{border-top:1px solid #333139;margin-top:44px}.legalSections section{border-bottom:1px solid #333139;padding:28px 0}.legalSections h2{color:#f2eff0;letter-spacing:-.7px;margin:0 0 10px;font-size:18px}.legalSections p{color:#adaab4;max-width:700px;font-size:13px;line-height:1.75;margin:0!important}.signIn{color:#cbc9d0;cursor:pointer;background:0 0;border:0;margin-left:auto;font:600 12px DM Sans}.accountNav{align-items:center;gap:10px;margin-left:auto;display:flex}.credits{color:#b8ff63;border:1px solid #38373e;border-radius:999px;padding:8px 10px;font:10px DM Mono;text-decoration:none}.avatar{color:#17151d;background:#c4b7ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.workspaceHero.compact{padding-bottom:48px}.accountWrap{width:min(980px,100% - 48px);min-height:48vh;margin:0 auto;padding:55px 0 100px}.accountGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.accountCard{background:#17171a;border:1px solid #303036;border-radius:12px;min-height:180px;padding:22px}.accountCard small{color:#918e9a;letter-spacing:1px;font:9px DM Mono;display:block}.accountCard strong{color:#f3f0ed;letter-spacing:-.7px;margin:19px 0 9px;font-size:18px;display:block}.accountCard p{color:#a29fa9;max-width:390px;margin:0;font-size:11px;line-height:1.65}.accountCard a{color:#b8ff63;margin-top:15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.creditsCard{background:linear-gradient(135deg,#202124,#1b1c19)}.creditsCard strong{color:#b8ff63;font-size:42px;line-height:.8}.workspaceHero{background:radial-gradient(42% 70% at 52% 20%,#26203d 0%,#111115 61%,#0b0b0c 100%);border-bottom:1px solid #25252a;padding:82px max(24px,50vw - 590px) 68px}.workspaceHero>p{color:#aaa8b6;letter-spacing:1.25px;margin:0;font:500 10px DM Mono}.workspaceHero h1{color:#f5f3ee;letter-spacing:-4px;max-width:650px;margin:15px 0 12px;font-size:clamp(43px,6vw,70px);line-height:.98}.workspaceHero span{color:#aaa8b6;max-width:520px;font-size:13px;line-height:1.7;display:block}.workspaceCta{color:#13200e;background:#b8ff63;border-radius:999px;gap:20px;margin-top:25px;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.historyWrap{width:min(1180px,100% - 48px);min-height:54vh;margin:0 auto;padding:56px 0 100px}.historyTitle{border-bottom:1px solid #303036;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.historyTitle h2{color:#f2f0ed;letter-spacing:-1px;margin:0;font-size:22px}.historyTitle small{color:#8b8992;font:10px DM Mono}.historyGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:23px;display:grid}.jobCard{background:#17171a;border:1px solid #303036;border-radius:12px;overflow:hidden}.jobPoster{color:#c6b9ff;background:linear-gradient(135deg,#30284d,#17171b 60%,#272233);justify-content:center;align-items:center;min-height:156px;display:flex;position:relative}.jobPoster.ready{background:radial-gradient(circle at 50% 43%,#544a7d,#252034 44%,#17171a 80%)}.jobPoster span{font-size:36px}.jobPoster small{color:#d6cfff;letter-spacing:1px;font:9px DM Mono;position:absolute;bottom:12px;left:13px}.jobMeta{justify-content:space-between;gap:10px;padding:15px 14px 10px;display:flex}.jobMeta b{color:#f3f1ed;font-size:13px;display:block}.jobMeta small{color:#8c8993;margin-top:5px;font:9px DM Mono;display:block}.jobMeta em{color:#aaa7b0;text-transform:uppercase;background:#2c2b31;border-radius:999px;height:max-content;padding:5px 7px;font:8px DM Mono}.jobMeta em.ok{color:#b8ff63;background:#263520}.jobMeta em.bad{color:#ffadb4;background:#3f2227}.jobError{color:#ffadb4;margin:0 14px 10px;font-size:10px;line-height:1.45}.jobActions{border-top:1px solid #2c2c30;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px 14px;display:flex}.jobActions a{color:#c8bbff;font-size:11px;font-weight:600;text-decoration:none}.jobActions .download{color:#b8ff63}.jobActions button{color:#898790;cursor:pointer;background:0 0;border:0;font:10px DM Mono}.historyEmpty{color:#aaa8b0;text-align:center;border:1px dashed #3a3940;border-radius:12px;margin-top:24px;padding:42px;font-size:13px}.historyEmpty b{color:#f4f2ee;font-size:16px}.historyEmpty p{margin:9px 0 18px}.historyEmpty a{color:#b8ff63;font-weight:700;text-decoration:none}.info{width:min(820px,100% - 48px);min-height:62vh;margin:0 auto;padding:90px 0 110px}.info .kicker{color:#a895ff;letter-spacing:1.2px;font:500 10px DM Mono}.info h1{color:#f5f3ee;letter-spacing:-3px;margin:15px 0 8px;font-size:clamp(40px,6vw,66px);line-height:1}.info>p{color:#b7b5bf;max-width:690px;font-size:15px;line-height:1.75}.info>p:not(.kicker){margin-top:28px}.info .orange{background:#b8ff63;border-radius:999px;margin-top:25px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex;color:#13200e!important}.price{background:#202025;border:1px solid #3d3b43;border-radius:10px;gap:9px;max-width:430px;margin-top:32px;padding:21px;display:grid}.price b{color:#c9bdff;letter-spacing:.8px;font:500 10px DM Mono}.price span{color:#e8e5ed;font-size:15px}.price strong{color:#b8ff63;font-size:30px}.price em{color:#b7b5bf;font-size:11px;font-style:normal}:root{color:#f5f3ee;background:#0b0b0c;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{background:#0b0b0c;margin:0}a{color:inherit}.topbar{border-bottom:1px solid #242427;align-items:center;gap:28px;max-width:1180px;height:86px;margin:auto;display:flex}.logo{letter-spacing:-1px;color:#faf9f5;align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.logo img{object-fit:cover;border-radius:7px;width:29px;height:29px}.links{gap:28px;display:flex}.links a,.siteFooter a{color:#b7b7bd;font-size:12px;font-weight:600;text-decoration:none}.navCta{background:#f0edff;border-radius:999px;margin-left:auto;padding:10px 15px;font-size:12px;font-weight:700;text-decoration:none;color:#15151a!important}.hero{text-align:center;background:radial-gradient(45% 38% at 50% 42%,#292044 0%,#141219 55%,#0000 100%);max-width:none!important;padding:88px 24px 57px!important}.hero>p,.toolTag,.how>p{color:#aaa8b6;letter-spacing:1.25px;font:500 10px DM Mono}.hero h1{letter-spacing:-5.5px;color:#f5f3ee;max-width:1200px;margin:22px auto 18px;font:700 clamp(52px,6.3vw,82px)/.98 DM Sans}.hero h2{color:#b7b5bf;max-width:600px;margin:auto;font:400 15px/1.7 DM Sans}.benefits{color:#a6a4ac;margin-top:21px;font:10px DM Mono}.tool{background:#18181b;border:1px solid #2e2e32;border-radius:18px;grid-template-columns:1.28fr .72fr;width:min(1180px,100% - 48px);min-height:524px;margin:0 auto 100px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0008}.tool>div{background:#151517;padding:28px}.tool h2{color:#f5f3ee;margin:10px 0;font-size:22px}.tool p{color:#adabb4;font-size:12px;line-height:1.7}.upload{color:#f5f3ee;cursor:pointer;background:#202025;border:1px dashed #474351;border-radius:10px;width:100%;height:260px;margin:15px 0;font:700 16px DM Sans}.upload:before{content:"✦";color:#c7b9ff;background:#302a48;border-radius:15px;width:47px;height:47px;margin:0 auto 13px;font-size:23px;line-height:47px;display:block}.upload small{color:#9997a0;margin-top:8px;font:9px DM Mono;display:block}.check{color:#b7b5bf;gap:8px;margin:15px 0;font-size:10px;line-height:1.5;display:flex}.primary{color:#13200e;cursor:pointer;background:#b8ff63;border:0;border-radius:999px;width:100%;padding:13px;font:700 12px DM Sans}.primary:disabled{opacity:.55}.tool>div>small{color:#777680;margin-top:10px;font:9px DM Mono;display:block}.tool aside{background:linear-gradient(#1c1c20,#18181b);border-left:1px solid #303034;padding:26px}.tool aside span{color:#c9bdff;letter-spacing:1px;font:500 9px DM Mono}.tool aside h3{color:#fff;letter-spacing:-1px;margin:19px 0 11px;font-size:26px;line-height:1.1}.tool aside p,.tool aside li{color:#adabb4;font-size:11px;line-height:1.65}.tool aside li::marker{color:#b8ff63}.result{color:#e6e4e8;background:#1c1c20;border:1px solid #303034;border-radius:12px;width:min(780px,100% - 48px);margin:-65px auto 95px;padding:20px}.result video{background:#000;border-radius:8px;width:100%;margin:14px 0;display:block}.result a{color:#b8ff63}.error{color:#ff9da8}.how{text-align:center;background:#0b0b0c;padding:80px 24px 110px}.how h2{color:#f4f2ee;letter-spacing:-2.5px;max-width:700px;margin:13px auto 48px;font-size:43px}.how>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:60px;width:min(900px,100%);margin:auto;display:grid}.how article{padding-left:50px;position:relative}.how article>b{color:#c3b3ff;font:10px DM Mono;position:absolute;left:0}.how article h3{color:#f1efed;margin:0 0 8px;font-size:15px}.how article p{color:#9d9ba5;font-size:12px;line-height:1.7}.siteFooter{color:#777680;border-top:1px solid #29292d;grid-template-columns:2fr repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;padding:32px 0;display:grid}.siteFooter strong{color:#f5f3ee}.siteFooter a{margin:8px 0;display:block}.siteFooter small{grid-column:1/-1;margin-top:20px;font:10px DM Mono}@media (max-width:800px){.topbar{height:70px;margin:0 15px}.links{display:none}.tool{grid-template-columns:1fr;width:calc(100% - 30px)}.tool aside{border-top:1px solid #303034;border-left:0}.hero{padding-top:55px}.hero h1{letter-spacing:-3px}.how>div{grid-template-columns:1fr;gap:26px}.siteFooter{grid-template-columns:1fr 1fr;margin:0 15px}.navCta{padding:9px 11px}}
@media (max-width:700px){.topbar{gap:10px;height:64px;margin:0 15px}.topbar .logo{gap:7px;font-size:16px}.topbar .logo img{border-radius:7px;width:28px;height:28px}.topbar .links{display:none}.topbar .accountNav{gap:7px;margin-left:auto}.credits{padding:7px 9px;font-size:9px}.avatar{width:29px;height:29px}.signIn{min-height:40px;margin-left:auto;padding:0 2px}.hero{padding:55px 20px 38px!important}.hero h1{letter-spacing:-2.7px;margin:16px auto;font-size:clamp(39px,12vw,53px)}.hero h2{font-size:14px;line-height:1.6}.benefits{max-width:285px;margin:19px auto 0;font-size:9px;line-height:2}.tool{border-radius:13px;grid-template-columns:1fr;width:calc(100% - 30px);min-height:0;margin-bottom:72px}.tool>div{padding:21px 17px}.tool h2{font-size:21px}.tool p{font-size:12px}.upload{height:214px;margin:14px 0;font-size:15px}.check{align-items:flex-start;font-size:11px}.check input{flex:none;width:17px;height:17px}.primary{min-height:48px;font-size:13px}.tool aside{border-top:1px solid #303034;border-left:0;padding:21px 17px}.tool aside h3{font-size:23px}.result{width:calc(100% - 30px);margin:-42px auto 68px;padding:15px}.how{padding:65px 20px 75px}.how h2{letter-spacing:-1.9px;margin-bottom:35px;font-size:33px;line-height:1.02}.how>div{grid-template-columns:1fr;gap:24px}.how article{padding-left:43px}.how article p{font-size:13px}.pricingHero{padding:58px 20px 33px}.pricingHero h1{letter-spacing:-2.5px;font-size:42px}.pricingCards{grid-template-columns:1fr;gap:25px;width:calc(100% - 30px);margin-top:24px}.pricingCard{min-height:0;padding:24px 20px}.pricingCard strong{font-size:42px}.pricingNote{width:calc(100% - 30px);margin-bottom:70px;padding:19px}.workspaceHero{padding:58px 15px 39px}.workspaceHero h1{letter-spacing:-2.6px;font-size:43px}.historyWrap,.accountWrap{width:calc(100% - 30px);padding:37px 0 70px}.historyGrid,.accountGrid{grid-template-columns:1fr}.historyTitle h2{font-size:19px}.jobPoster{min-height:185px}.accountCard{min-height:0}.info{width:calc(100% - 30px);padding:60px 0 76px}.info h1{letter-spacing:-2.4px;font-size:41px}.legalPage{width:calc(100% - 30px);padding:62px 0 78px}.legalPage h1{letter-spacing:-2.4px;font-size:43px}.legalIntro,.legalSection p,.legalList li{font-size:14px}.legalSection h2{font-size:21px}.siteFooter{grid-template-columns:1fr 1fr;gap:21px 14px;margin:0 15px;padding:29px 0}.siteFooter>div:first-child{grid-column:1/-1}.siteFooter small{line-height:1.6}}
.accountNav{position:relative}.avatar{cursor:pointer;border:0;font-family:inherit}.accountPopover{z-index:30;background:#202025;border:1px solid #3d3b43;border-radius:11px;width:238px;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 18px 38px #000b}.accountIdentity{border-bottom:1px solid #38363e;gap:4px;padding:16px;display:grid}.accountIdentity b{color:#f3f1f5;font-size:12px}.accountIdentity span{color:#9997a0;text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono;overflow:hidden}.accountPopover a{color:#e7e4ec;justify-content:space-between;align-items:center;padding:11px 15px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.accountPopover a:hover,.signOutButton:hover{background:#302e36}.accountPopover i{color:#b8ff63;font-style:normal}.signOutButton{color:#f1eff4;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #38363e;width:100%;padding:12px 15px;font:600 11px DM Sans}@media (max-width:700px){.accountPopover{width:224px;top:calc(100% + 9px)}.accountPopover a{padding:12px 14px}.signOutButton{padding:13px 14px}}
