@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--bg:#07090d;--panel:#0d1118;--panel2:#111722;--border:#202838;--text:#f5f7fb;--muted:#8f9ab0;--accent:#bca7ff;--accent2:#8b7cff;--success:#65d69b;--danger:#ff7d91}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% -10%,#17152b 0,#07090d 35%);color:var(--text);font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.nav{border-bottom:1px solid var(--border);background:#07090dd1;backdrop-filter:blur(16px);position:sticky;top:0;z-index:10}.nav-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between}.brand img{width:150px;display:block}.navlinks{display:flex;gap:24px;color:#b8c0d1;font-size:14px}.navlinks a:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:#111722;color:#fff;padding:12px 17px;border-radius:11px;cursor:pointer;transition:.18s}.btn:hover{transform:translateY(-1px);border-color:#39445a}.btn.primary{background:linear-gradient(135deg,#a998ff,#8174ef);border-color:transparent;color:#08090d;font-weight:800}.btn.small{padding:9px 12px;font-size:13px}.hero{padding:105px 0 80px;text-align:center}.eyebrow{display:inline-block;color:#c8baff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{font:700 clamp(44px,7vw,82px)/.98 "Space Grotesk";max-width:980px;margin:18px auto}.grad{background:linear-gradient(90deg,#fff,#b9a7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:770px;margin:24px auto;color:#aab3c5;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.trust{margin-top:22px;color:#69748a;font-size:12px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:70px}.card{background:linear-gradient(180deg,#121720f5,#0c1017f5);border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 14px 45px #00000024}.card h1,.card h2,.card h3{font-family:Space Grotesk;margin-top:0}.icon{font-size:26px;color:var(--accent);margin-bottom:22px}.card p{color:#aab3c5;line-height:1.65}.muted-copy{color:var(--muted);line-height:1.7}.footer{border-top:1px solid var(--border);padding:25px 0;color:#778298;font-size:13px}.footerrow{display:flex;justify-content:space-between}.footerrow div:last-child{display:flex;gap:18px}.app-shell{min-height:100vh}.appbar{height:68px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#080b10;position:sticky;top:0;z-index:9}.appbar-actions{display:flex;align-items:center;gap:10px}.credit,.pill{border:1px solid #2b3345;background:#141a25;border-radius:999px;padding:7px 10px;font-size:12px;color:#cbd3e3}.appbody{display:grid;grid-template-columns:230px 1fr;min-height:calc(100vh - 68px)}.side{border-right:1px solid var(--border);padding:18px 12px}.side button{width:100%;text-align:left;background:none;border:0;color:#8490a7;padding:12px;border-radius:10px;cursor:pointer;margin-bottom:4px}.side button:hover,.side button.active{background:#141a25;color:#fff}.main{width:min(1180px,100%);padding:42px 38px;margin:auto}.topline{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px}.title h1{font:700 34px Space Grotesk;margin:0 0 8px}.title p{color:var(--muted);margin:0}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi strong{font:700 30px Space Grotesk;display:block}.kpi span{color:var(--muted);font-size:13px}.wizard{max-width:1000px;margin:auto}.steps{display:flex;gap:8px;margin:0 0 18px}.step{height:4px;background:#252d3c;flex:1;border-radius:5px}.step.on{background:var(--accent)}.field label{display:block;font-weight:700;font-size:13px;margin-bottom:8px}.field small{display:block;color:#6f7b91;margin-top:7px}.input,.select{width:100%;border:1px solid #283143;background:#0a0e14;color:#fff;padding:13px 14px;border-radius:10px;outline:none}.input:focus,.select:focus{border-color:#675b9e;box-shadow:0 0 0 3px #8b7cff1f}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.full{grid-column:1/-1}.choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choices.compact{grid-template-columns:repeat(6,1fr)}.choice{background:#0a0e14;border:1px solid #283143;color:#fff;border-radius:11px;padding:14px;text-align:left;cursor:pointer}.choice.selected{border-color:#8275d9;background:#17152a}.choice small{color:#7f8aa0}.upload{border:1px dashed #384258;background:#0a0e14;border-radius:12px;padding:20px;text-align:center}.upload label{cursor:pointer;color:#c7cfe0}.upload input{display:none}.preview-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:10px}.preview-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.notice{background:#111722;border:1px solid #283143;border-radius:11px;padding:13px;color:#9da8bc;font-size:13px;line-height:1.55}.notice.success{border-color:#24523d;color:#8fe2b7}.wizard-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.result{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:16px}.result-list{color:#aeb8cd;line-height:1.8}.score{font:700 58px Space Grotesk;margin:12px 0 18px}.score span{font:500 18px Inter;color:#8f9ab0}.metric{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:12px 0;color:#aab3c5}.metric b{color:#fff}.loading-card{max-width:800px;margin:60px auto;text-align:center}.bar{height:6px;background:#202737;border-radius:99px;overflow:hidden;margin-top:25px}.bar i{display:block;height:100%;width:60%;background:linear-gradient(90deg,#8275d9,#c5b7ff);animation:load 1.4s infinite alternate}@keyframes load{to{width:92%}}.creative-preview{min-height:440px;display:flex;align-items:center;justify-content:center}.creative-preview img{max-width:100%;max-height:650px;border-radius:14px}.empty-state{text-align:center;color:var(--muted)}.empty-state>div:first-child{font-size:55px;color:var(--accent)}.creative-copy{font-size:18px!important;line-height:1.6!important}.campaign-list{padding:0;overflow:hidden}.campaign-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;border-bottom:1px solid var(--border)}.campaign-row:last-child{border-bottom:0}.campaign-row small{display:block;color:#778298;margin-top:6px;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-score{font-weight:800}.pricegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price{position:relative}.price.featured{border-color:#776bc4;box-shadow:0 0 0 1px #776bc433}.price-value{font-size:30px;font-weight:800;margin:12px 0}.price li{margin:10px 0;color:#aeb8cd}.auth-page{max-width:470px;padding:70px 20px}.center{text-align:center}.small-muted{color:#778298;font-size:12px;line-height:1.6}.legal-page{max-width:850px;padding:55px 20px}.legal-page h3{margin-top:28px}@media(max-width:900px){.appbody{grid-template-columns:1fr}.side{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--border);padding:8px}.side button{min-width:max-content;margin:0}.main{padding:28px 18px}.grid3,.pricegrid,.result{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.navlinks{display:none}.choices.compact{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.wrap{width:min(100% - 28px,1160px)}.hero{padding:70px 0 55px}.hero h1{font-size:44px}.formgrid{grid-template-columns:1fr}.full{grid-column:auto}.topline{flex-direction:column}.kpis{grid-template-columns:1fr 1fr}.choices{grid-template-columns:1fr}.preview-grid{grid-template-columns:repeat(4,1fr)}.appbar{padding:0 12px}.appbar .brand img{width:120px}.appbar-actions .btn{display:none}.wizard-actions{flex-direction:column-reverse}.wizard-actions .btn{width:100%}.campaign-row{align-items:flex-start;flex-direction:column}.footerrow{flex-direction:column;gap:14px}.footerrow div:last-child{flex-wrap:wrap}}.public-page{--bg:#f7f9fc;--surface:#fff;--ink:#0c1729;--muted:#667085;--line:#e6eaf0;--primary:#5b35f5;--primary2:#2563eb;--cyan:#22d3ee;--dark:#07111f;--green:#16a34a;--danger:#dc2626;--shadow:0 20px 60px rgba(14,23,42,.08)}.public-page a{text-decoration:none;color:inherit}.public-page button,.public-page input,.public-page select{font:inherit}.public-page button{cursor:pointer}.public-page h1,.public-page h2,.public-page h3,.public-page p{margin-top:0}.public-page{min-height:100vh}.public-page .public-nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#f7f9fcc7;backdrop-filter:blur(16px);position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(230,234,240,.8)}.public-page .logo{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:800;letter-spacing:-.04em}.public-page .logo .ai{background:linear-gradient(90deg,#22d3ee,#7c3aed);background-clip:text;color:transparent}.public-page .logo-mark{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#6d28d9,#2563eb 55%,#22d3ee);color:#fff;box-shadow:0 8px 22px #2563eb40;transform:skew(-8deg)}.public-page .logo-mark span{font-weight:900;font-size:18px;transform:skew(8deg)}.public-page .desktop-nav{display:flex;gap:28px;color:#4b5563;font-size:14px;font-weight:600}.public-page .desktop-nav a:hover{color:var(--ink)}.public-page .nav-actions{display:flex;align-items:center;gap:18px}.public-page .login-link{font-size:14px;font-weight:600}.public-page .btn{border:0;border-radius:12px;padding:12px 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14px;transition:.2s}.public-page .btn-primary{color:#fff;background:linear-gradient(135deg,#6d28d9,#2563eb);box-shadow:0 10px 25px #4f46e538}.public-page .btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #4f46e547}.public-page .btn-secondary:hover{border-color:#cbd5e1;background:#f8fafc}.public-page .btn.disabled,.public-page .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.public-page .hero{min-height:720px;padding:90px 7vw 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;position:relative;overflow:hidden}.public-page .hero-glow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(100px);opacity:.15;pointer-events:none}.public-page .glow-one{background:#6d28d9;top:-200px;right:-100px}.public-page .glow-two{background:#22d3ee;bottom:-280px;left:20%}.public-page .hero-copy{position:relative;z-index:1;max-width:720px}.public-page .eyebrow{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#5b35f5;margin-bottom:15px}.public-page .hero h1{font-size:clamp(46px,6vw,76px);line-height:1.02;letter-spacing:-.065em;margin-bottom:25px}.public-page .hero h1 span,.public-page .section-heading h2 span,.public-page .demo-copy h2 span,.public-page .pricing-hero h1 span,.public-page .auth-side h1 span{background:linear-gradient(90deg,#5b35f5,#2563eb,#06b6d4);background-clip:text;color:transparent}.public-page .hero-copy>p{font-size:18px;color:#536174;max-width:650px;line-height:1.65}.public-page .hero-actions{display:flex;align-items:center;gap:22px;margin:32px 0 24px}.public-page .ghost-link{display:flex;align-items:center;gap:9px;font-weight:700;font-size:14px}.public-page .play-dot{width:30px;height:30px;border:1px solid #d8dde7;border-radius:50%;display:grid;place-items:center;font-size:9px}.public-page .trust-row{display:flex;gap:18px;flex-wrap:wrap;color:#64748b;font-size:12px;font-weight:600}.public-page .trust-row span{display:flex;gap:5px;align-items:center}.public-page .trust-row svg{color:var(--green)}.public-page .hero-visual{min-height:570px;position:relative;display:grid;place-items:center}.public-page .phone{width:290px;min-height:535px;background:#fff;border:8px solid #111827;border-radius:37px;box-shadow:0 35px 80px #0f172a3d;padding:20px;position:relative;z-index:3}.public-page .phone:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:90px;height:22px;background:#111827;border-radius:0 0 16px 16px}.public-page .phone-top{display:flex;justify-content:space-between;align-items:center;margin:8px 0 24px}.public-page .logo-small{font-size:13px}.public-page .logo-small .logo-mark{width:23px;height:23px;border-radius:7px}.public-page .logo-small .logo-mark span{font-size:13px}.public-page .phone-top>span{font-size:10px;color:#64748b}.public-page .phone-line{height:5px;background:#e9edf3;border-radius:10px;margin-bottom:25px}.public-page .phone small{font-size:11px;color:#64748b}.public-page .choice{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px;margin:9px 0;color:#64748b}.public-page .choice.selected{border-color:#8b5cf6;background:#faf7ff;color:#5b35f5}.public-page .choice b{display:block;font-size:11px;color:#172033}.public-page .choice small{display:block;font-size:8px;margin-top:2px}.public-page .choice>svg:last-child{margin-left:auto}.public-page .fake-input{border:1px solid var(--line);padding:12px;border-radius:10px;margin-top:18px;color:#64748b;font-size:10px}.public-page .fake-button{background:linear-gradient(135deg,#6d28d9,#2563eb);color:#fff;padding:12px;border-radius:10px;text-align:center;font-size:11px;font-weight:800;margin-top:9px}.public-page .phone-bottom{display:flex;gap:8px;margin-top:15px}.public-page .phone-bottom span{font-size:9px;padding:6px 10px;background:#f1f5f9;border-radius:99px}.public-page .floating-card{position:absolute;background:#fffffff2;border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 50px #0f172a26;border-radius:15px;padding:13px 15px;display:flex;align-items:center;gap:10px;z-index:5}.public-page .floating-card small{display:block;color:#5b6577;font-size:9px;margin-top:2px}.public-page .url-card{top:70px;left:4%;font-size:10px}.public-page .url-card svg{color:#2563eb}.public-page .mini-status{color:#16a34a;font-size:9px;font-weight:800}.public-page .score-card{bottom:80px;right:2%}.public-page .score-ring{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#5b35f5 94%,#e8eaf0 0);color:#172033;font-size:12px;font-weight:900;position:relative;isolation:isolate}.public-page .score-ring:after{content:"";position:absolute;inset:4px;background:#fff;border-radius:50%;z-index:-1}.public-page .insight-card{top:185px;right:0}.public-page .insight-card svg{color:#7c3aed}.public-page .proof-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto 80px;border:1px solid var(--line);background:#fff;border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.public-page .proof-strip div{padding:24px;text-align:center;border-right:1px solid var(--line)}.public-page .proof-strip div:last-child{border:0}.public-page .proof-strip b{display:block;font-size:22px}.public-page .proof-strip span{font-size:11px;color:#5b6577}.public-page .section{padding:90px 7vw}.public-page .section-heading{max-width:760px;margin:0 auto 50px;text-align:center}.public-page .section-heading h2,.public-page .demo-copy h2{font-size:44px;line-height:1.08;letter-spacing:-.05em;margin-bottom:16px}.public-page .section-heading p,.public-page .demo-copy p{color:#68758a;line-height:1.7}.public-page .steps{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--line)}.public-page .step{background:#fff;padding:30px 24px;min-height:240px}.public-page .step>span{font-size:11px;font-weight:800;color:#7c3aed}.public-page .step h3{margin:45px 0 8px;font-size:18px}.public-page .step p{font-size:13px;color:#6b778a;line-height:1.65}.public-page .dark-section{background:#07111f;color:#fff}.public-page .dark-section .section-heading p{color:#9aa8bb}.public-page .feature-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.public-page .feature-card{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff09}.public-page .icon-box{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#6d28d980,#2563eb66);margin-bottom:22px}.public-page .feature-card h3{font-size:17px}.public-page .feature-card p{color:#9aa8bb;font-size:13px;line-height:1.65}.public-page .demo-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1250px;margin:auto}.public-page .demo-copy{max-width:560px}.public-page .creative-demo{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:15px}.public-page .creative-top{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 14px;font-size:11px;font-weight:700}.public-page .score-pill{background:#ecfdf3;color:#15803d;border-radius:99px;padding:5px 8px}.public-page .creative-image{height:330px;border-radius:15px;background:radial-gradient(circle at 65% 30%,#7c3aed,transparent 26%),linear-gradient(135deg,#111827,#172554 50%,#06b6d4);position:relative;overflow:hidden}.public-page .creative-image:before{content:"";position:absolute;width:220px;height:280px;border-radius:120px;background:linear-gradient(135deg,#f8fafc,#a5b4fc);right:55px;bottom:-90px;transform:rotate(15deg);opacity:.85}.public-page .creative-overlay{position:absolute;left:25px;top:25px;width:55%;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.public-page .creative-kicker{font-size:10px;font-weight:800;letter-spacing:.14em;color:#67e8f9}.public-page .creative-overlay strong{font-size:28px;line-height:1.05;letter-spacing:-.04em}.public-page .creative-cta{padding:9px 13px;background:#fff;color:#111827;border-radius:9px;font-size:10px;font-weight:800}.public-page .score-list{padding:12px 4px 2px}.public-page .score-list>div{display:grid;grid-template-columns:100px 35px 1fr;align-items:center;gap:10px;font-size:10px;margin:8px 0}.public-page .score-list i,.public-page .score-panel i{height:5px;background:#e8edf3;border-radius:99px;overflow:hidden}.public-page .score-list em,.public-page .score-panel em{height:100%;display:block;background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:99px}.public-page .faq-section{max-width:900px;margin:auto}.public-page .faq-section details{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px 20px;margin:10px 0}.public-page .faq-section summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;cursor:pointer}.public-page .faq-section summary::-webkit-details-marker{display:none}.public-page .faq-section p{margin:14px 0 0;color:#68758a;font-size:13px}.public-page .footer{background:#07111f;color:#fff;padding:55px 7vw 20px}.public-page .footer-top{max-width:1200px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px}.public-page .footer-top>div{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#8f9bae}.public-page .footer-top .logo{color:#fff;margin-bottom:5px}.public-page .footer-top strong{color:#fff;font-size:12px;margin-bottom:5px}.public-page .footer-bottom{max-width:1200px;margin:50px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;color:#96a3b6;font-size:10px}.public-page .pricing-hero{text-align:center;padding:90px 20px 50px}.public-page .pricing-hero h1{font-size:60px;line-height:1.02;letter-spacing:-.06em;margin:0 auto 20px}.public-page .pricing-hero p{max-width:650px;margin:auto;color:#68758a}.public-page .pricing-grid{max-width:1250px;margin:0 auto 40px;padding:0 25px;display:grid;grid-template-columns:repeat(5,1fr);gap:13px;align-items:stretch}.public-page .price-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;position:relative;display:flex;flex-direction:column}.public-page .price-card.popular{border:2px solid #6d28d9;box-shadow:0 20px 50px #5b35f51f}.public-page .popular-ribbon{position:absolute;right:15px;top:15px;background:#ede9fe;color:#6d28d9;font-size:9px;font-weight:800;border-radius:99px;padding:6px 8px}.public-page .price-card h2{margin-bottom:6px}.public-page .price-card p{font-size:11px;color:#5b6577;min-height:50px}.public-page .price{font-size:35px;font-weight:800;letter-spacing:-.04em;margin-top:10px}.public-page .price small{font-size:11px;color:#5b6577;font-weight:600}.public-page .credits{margin:7px 0 20px;font-size:11px;font-weight:800;color:#5b35f5}.public-page .price-card ul{list-style:none;padding:0;margin:0 0 25px;flex:1}.public-page .price-card li{display:flex;gap:7px;font-size:11px;margin:11px 0;color:#566277}.public-page .price-card li svg{color:#16a34a;flex:none}.public-page .credit-note{max-width:850px;margin:0 auto 80px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;gap:14px;align-items:center}.public-page .credit-note svg{color:#7c3aed}.public-page .credit-note b,.public-page .credit-note span{display:block}.public-page .credit-note span{font-size:12px;color:#5b6577}.public-page .app-shell{min-height:100vh;background:#f6f8fb;display:flex}.public-page .sidebar{width:245px;background:#07111f;color:#fff;position:fixed;left:0;top:0;bottom:0;padding:25px 14px;display:flex;flex-direction:column;z-index:30}.public-page .side-head{padding:0 10px 25px}.public-page .sidebar .logo{color:#fff}.public-page .sidebar nav{display:flex;flex-direction:column;gap:5px}.public-page .sidebar nav a,.public-page .side-bottom>a{padding:11px 12px;border-radius:10px;display:flex;align-items:center;gap:11px;color:#9caabd;font-size:12px;font-weight:700}.public-page .sidebar nav a.active,.public-page .side-bottom>a.active{background:#7c3aed2e;color:#fff}.public-page .sidebar nav a:hover,.public-page .side-bottom>a:hover{background:#ffffff0d;color:#fff}.public-page .side-bottom{margin-top:auto}.public-page .side-plan{margin:15px 4px 0;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a}.public-page .side-plan span{font-size:8px;background:#7c3aed;border-radius:99px;padding:4px 6px;font-weight:900}.public-page .side-plan b,.public-page .side-plan small,.public-page .side-plan a{display:block}.public-page .side-plan b{font-size:14px;margin-top:10px}.public-page .side-plan small{color:#7f8da2;font-size:9px;margin:4px 0 12px}.public-page .side-plan a{color:#a78bfa;font-size:10px;font-weight:800}.public-page .app-main{margin-left:245px;width:calc(100% - 245px)}.public-page .app-topbar{height:68px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:10}.public-page .top-search{width:320px;display:flex;align-items:center;gap:9px;color:#64748b}.public-page .top-search input{border:0;outline:0;background:transparent;font-size:12px;width:100%}.public-page .top-actions{display:flex;align-items:center;gap:12px}.public-page .top-actions>button{border:0;background:transparent;color:#667085}.public-page .avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#e0e7ff;color:#4338ca;font-size:10px;font-weight:800}.public-page .user-name{font-size:11px;font-weight:700}.public-page .app-content{padding:32px;max-width:1500px;margin:auto}.public-page .page-head,.public-page .wizard-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.public-page .page-head h1,.public-page .wizard-head h1{font-size:30px;letter-spacing:-.04em;margin:0 0 5px}.public-page .page-head p,.public-page .wizard-head p{margin:0;color:#5b6577;font-size:12px}.public-page .stat-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:14px;margin-bottom:18px}.public-page .stat-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:20px;position:relative;min-height:125px}.public-page .stat-card small,.public-page .stat-card span{display:block;color:#5b6577;font-size:10px}.public-page .stat-card strong{display:block;font-size:28px;letter-spacing:-.04em;margin:7px 0}.public-page .stat-card strong span{display:inline;font-size:11px}.public-page .stat-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eef2ff;color:#5b35f5;float:left;margin-right:13px}.public-page .progress{height:5px;background:#e9edf3;border-radius:99px;overflow:hidden;position:absolute;bottom:17px;left:20px;right:20px}.public-page .progress i{display:block;height:100%;background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:99px}.public-page .content-grid{display:grid;grid-template-columns:1fr 330px;gap:18px}.public-page .panel,.public-page .table-panel,.public-page .wizard-card,.public-page .result-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.public-page .panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.public-page .panel-head h2{font-size:16px;margin:0 0 3px}.public-page .panel-head p{font-size:10px;color:#5b6577;margin:0}.public-page .panel-head>a{display:flex;align-items:center;gap:5px;color:#5b35f5;font-size:11px;font-weight:800}.public-page .recent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.public-page .recent-card{border:1px solid var(--line);border-radius:13px;overflow:hidden}.public-page .recent-art{height:180px;padding:13px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;position:relative;overflow:hidden}.public-page .recent-art:after{content:"";position:absolute;width:130px;height:180px;background:#ffffff29;border-radius:90px;right:-25px;bottom:-60px;transform:rotate(20deg)}.public-page .art-0{background:linear-gradient(135deg,#111827,#7c3aed,#ec4899)}.public-page .art-1{background:linear-gradient(135deg,#0f172a,#0e7490,#22d3ee)}.public-page .art-2{background:linear-gradient(135deg,#172554,#2563eb,#a78bfa)}.public-page .recent-art span{font-size:8px;font-weight:800;opacity:.8;z-index:1}.public-page .recent-art strong{font-size:17px;line-height:1.05;max-width:80%;z-index:1}.public-page .recent-meta{display:flex;justify-content:space-between;padding:11px}.public-page .recent-meta b,.public-page .recent-meta small{display:block}.public-page .recent-meta b{font-size:10px}.public-page .recent-meta small{font-size:9px;color:#64748b;margin-top:3px}.public-page .score-small{background:#ecfdf3;color:#15803d;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:900;height:max-content}.public-page .quick-action{display:flex;align-items:center;gap:10px;padding:14px 2px;border-bottom:1px solid var(--line);font-size:11px;font-weight:700}.public-page .quick-action svg:last-child{margin-left:auto;color:#64748b}.public-page .wizard-count{font-size:11px;font-weight:800;color:#5b35f5}.public-page .wizard{max-width:980px;margin:auto}.public-page .wizard-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:18px}.public-page .wizard-progress div{display:flex;align-items:center;gap:7px;color:#6b7688;font-size:9px;font-weight:800}.public-page .wizard-progress div span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e9edf3}.public-page .wizard-progress div.active{color:#5b35f5}.public-page .wizard-progress div.active span{background:#ede9fe;color:#5b35f5}.public-page .wizard-title{text-align:center;margin:20px auto 35px;max-width:650px}.public-page .wizard-title>svg{color:#6d28d9;margin-bottom:10px}.public-page .wizard-title h2{font-size:25px;letter-spacing:-.04em;margin-bottom:7px}.public-page .wizard-title p{font-size:12px;color:#5b6577}.public-page .optional{font-size:10px;color:#64748b;font-weight:600}.public-page .big-choice-grid,.public-page .platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.public-page .big-choice,.public-page .platform-card{background:#fff;border:1px solid var(--line);border-radius:15px;text-align:left;padding:22px;transition:.2s}.public-page .big-choice:hover,.public-page .platform-card:hover{border-color:#c4b5fd}.public-page .big-choice.active,.public-page .platform-card.active{border-color:#7c3aed;background:#faf8ff;box-shadow:0 0 0 3px #7c3aed14}.public-page .big-choice>svg{color:#6d28d9;margin-bottom:25px}.public-page .big-choice b,.public-page .big-choice span,.public-page .platform-card b,.public-page .platform-card span{display:block}.public-page .big-choice b,.public-page .platform-card b{font-size:14px}.public-page .big-choice span,.public-page .platform-card span{font-size:11px;color:#5b6577;margin-top:6px}.public-page .wizard-card label,.public-page .profile-grid label{display:block;font-size:11px;font-weight:800;color:#536174;margin:14px 0}.public-page .wizard-card input,.public-page .wizard-card select,.public-page .profile-grid input,.public-page .table-toolbar select{width:100%;margin-top:7px;border:1px solid var(--line);border-radius:10px;padding:12px 13px;outline:none;background:#fff;font-size:12px;color:#172033}.public-page .wizard-card input:focus,.public-page .wizard-card select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #7c3aed14}.public-page .url-note{display:flex;gap:8px;align-items:center;padding:12px;border-radius:11px;background:#f8fafc;color:#68758a;font-size:10px;margin-top:15px}.public-page .url-note svg{color:#16a34a;flex:none}.public-page .wizard-footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;color:#64748b}.public-page .text-btn{border:0;background:transparent;color:#667085;font-weight:700}.public-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.public-page .upload-zone{border:1.5px dashed #cbd5e1;border-radius:15px;min-height:180px;display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#64748b;cursor:pointer}.public-page .upload-zone input{display:none}.public-page .upload-zone b{color:#172033}.public-page .upload-zone span{font-size:10px}.public-page .file-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.public-page .file-list span{display:flex;gap:5px;align-items:center;background:#f1f5f9;border-radius:8px;padding:7px 9px;font-size:9px}.public-page .platform-logo{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:25px;margin-bottom:25px;color:#fff}.public-page .insta{background:linear-gradient(135deg,#f97316,#db2777,#7c3aed)}.public-page .tik{background:#111827}.public-page .carousel-select{margin-top:18px;padding:15px;background:#f8fafc;border-radius:12px}.public-page .carousel-select b{font-size:11px}.public-page .carousel-select>div{display:flex;gap:8px;margin-top:10px}.public-page .carousel-select button{width:38px;height:38px;border:1px solid var(--line);background:#fff;border-radius:9px;font-weight:800}.public-page .carousel-select button.selected{border-color:#7c3aed;background:#ede9fe;color:#5b35f5}.public-page .error-box{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;padding:11px;border-radius:10px;display:flex;gap:8px;font-size:11px;margin-bottom:14px}.public-page .spin{animation:lp-spin 1s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}.public-page .result-card{padding:25px}.public-page .result-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.public-page .result-head h2{font-size:25px;letter-spacing:-.04em;margin:0 0 5px}.public-page .result-head p{font-size:11px;color:#5b6577;margin:0;max-width:650px}.public-page .score-big{text-align:center;background:#f8fafc;border-radius:15px;padding:14px 22px}.public-page .score-big b{font-size:33px;letter-spacing:-.06em;color:#16a34a}.public-page .score-big span{font-size:11px;color:#64748b}.public-page .score-big small{display:block;font-size:8px;color:#64748b;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.public-page .result-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:22px 0}.public-page .tag-row{display:flex;gap:6px;flex-wrap:wrap}.public-page .tag-row span{background:#f1f5f9;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:800}.public-page .tag-row span:last-child{background:#ecfdf3;color:#15803d}.public-page .creative-text{margin:25px 0}.public-page .creative-text label{display:block;color:#7c3aed;font-size:8px;font-weight:900;letter-spacing:.13em;margin-top:15px}.public-page .creative-text strong{display:block;font-size:18px;line-height:1.25;margin-top:5px}.public-page .creative-text p{font-size:12px;color:#5f6d80}.public-page .score-panel>div{display:grid;grid-template-columns:115px 40px 1fr;align-items:center;gap:9px;margin:9px 0;font-size:10px}.public-page .score-panel b{text-align:right}.public-page .preview-box{min-height:520px;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#f8fafc;display:grid;place-items:center}.public-page .preview-box img{width:100%;height:100%;object-fit:cover}.public-page .preview-placeholder{text-align:center;padding:40px;display:flex;flex-direction:column;align-items:center;gap:9px}.public-page .preview-placeholder svg{color:#7c3aed}.public-page .preview-placeholder b{font-size:15px}.public-page .preview-placeholder span{font-size:11px;color:#5b6577;margin-bottom:10px}.public-page .result-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:18px}.public-page .table-toolbar{display:flex;justify-content:space-between;margin-bottom:14px;gap:10px}.public-page .search-field{width:300px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:0 11px}.public-page .search-field input{border:0;outline:0;width:100%;padding:10px;font-size:11px}.public-page .table-toolbar select{width:160px;margin:0}.public-page .project-row{display:grid;grid-template-columns:55px 1fr 110px 70px 35px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.public-page .project-thumb{height:42px;border-radius:8px;background:linear-gradient(135deg,#111827,#7c3aed);position:relative}.public-page .project-thumb span{position:absolute;bottom:4px;left:5px;color:#fff;font-size:6px}.public-page .p1{background:linear-gradient(135deg,#0f172a,#06b6d4)}.public-page .p2{background:linear-gradient(135deg,#172554,#2563eb)}.public-page .p3{background:linear-gradient(135deg,#111827,#b45309)}.public-page .p4{background:linear-gradient(135deg,#831843,#f472b6)}.public-page .p5{background:linear-gradient(135deg,#064e3b,#10b981)}.public-page .project-main b,.public-page .project-main small{display:block}.public-page .project-main b{font-size:11px}.public-page .project-main small{font-size:9px;color:#64748b;margin-top:3px}.public-page .platform-tag{font-size:9px;color:#64748b}.public-page .project-row>button{border:0;background:transparent;color:#64748b}.public-page .profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.public-page .profile-grid .panel:first-child{grid-row:span 2}.public-page .profile-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.public-page .profile-header h2{font-size:17px;margin:0}.public-page .profile-header p{font-size:10px;color:#64748b;margin:3px 0}.public-page .avatar.big{width:52px;height:52px}.public-page .icon-btn{margin-left:auto;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px;color:#64748b}.public-page .status-good{background:#ecfdf3;color:#15803d;padding:5px 8px;border-radius:99px;font-size:9px;font-weight:800}.public-page .subscription-main{display:flex;justify-content:space-between;gap:20px;padding:20px 0}.public-page .subscription-main>div>span{font-size:9px;background:#ede9fe;color:#6d28d9;padding:4px 7px;border-radius:99px;font-weight:900}.public-page .subscription-main strong{display:block;font-size:30px;margin-top:8px}.public-page .subscription-main strong small{font-size:10px;color:#64748b}.public-page .subscription-main p{font-size:9px;color:#64748b}.public-page .subscription-credits{width:180px}.public-page .subscription-credits b,.public-page .subscription-credits span{display:block}.public-page .subscription-credits b{font-size:15px}.public-page .subscription-credits span{font-size:9px;color:#64748b}.public-page .subscription-credits i{display:block;height:5px;background:#e9edf3;border-radius:99px;margin-top:10px;overflow:hidden}.public-page .subscription-credits em{display:block;height:100%;background:#7c3aed}.public-page .subscription-actions{display:flex;gap:8px;border-top:1px solid var(--line);padding-top:15px}.public-page .danger-btn{border:0;background:transparent;color:#dc2626;font-size:10px;font-weight:800}.public-page .invoice{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line);font-size:10px}.public-page .invoice svg:last-child{margin-left:auto;color:#64748b}.public-page .invoice b,.public-page .invoice small{display:block}.public-page .invoice small{font-size:9px;color:#64748b;margin-top:2px}.public-page .credit-balance{background:#07111f;color:#fff;border-radius:18px;padding:25px;display:flex;align-items:center;gap:15px;margin-bottom:18px}.public-page .credit-balance .stat-icon{background:#7c3aed2e;color:#a78bfa}.public-page .credit-balance small,.public-page .credit-balance span{display:block;color:#9aa8bb;font-size:10px}.public-page .credit-balance strong{display:block;font-size:27px;margin:2px 0}.public-page .pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.public-page .pack-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:22px;position:relative;text-align:center}.public-page .pack-card .bonus{position:absolute;right:12px;top:12px;background:#ecfdf3;color:#15803d;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:800}.public-page .pack-card>b{display:block;font-size:38px;margin-top:15px}.public-page .pack-card>small{display:block;color:#64748b;font-size:10px}.public-page .pack-card>strong{display:block;font-size:23px;margin:13px}.public-page .usage-row{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:11px}.public-page .usage-row b{color:#5b35f5}.public-page .legal-page{max-width:900px;margin:auto;padding:90px 25px 110px;min-height:650px}.public-page .legal-page h1{font-size:52px;letter-spacing:-.05em;margin-bottom:25px}.public-page .legal-page>p{font-size:16px;color:#667085;line-height:1.7}.public-page .legal-copy{margin-top:40px}.public-page .legal-copy h2{font-size:20px;margin-top:30px}.public-page .legal-copy p{font-size:13px;color:#68758a;line-height:1.8}.public-page .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:35px}.public-page .contact-grid .panel svg{color:#7c3aed}.public-page .contact-grid a{color:#5b35f5;font-weight:800;font-size:12px}.public-page .auth-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.public-page .auth-side{background:#07111f;color:#fff;padding:45px 7vw;display:flex;flex-direction:column;justify-content:space-between}.public-page .auth-side h1{font-size:55px;line-height:1.03;letter-spacing:-.06em;max-width:650px}.public-page .auth-side p{color:#a0aec0}.public-page .auth-quote{font-size:13px;color:#9aa8bb;max-width:500px}.public-page .auth-card{max-width:460px;width:100%;margin:auto;padding:40px}.public-page .auth-card h2{font-size:30px;letter-spacing:-.04em;margin:0 0 6px}.public-page .auth-card>p{font-size:12px;color:#5b6577;margin-bottom:25px}.public-page .auth-card label{display:block;font-size:10px;font-weight:800;color:#536174;margin:14px 0}.public-page .auth-card input{width:100%;border:1px solid var(--line);padding:12px;border-radius:10px;margin-top:7px;outline:none}.public-page .auth-row{display:flex!important;justify-content:space-between;align-items:center}.public-page .auth-row a{font-size:10px;color:#5b35f5}.public-page .checkbox{display:flex!important;align-items:center;gap:6px}.public-page .checkbox input{width:auto!important;margin:0!important}.public-page .auth-card form>.btn{width:100%;margin-top:10px}.public-page .divider{display:flex;align-items:center;gap:10px;color:#6b7688;font-size:10px;margin:20px 0}.public-page .divider:before,.public-page .divider:after{content:"";height:1px;background:var(--line);flex:1}.public-page .social-btn{width:100%;border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px;font-size:11px;font-weight:700}.public-page .auth-switch{text-align:center;margin-top:22px!important}.public-page .auth-switch a{color:#5b35f5;font-weight:800}.public-page .auth-mobile-logo,.public-page .mobile-menu,.public-page .mobile-close{display:none}@media(max-width:1100px){.public-page .pricing-grid{grid-template-columns:repeat(3,1fr)}.public-page .steps,.public-page .stat-grid{grid-template-columns:repeat(2,1fr)}.public-page .content-grid{grid-template-columns:1fr}.public-page .feature-grid{grid-template-columns:1fr 1fr}.public-page .hero{grid-template-columns:1fr}.public-page .hero-copy{text-align:center;margin:auto}.public-page .hero-actions,.public-page .trust-row{justify-content:center}.public-page .hero-visual{max-width:650px;width:100%;margin:auto}.public-page .demo-section,.public-page .profile-grid{grid-template-columns:1fr}.public-page .profile-grid .panel:first-child{grid-row:auto}}@media(max-width:800px){.public-page .desktop-nav,.public-page .login-link,.public-page .user-name,.public-page .top-search{display:none}.public-page .public-nav{padding:0 20px}.public-page .hero{padding:60px 20px}.public-page .hero h1{font-size:45px}.public-page .hero-copy>p{font-size:15px}.public-page .section{padding:65px 20px}.public-page .section-heading h2,.public-page .demo-copy h2{font-size:35px}.public-page .proof-strip{margin:0 20px 50px;grid-template-columns:1fr 1fr}.public-page .proof-strip div{border-bottom:1px solid var(--line)}.public-page .feature-grid,.public-page .pricing-grid{grid-template-columns:1fr}.public-page .pricing-grid{padding:0 20px}.public-page .pricing-hero h1{font-size:44px}.public-page .footer{padding:40px 20px 18px}.public-page .footer-top{grid-template-columns:1fr 1fr}.public-page .footer-bottom{flex-direction:column;gap:8px}.public-page .sidebar{transform:translate(-100%);transition:.2s}.public-page .sidebar.open{transform:translate(0)}.public-page .mobile-close,.public-page .mobile-menu{display:block}.public-page .mobile-close{float:right;background:transparent;border:0;color:#fff}.public-page .app-main{margin-left:0;width:100%}.public-page .app-content{padding:20px}.public-page .mobile-menu{border:0;background:transparent}.public-page .page-head,.public-page .wizard-head{align-items:flex-start;gap:15px;flex-direction:column}.public-page .stat-grid,.public-page .recent-grid,.public-page .big-choice-grid,.public-page .platform-grid,.public-page .form-grid,.public-page .result-grid,.public-page .contact-grid{grid-template-columns:1fr}.public-page .wizard-progress{grid-template-columns:repeat(3,1fr);row-gap:10px}.public-page .result-head{flex-direction:column;align-items:flex-start;gap:15px}.public-page .score-big{align-self:stretch}.public-page .preview-box{min-height:360px}.public-page .project-row{grid-template-columns:45px 1fr 60px 35px}.public-page .platform-tag{display:none}.public-page .subscription-main{flex-direction:column}.public-page .subscription-credits{width:100%}.public-page .pack-grid,.public-page .auth-page{grid-template-columns:1fr}.public-page .auth-side{display:none}.public-page .auth-mobile-logo{display:block;margin-bottom:50px}.public-page .auth-card{padding:30px 22px}.public-page .phone{transform:scale(.92)}.public-page .floating-card{display:none}}.public-page .ic{width:17px;height:17px;flex:none;display:inline-block;vertical-align:-3px}.public-page .eyebrow .ic,.public-page .trust-row .ic{width:14px;height:14px}.public-page .icon-box .ic{width:20px;height:20px}.public-page summary .ic{width:17px;height:17px;margin-left:auto}.public-page .choice{background:#fff;color:#475569}.public-page .choice.selected{background:#faf7ff;color:#5b35f5}.public-page .step{height:auto;background:#fff;border-radius:0}.public-page .btn{background:none;color:inherit;border:0}.public-page .btn-primary{color:#fff;background:linear-gradient(135deg,#6d28d9,#2563eb)}.public-page .btn-secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.public-page .btn:hover{border-color:transparent}.public-page .btn-secondary:hover{border-color:#cbd5e1}.public-page .public-nav,.public-page .phone,.public-page .floating-card,.public-page .proof-strip,.public-page .steps,.public-page .step,.public-page .creative-demo,.public-page .faq-section details,.public-page .price-card,.public-page .credit-note,.public-page .panel{color:var(--ink)}.public-page .desktop-nav{color:#374151}.public-page .phone small,.public-page .phone-top>span{color:#5b6577}.public-page .choice b{color:#172033}.public-page .choice small{color:#5b6577}.public-page .fake-input{color:#64748b}.public-page .floating-card b{color:#0f172a}.public-page .floating-card small{color:#5b6577}.public-page .proof-strip b{color:#0f172a}.public-page .proof-strip span,.public-page .step p{color:#5b6577}.public-page .creative-top{color:#0f172a}.public-page .score-list>div{color:var(--ink)}.public-page .score-list span{color:#475569}.public-page .score-list b{color:#0f172a}.public-page .faq-section summary{color:var(--ink)}.public-page .faq-section p,.public-page .price-card p,.public-page .price small,.public-page .credit-note span,.public-page .stat-card small,.public-page .stat-card span,.public-page .recent-meta small,.public-page .panel-head p{color:#5b6577}.public-page .hero-copy>p{color:#b9c2d0}.public-page .eyebrow{color:#b9a7ff}.public-page .trust-row,.public-page .section-heading p,.public-page .demo-copy p,.public-page .pricing-hero p{color:#9aa6b8}.public-page .ghost-link{color:#e2e8f0}.public-page .play-dot{border-color:#3a4358}.public-page .hero h1 span,.public-page .section-heading h2 span,.public-page .demo-copy h2 span,.public-page .pricing-hero h1 span{background:linear-gradient(90deg,#a78bfa,#60a5fa,#22d3ee);background-clip:text;-webkit-background-clip:text;color:transparent}.public-page .creative-image:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#080e1ce0 0,#080e1c99 42%,#080e1c00 72%);pointer-events:none}.public-page .creative-overlay{color:#fff;z-index:2}.public-page .creative-overlay strong{color:#fff}.public-page .creative-kicker{color:#7dd3fc}.public-page .creative-cta{color:#111827;background:#fff}.public-page .dark-section .feature-card p{color:#b3c0d1}.public-page .footer-top>div{color:#a3aec0}.public-page .lang-switch{display:inline-flex;border:1px solid var(--line);border-radius:99px;overflow:hidden;background:#fff}.public-page .lang-switch button{border:0;background:transparent;padding:7px 11px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#5b6577;line-height:1}.public-page .lang-switch button.on{background:linear-gradient(135deg,#6d28d9,#2563eb);color:#fff}.public-page .lang-switch button:not(.on):hover{color:#0f172a}.pw-wrap{position:relative;display:block}.pw-wrap .input{width:100%;padding-right:44px}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;padding:8px;display:grid;place-items:center;color:#7f8da2;border-radius:8px;line-height:0}.pw-eye:hover{color:#e2e8f0;background:#ffffff0f}.pw-eye .ic{width:18px;height:18px}.pw-meter{margin-top:10px}.pw-meter-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pw-meter-bars i{height:4px;border-radius:99px;background:#252d3c;transition:background .35s ease,transform .35s ease;transform-origin:left}.pw-meter-text{display:block;margin-top:7px;font-size:12px;color:#9aa6b8;min-height:16px;opacity:0;transform:translateY(-3px);transition:opacity .3s ease,transform .3s ease}.pw-meter[data-level="0"] .pw-meter-text{opacity:0}.pw-meter:not([data-level="0"]) .pw-meter-text{opacity:1;transform:translateY(0)}.pw-meter[data-level="1"] .pw-meter-bars i:nth-child(1){background:#f43f5e}.pw-meter[data-level="2"] .pw-meter-bars i:nth-child(-n+2){background:#f59e0b}.pw-meter[data-level="3"] .pw-meter-bars i:nth-child(-n+3){background:#3b82f6}.pw-meter[data-level="4"] .pw-meter-bars i{background:#22c55e}.pw-meter[data-level="4"] .pw-meter-bars i{animation:pw-pop .35s ease}@keyframes pw-pop{0%{transform:scaleX(.6)}to{transform:scaleX(1)}}
