@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--bg:#08090c;--surface:#111218;--line:#272936;--text:#f7f6fd;--muted:#9697aa;--purple:#a88cfb;--violet:#8062ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.siteHeader{border-bottom:1px solid #222330;background:#090a0ee6;position:relative;z-index:10}.headerInner{max-width:1220px;padding:0 26px;height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em;font-size:22px}.brandSymbol{width:34px;height:34px;background:linear-gradient(142deg,#d6c0ff,#8767ed 70%);color:#171020;border-radius:11px;display:grid;place-items:center;position:relative;font-size:22px;line-height:1;box-shadow:0 4px 30px #9b6cff35}.brandSpark{position:absolute;right:3px;top:1px;font-size:10px;color:#fff}.siteHeader nav{display:flex;align-items:center;gap:33px;color:#a5a6b4;font-size:14px}.siteHeader nav a:hover{color:#fff}.headerCta{padding:11px 16px;background:#1b1b25;border:1px solid #373446;border-radius:10px;font-size:14px;font-weight:700;white-space:nowrap}.headerCta span{color:var(--purple);padding-left:9px}.hero{max-width:1140px;text-align:center;margin:0 auto;padding:82px 22px 90px;position:relative;isolation:isolate}.heroGlow{position:absolute;width:640px;height:390px;background:radial-gradient(ellipse,rgba(105,72,205,.22),transparent 66%);pointer-events:none;z-index:-1;top:-120px;left:50%;transform:translate(-50%)}.heroPill{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;background:#1b1a26;border:1px solid #393044;border-radius:100px;font-size:12px;font-weight:800;letter-spacing:.11em;color:#c8baff}.heroPillDot{height:6px;width:6px;border-radius:50%;background:#ae8aff;box-shadow:0 0 13px #9d7aff}.hero h1{font-family:Manrope,sans-serif;letter-spacing:-.066em;font-weight:800;line-height:1.06;font-size:clamp(49px,7.7vw,92px);margin:26px 0 20px}.hero h1 span{color:transparent;background:linear-gradient(90deg,#decfff,#b69bff 44%,#92aaff);background-clip:text}.hero>p{font-size:19px;line-height:1.68;color:#a7a8ba;max-width:760px;margin:0 auto}.heroActions{display:flex;justify-content:center;gap:12px;margin-top:33px}.mainCta,.secondaryCta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:49px;border-radius:12px;padding:0 24px;font-weight:700;font-size:14px}.mainCta{color:#fff;background:linear-gradient(110deg,#b18aff,#7958ee);box-shadow:0 13px 40px #693dd33b}.secondaryCta{background:#181920;border:1px solid #333544;color:#dfdfeb}.secondaryCta span{color:#c5b4ff}.mainCta:hover,.secondaryCta:hover{filter:brightness(1.1)}.heroMini{margin:30px auto 0;display:flex;gap:30px;align-items:center;justify-content:center;color:#85869a;font-size:13px}.heroMini span:first-letter{color:#bea7ff}.demoSection,.trySection,.promiseSection,.closingBanner{max-width:1180px;margin:auto;padding-left:22px;padding-right:22px}.demoSection{scroll-margin-top:28px;padding-bottom:100px}.sectionHeading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.eyebrow{display:block;color:#ad8eff;font-weight:800;font-size:12px;letter-spacing:.16em}h2,h3,p{margin-top:0}.sectionHeading h2,.uploadIntro h2,.promiseSection h2,.closingBanner h2,.legalPage h1{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.045em}.sectionHeading h2,.promiseSection h2{font-size:clamp(34px,4.5vw,48px);margin:10px 0 8px}.sectionHeading p{max-width:680px;font-size:16px;line-height:1.6;color:#9294a9;margin:0}.replay{border:1px solid #333342;border-radius:10px;padding:11px 15px;background:#171820;color:#cdccdd;white-space:nowrap}.replay span{font-size:19px;margin-right:6px;color:#bc9fff}.demoSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.demoStep{color:#85879c;background:#15161d;border:1px solid #252633;padding:17px 17px 15px;text-align:left;font-weight:700;border-radius:13px;position:relative;overflow:hidden;transition:.2s}.demoStep.isActive{background:#232033;color:#fff;border-color:#685791}.stepProgress{position:absolute;height:2px;left:0;bottom:0;width:0;background:#ac8cff}.demoStep.isActive .stepProgress{width:100%;animation:fillStep 3.5s linear}@keyframes fillStep{0%{width:0}to{width:100%}}.demoCanvas{border:1px solid #313044;background:radial-gradient(ellipse at 50% 50%,#1e1b33,#0e1016 65%);height:520px;position:relative;border-radius:20px;overflow:hidden}.demoState{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease,visibility .5s}.demoState.visible{opacity:1;visibility:visible;transform:translateY(0)}.originalImage{width:100%;height:100%;object-fit:contain;padding:28px 28px 42px}.imageCaption{position:absolute;bottom:15px;left:18px;z-index:3;border-radius:99px;background:#0b0e14d8;border:1px solid #363649;padding:7px 12px;font-weight:700;font-size:10px;letter-spacing:.1em;color:#c9c7df;display:flex;align-items:center;gap:8px}.captionDot{display:inline-block;width:6px;height:6px;background:#b49cff;border-radius:50%}.splitWorkspace{width:100%;height:100%;display:grid;grid-template-columns:1fr 1.16fr;gap:23px;padding:35px 35px 50px}.splitBackground{position:relative;min-width:0;display:grid;place-items:center;background:#0c101a;border-radius:14px;border:1px solid #383548;overflow:hidden}.splitBackground img{width:100%;height:100%;object-fit:contain}.splitBackground span{position:absolute;left:12px;bottom:10px;font-size:11px;color:#d5ceee;background:#15151ec9;padding:5px 9px;border-radius:8px}.floatingLayers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.floatingLayer{min-width:0;display:flex;flex-direction:column;gap:7px;transform:translateY(20px) scale(.94);opacity:0}.visible .floatingLayer{animation:emerge .65s forwards cubic-bezier(.16,1,.3,1)}@keyframes emerge{to{transform:translateY(0) scale(1);opacity:1}}.checker,.exportThumb{background-color:#292b35;background-image:linear-gradient(45deg,#373a47 25%,transparent 25%),linear-gradient(-45deg,#373a47 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#373a47 75%),linear-gradient(-45deg,transparent 75%,#373a47 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border:1px solid #49495b}.checker{border-radius:10px;min-height:0;flex:1;display:grid;place-items:center;padding:4px;overflow:hidden}.checker img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 6px #0007)}.floatingLayer small{color:#a2a0b9;font-size:11px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exportWorkspace{display:grid;grid-template-columns:1.1fr .95fr;height:100%;align-items:center;gap:55px;padding:44px 75px 50px}.exportIllustration{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;transform:rotate(-5deg)}.exportThumb{aspect-ratio:1.16;border-radius:15px;display:grid;place-items:center;padding:10px;box-shadow:0 15px 20px #0006}.exportThumb img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 6px #0008)}.exportThumb:nth-child(2n){transform:translateY(14px) rotate(5deg)}.exportResult{max-width:360px}.packageIcon{display:grid;place-items:center;width:53px;height:53px;border-radius:16px;background:#6955bd;color:#fff;font-size:29px;margin-bottom:21px}.exportEyebrow{font-size:11px;letter-spacing:.14em;color:#aaefc8;font-weight:800}.exportResult h3{font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,37px);line-height:1.17;letter-spacing:-.05em;margin:8px 0 12px}.exportResult p{color:#adb0c3;font-size:15px;line-height:1.65}.downloadBtn{display:flex;align-items:center;justify-content:space-between;background:#906df3;border-radius:12px;padding:13px 15px;font-size:13px;font-weight:800;gap:15px;margin-top:20px}.downloadBtn span{color:#e2d8ff;font-size:11px;white-space:nowrap;font-weight:500}.demoBottom{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:15px;color:#87899a;font-size:12px}.demoBottom>div{display:flex;align-items:center;gap:8px}.greenDot{width:7px;height:7px;background:#55cc96;border-radius:50%;box-shadow:0 0 15px #55cc9690}.demoBottom a{color:#c7b6ff;font-weight:700}.demoBottom a span{margin-left:5px}.trySection{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-top:72px;padding-bottom:108px;scroll-margin-top:45px;border-top:1px solid #1d1f2b}.uploadIntro h2{font-size:clamp(37px,4.8vw,57px);line-height:1.11;margin:13px 0 18px}.uploadIntro h2 em{font-style:normal;color:#b7a1ff}.uploadIntro p{color:#9a9bb0;line-height:1.75;font-size:17px;max-width:425px}.uploadCard{padding:23px;background:#15161d;border:1px solid #333346;border-radius:20px;box-shadow:0 20px 70px #0005}.uploadCardTop,.jobTitle,.fileInfo,.outputRow{display:flex;align-items:center;justify-content:space-between;gap:13px}.jobTitle{justify-content:flex-start}.jobIcon{width:43px;height:43px;display:grid;place-items:center;color:#d4c6ff;background:#302849;border-radius:12px;font-size:24px}.jobTitle strong{font-size:16px}.jobTitle small{display:block;color:#828396;margin-top:4px;font-size:12px}.earlyTag{color:#bbabff;font-size:10px;border-radius:100px;border:1px solid #51416a;padding:7px 9px;letter-spacing:.09em;font-weight:800}.dropZone{margin-top:20px;width:100%;height:225px;border:1.5px dashed #5a506d;border-radius:14px;background:#11121a;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:10px;cursor:pointer;position:relative;overflow:hidden}.dropZone.dragging{background:#302644;border-color:#b596ff}.dropZone input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.uploadGraphic{width:51px;height:51px;display:grid;place-items:center;background:#332946;color:#ddcaff;border:1px solid #51416d;border-radius:14px;font-size:29px}.dropZone strong{font-size:16px}.dropZone small{color:#8b8c9d;font-size:12px}.dropZone u{color:#cbf;text-underline-offset:3px}.chosenImage{width:100%;height:100%;object-fit:contain;padding:12px}.chooseAgain{position:absolute;right:9px;bottom:9px;background:#1c182bed;border:1px solid #6b5488;color:#ebdfff;border-radius:8px;padding:8px 12px;font-size:12px}.fileInfo{margin-top:11px;font-size:12px;color:#acb6c5}.errorText{margin-top:10px;color:#ff9d9d;font-size:13px}.outputRow{margin-top:20px;padding:16px 0;border-top:1px solid #31313d;border-bottom:1px solid #31313d}.outputRow>div{display:grid;gap:5px}.outputRow>div span{font-size:10px;letter-spacing:.13em;color:#828398;font-weight:700}.outputRow strong{font-size:13px}.selectedFormat{border-radius:8px;background:#292439;padding:8px 12px;color:#dacbff;font-size:12px;font-weight:800}.selectedFormat span{color:#64dba1;margin-left:4px}.generateDisabled{margin-top:18px;width:100%;border:0;background:#3b3258;border-radius:11px;color:#c1b0ec;min-height:48px;display:flex;align-items:center;justify-content:center;gap:15px;font-weight:700;cursor:not-allowed}.generateAction{margin-top:18px;width:100%;border:1px solid #7f66c7;background:#6c52b5;border-radius:11px;color:#fff;min-height:48px;display:flex;align-items:center;justify-content:center;gap:15px;font-weight:800;cursor:pointer;text-decoration:none;box-shadow:0 10px 30px #5e43a933;transition:transform .15s ease,background .15s ease}.generateAction:hover{background:#7b5fc6;transform:translateY(-1px)}.creditPill{margin-top:10px;text-align:center;color:#9799ab;font-size:11px}.creditPill strong{color:#d7cbff}.generationState,.generationSuccess,.generationError{margin-top:12px;border-radius:10px;padding:12px 13px;font-size:12px;line-height:1.5}.generationState{display:flex;align-items:center;gap:9px;background:#1d1c28;border:1px solid #353249;color:#b8b2ca}.spinnerDot{width:8px;height:8px;border-radius:50%;background:#b99bff;box-shadow:0 0 #b99bff88;animation:pulseDot 1.2s infinite}@keyframes pulseDot{70%{box-shadow:0 0 0 7px #b99bff00}}.generationSuccess{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#17251f;border:1px solid #315946;color:#bce8d0}.generationSuccess a{color:#d7c8ff;font-weight:800;white-space:nowrap}.generationError{background:#2b191d;border:1px solid #6a333d;color:#ffb9c1}.previewNotice{font-size:11px;color:#85869a;line-height:1.5;text-align:center;margin:11px 0 0}.promiseSection{border-top:1px solid #1d1f2b;padding-top:79px;padding-bottom:110px}.promiseSection h2{margin-bottom:27px}.promiseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.promiseGrid article{border:1px solid #292a39;border-radius:15px;background:#13151b;padding:26px 25px;min-height:200px}.promiseGrid article>span{color:#ab90ed;font-size:12px;font-weight:800}.promiseGrid h3{font-size:20px;margin:31px 0 8px}.promiseGrid p{color:#9193a7;line-height:1.6;font-size:14px}.closingBanner{margin-bottom:55px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#211b34,#151923);padding:35px 42px;border:1px solid #4b3a6d;border-radius:20px}.closingBanner h2{font-size:32px;line-height:1.18;margin:9px 0}.closingBanner p{max-width:620px;color:#aaa4c5;line-height:1.55;margin:0}.closingBanner>a{color:#eee6ff;background:#554394;padding:13px 18px;border-radius:10px;font-weight:700;white-space:nowrap;font-size:13px}.footer{border-top:1px solid #242633;background:#0b0c10}.footerInner{max-width:1220px;padding:44px 26px;margin:auto;display:flex;justify-content:space-between;gap:25px}.footer p{font-size:13px;color:#898a9b;margin:13px 0 28px}.footer small{font-size:11px;color:#67687b}.footerLinks{display:flex;align-items:flex-start;gap:25px;font-size:13px;color:#999aad;flex-wrap:wrap}.footerLinks a:hover{color:#fff}.legalPage{max-width:950px;margin:0 auto;min-height:56vh;padding:90px 24px 110px}.legalPage h1{font-size:clamp(42px,6vw,66px);margin:12px 0 22px}.legalIntro{max-width:760px;font-size:18px;line-height:1.7;color:#a2a2b3}.legalSections{margin-top:40px;display:grid;gap:20px}.legalSections section{border-top:1px solid #2c2d37;padding-top:22px}.legalSections h2{font-size:19px}.legalSections p{color:#a6a6b8;line-height:1.75;max-width:760px}.legalDate{display:block;color:#777888;margin-top:38px}.pricingBox{max-width:440px;padding:30px;background:#191821;border:1px solid #51416b;border-radius:18px;margin-top:35px}.pricingBox span{letter-spacing:.12em;color:#b8a3ef;font-size:11px;font-weight:800}.pricingBox h2{font-size:31px;margin:15px 0}.pricingBox p{color:#a3a1b3;line-height:1.6}.pricingBox a{margin-top:12px}@media(max-width:950px){.trySection{grid-template-columns:1fr;gap:24px}.uploadIntro p{max-width:680px}.demoCanvas{height:460px}.splitWorkspace{gap:14px;padding:24px 24px 45px}.exportWorkspace{padding:35px;gap:28px}.floatingLayers{gap:7px}.checker{border-radius:7px}.promiseGrid h3{font-size:18px}}@media(max-width:650px){.headerInner{height:65px;padding:0 17px}.brand{font-size:19px}.siteHeader nav{gap:14px}.siteHeader nav a:nth-child(2),.siteHeader nav a:nth-child(3){display:none}.headerCta{font-size:12px;padding:9px}.headerCta span{padding-left:3px}.hero{padding:58px 16px 59px}.hero h1{font-size:clamp(43px,11vw,62px)}.hero>p{font-size:15px}.heroMini{gap:12px;flex-wrap:wrap;font-size:11px}.heroActions{gap:8px;flex-wrap:wrap}.mainCta,.secondaryCta{padding:0 14px;font-size:12px}.demoSection,.trySection,.promiseSection,.closingBanner{padding-left:16px;padding-right:16px}.sectionHeading{align-items:start}.sectionHeading p{font-size:14px}.sectionHeading h2,.promiseSection h2{font-size:32px}.replay{font-size:0;padding:9px}.replay span{font-size:22px;margin:0}.demoStep{padding:12px 7px;font-size:11px}.demoSteps{gap:5px}.demoCanvas{height:335px;border-radius:13px}.originalImage{padding:12px 7px 30px}.imageCaption{font-size:8px;bottom:9px;left:8px}.splitWorkspace{grid-template-columns:1fr 1.5fr;gap:7px;padding:15px 9px 41px}.floatingLayers{gap:5px}.floatingLayer small{font-size:8px}.checker{background-size:12px 12px}.exportWorkspace{padding:15px 13px 28px;grid-template-columns:.8fr 1fr;gap:13px}.exportIllustration{gap:5px;grid-template-columns:repeat(2,1fr)}.exportThumb{border-radius:6px;padding:2px}.exportThumb:nth-child(n+5){display:none}.packageIcon{width:36px;height:36px;font-size:19px;border-radius:9px;margin-bottom:8px}.exportResult h3{font-size:19px;margin:6px 0}.exportResult p{font-size:10px;line-height:1.4}.exportEyebrow{font-size:8px}.downloadBtn{font-size:10px;margin-top:10px;padding:10px}.downloadBtn span{display:none}.demoBottom{align-items:start;flex-direction:column;gap:9px}.trySection{padding-top:55px;padding-bottom:70px}.uploadIntro h2{font-size:40px}.uploadIntro p{font-size:15px}.uploadCard{padding:15px}.earlyTag{font-size:9px}.jobTitle small{font-size:10px}.dropZone{height:210px}.promiseGrid{grid-template-columns:1fr}.promiseSection{padding-top:65px;padding-bottom:65px}.promiseGrid article{min-height:145px}.promiseGrid h3{margin:18px 0 5px}.closingBanner{padding:25px;display:block}.closingBanner h2{font-size:28px}.closingBanner>a{display:inline-block;margin-top:18px}.footerInner{display:block}.footerLinks{margin-top:30px}.legalPage{padding:58px 18px 70px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[lang=zh] body,html[lang=ja] body,html[lang=ko] body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Noto Sans CJK SC,Noto Sans CJK JP,Noto Sans CJK KR,system-ui,sans-serif}.headerControls{display:flex;align-items:center;gap:16px;min-width:0}.localeControl{border:1px solid #333342;border-radius:10px;background:#15161e;min-height:40px;display:flex;align-items:center;gap:7px;padding:0 9px;max-width:162px}.localeControl>span{color:#bbabf7}.localeControl select{width:100%;max-width:130px;color:#e5dff5;background:transparent;border:0;outline-offset:3px;cursor:pointer;font-size:13px}.localeControl option{background:#171821;color:#fff}.loginLink{font-size:13px;color:#c9c6d6;font-weight:700;white-space:nowrap}.loginLink:hover{color:#fff}.headerInner{max-width:1300px}.headerInner nav{margin-left:auto}.demoStep.isActive .stepProgress.paused{animation:none;width:100%}.visible .floatingLayer{animation-duration:.38s}.demoState{transition:opacity .28s ease,transform .28s ease,visibility .28s}.accountStrip{max-width:1180px;margin:0 auto 88px;padding:36px 38px;background:linear-gradient(112deg,#1d1a31,#131620);border:1px solid #41365e;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.accountCopy{max-width:640px}.accountCopy h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em;font-size:clamp(25px,3vw,32px);line-height:1.2;margin:12px 0}.accountCopy p{color:#a6a1b8;font-size:14px;line-height:1.6;margin-bottom:0}.accountActions{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex-shrink:0}.accountActions a{min-width:205px}.pricingPage{max-width:1180px;margin:0 auto;padding:70px 22px 95px;min-height:76vh}.pricingHeading{text-align:center;max-width:760px;margin:0 auto 45px}.pricingHeading h1{font-family:Manrope,sans-serif;font-size:clamp(39px,5vw,64px);line-height:1.09;letter-spacing:-.055em;margin:16px auto}.pricingHeading p{color:#a2a1b6;font-size:16px;line-height:1.65;margin:0 auto 18px}.proposalPill{display:inline-block;color:#c8b8f7;background:#262035;border:1px solid #514369;border-radius:90px;padding:7px 14px;font-size:11px;letter-spacing:.07em;font-weight:800}.pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.priceCard{position:relative;border-radius:20px;background:#15161d;border:1px solid #323341;padding:30px 25px 24px;display:flex;flex-direction:column;min-height:500px}.priceCard.featured{border-color:#9171e3;background:linear-gradient(#201b31,#15161d 40%);box-shadow:0 20px 55px #623cbc22}.popularLabel{position:absolute;right:22px;top:-14px;border-radius:100px;background:#9b78f4;color:#fff;padding:8px 13px;font-size:11px;font-weight:800}.priceCard h2{font-family:Manrope,sans-serif;font-size:23px;margin:0 0 11px;letter-spacing:-.035em}.priceDesc{color:#9191a7;font-size:14px;line-height:1.55;min-height:58px}.priceFigure{font-family:Manrope,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.06em;margin:6px 0 1px;line-height:1.1}.priceFigure>span{font-size:28px;vertical-align:top;margin-right:3px;color:#eee}.priceFigure small{font-family:DM Sans,sans-serif;font-size:13px;color:#8d8c9f;letter-spacing:0}.priceUnit{font-weight:700;color:#d6d2e4;font-size:14px;margin-top:6px}.priceAverage{font-size:12px;color:#a7a0c8;margin-top:10px;border-bottom:1px solid #353440;padding-bottom:20px}.priceFeatures{padding-top:21px;display:grid;gap:16px;color:#b7b7ca;font-size:13px;line-height:1.4;flex:1}.priceFeatures div:first-letter{color:#a990f5}.priceDisabled{margin-top:23px;width:100%;border:1px solid #49415c;border-radius:11px;background:#39304c;color:#d2c6eb;cursor:not-allowed;min-height:45px;font-weight:700}.pricingDisclaimer{font-size:13px;color:#8a8c9e;line-height:1.7;text-align:center;max-width:810px;margin:24px auto 35px}.pricingSample{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px;background:#14141c;border:1px solid #2e2c3c;padding:22px;border-radius:14px;color:#c9c6d7;font-size:14px;margin-bottom:72px}.pricingSample a{border-radius:9px;background:#443765;color:#f7eaff;font-size:13px;font-weight:700;padding:11px 14px}.pricingPage .accountStrip{padding-left:28px;padding-right:28px}@media(max-width:1090px){.headerInner nav{gap:18px}.headerControls{gap:9px}.localeControl{max-width:145px}.siteHeader nav a:nth-child(2){display:none}.accountStrip{margin-left:18px;margin-right:18px}}@media(max-width:780px){.headerInner nav{display:none}.loginLink{font-size:12px}.pricingGrid{grid-template-columns:1fr;max-width:550px;margin:0 auto}.priceCard,.priceDesc{min-height:0}.priceFeatures{padding-top:18px}.accountStrip{flex-direction:column;align-items:stretch}.accountActions{flex-direction:row;flex-wrap:wrap}.pricingPage{padding-top:45px}.pricingHeading{margin-bottom:36px}}@media(max-width:530px){.headerInner{gap:8px;padding:0 12px}.headerControls{gap:7px}.localeControl{width:90px;min-height:36px;gap:3px;padding:0 5px}.localeControl select{font-size:11px;max-width:68px}.localeControl>span{font-size:12px}.brand{font-size:17px;gap:6px}.brandSymbol{width:27px;height:27px;font-size:18px}.headerCta{font-size:11px;padding:8px 7px}.headerCta span{display:none}.loginLink{font-size:11px}.accountStrip{margin:0 16px 50px;padding:24px 20px}.accountActions a{min-width:0;flex:1}.pricingPage{padding-left:15px;padding-right:15px}.pricingSample{align-items:stretch}.pricingSample a{text-align:center}}.embeddedPricing{max-width:1180px;margin:0 auto 85px;padding:72px 22px 15px;border-top:1px solid #292a38;scroll-margin-top:25px}.pricingSection .pricingHeading h2{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(34px,4.7vw,52px);letter-spacing:-.05em;line-height:1.13;margin:14px 0 18px}.pricingSection .pricingGrid{margin-top:22px}.priceCard h3{font-family:Manrope,sans-serif;font-size:23px;margin:0 0 11px;letter-spacing:-.03em;font-weight:800}.priceCard h2{display:none}.authLayout{max-width:1150px;min-height:calc(100vh - 230px);margin:0 auto;display:grid;grid-template-columns:1fr 430px;align-items:center;gap:92px;padding:70px 23px 95px}.authIntro h1{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(40px,4.3vw,57px);line-height:1.12;letter-spacing:-.06em;margin:17px 0 21px}.authIntro p{font-size:16px;color:#a8a7bb;line-height:1.72;max-width:510px}.authVisual{position:relative;margin-top:35px;padding:13px;border:1px solid #4c4061;border-radius:18px;background:linear-gradient(125deg,#262039,#11131c);box-shadow:0 22px 70px #0006}.authVisual img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.authVisualBadge{position:absolute;bottom:24px;right:23px;background:#261c3ff0;border:1px solid #715a98;padding:9px 13px;border-radius:100px;color:#e9dcff;font-size:12px;font-weight:800}.authPanel{padding:35px;background:linear-gradient(170deg,#1b1823,#12141b);border:1px solid #3a3549;border-radius:22px;box-shadow:0 28px 80px #0008}.authPanelIcon{display:grid;place-items:center;position:relative;width:43px;height:43px;border-radius:12px;background:linear-gradient(135deg,#d3baff,#9166ef);color:#1a1124;font-family:Manrope,sans-serif;font-weight:800;font-size:24px}.authPanelIcon span{position:absolute;top:1px;right:3px;font-size:10px;color:#fff}.authPanel h2{font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.04em;margin:20px 0 9px}.authPanel>p{color:#9a97ad;font-size:14px;line-height:1.6}.authForm{display:grid;gap:15px;margin-top:23px}.authForm label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#d6d2e5}.authForm input{width:100%;min-height:46px;padding:12px 14px;border-radius:10px;border:1px solid #3c3a49;background:#0e1016;color:#fff;outline:none}.authForm input:focus{border-color:#ad86ff;box-shadow:0 0 0 3px #8d64fd22}.authForm input::placeholder{color:#6e6e81}.authSubmit{margin-top:6px;padding:13px 15px;min-height:48px;border:0;border-radius:11px;background:linear-gradient(110deg,#b38aff,#7b59ed);color:#fff;font-weight:800}.authSubmit:disabled{cursor:wait;opacity:.75}.authError{border:1px solid #9d515b;background:#46242b66;padding:10px 13px;border-radius:9px;font-size:13px;color:#ffbfc6;line-height:1.55}.authSwitch{text-align:center;color:#9e9cab;font-size:13px;margin:23px 0 0}.authTerms{text-align:center;color:#7f7d91!important;line-height:1.7!important;font-size:11px!important;margin:20px 0 0}.authSwitch a,.authTerms a{color:#c8adff;font-weight:700}.authStatus{display:flex;align-items:center;gap:8px}.authInitial{border-radius:100%;background:#453670;color:#efe6ff;width:30px;height:30px;display:grid;place-items:center;font-size:12px;font-weight:800}.authDisplay{font-size:12px;color:#d8d5e6;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signOut{border:0;background:none;padding:4px;cursor:pointer}@media(max-width:900px){.authLayout{grid-template-columns:1fr 400px;gap:30px}.authPanel{padding:26px}.siteHeader nav a:first-child{display:none}}@media(max-width:760px){.authLayout{grid-template-columns:1fr;max-width:560px;gap:27px;padding:40px 17px 70px}.authIntro h1{font-size:39px}.authVisual{display:none}.embeddedPricing{padding:60px 16px 0;margin-bottom:65px}.authDisplay{display:none}}@media(max-width:500px){.authIntro h1{font-size:33px}.authPanel{padding:23px}.siteHeader nav{display:none}.authStatus{gap:4px}.signOut{font-size:11px}}
