:root{--bg-primary:#0a0a0a;--bg-admin:#080808;--bg-sidebar:#0e0e0e;--bg-card:#111;--bg-elevated:#141414;--bg-hover:#1a1a1a;--border:#1a1a1a;--border-subtle:#181818;--border-medium:#1e1e1e;--border-strong:#2e2e2e;--text-primary:#efefef;--text-bright:#d8d8d8;--text-secondary:#aaa;--text-muted:#909090;--text-disabled:#777;--nav-active-bg:hsla(0,0%,100%,.07);--nav-active-hover:hsla(0,0%,100%,.04);--scrollbar:#2a2a2a;--shadow:rgba(0,0,0,.7);--bg-nav:hsla(0,0%,4%,.85);--c-surf3:#1e1e1e;--c-border:#252525;--c-border2:#333;--mb-bg:#0e0c12;--mb-surf:#1a1620;--mb-surf2:#221c2a;--mb-border:#2a2530;--mb-border2:#3d3548;--mb-accent:#d0bcff;--mb-bg-mobile:#141118;--mb-border2-mobile:#4a4458}[data-theme=light]{--bg-primary:#f8f8f8;--bg-admin:#f2f2f2;--bg-sidebar:#fff;--bg-card:#f5f5f5;--bg-elevated:#ededed;--bg-hover:#e2e2e2;--border:#dcdcdc;--border-subtle:#e8e8e8;--border-medium:#e0e0e0;--border-strong:#ccc;--text-primary:#0a0a0a;--text-bright:#111;--text-secondary:#222;--text-muted:#444;--text-disabled:#666;--nav-active-bg:rgba(0,0,0,.07);--nav-active-hover:rgba(0,0,0,.04);--scrollbar:silver;--shadow:rgba(0,0,0,.12);--bg-nav:hsla(0,0%,97%,.92);--c-surf3:#e8e8e8;--c-border:#d4d4d4;--c-border2:#c4c4c4;--mb-bg:#f8f7fc;--mb-surf:#f0edf8;--mb-surf2:#e8e4f4;--mb-border:#d8d4ec;--mb-border2:#c8c2e0;--mb-accent:#7c5af0;--mb-bg-mobile:#f2f0f8;--mb-border2-mobile:#beb8d8}@media (max-width:768px){:root{--text-bright:#e0e0e0;--text-secondary:#ccc;--text-muted:#b8b8b8;--text-disabled:#a0a0a0}}*,:after,:before{box-sizing:border-box}body,html{margin:0;height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);transition:background .2s,color .2s}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:99px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scroll-on-hover::-webkit-scrollbar{width:4px}.scroll-on-hover::-webkit-scrollbar-track{background:transparent}.scroll-on-hover::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.scroll-on-hover:hover::-webkit-scrollbar-thumb{background:#333}.scroll-on-hover{scrollbar-width:thin;scrollbar-color:transparent transparent}.scroll-on-hover:hover{scrollbar-color:#333 transparent}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes waveDot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}.dash-nav-mobile,.dash-topbar-mobile{display:none}@media (max-width:768px){.dash-sidebar,.dash-topbar-desktop{display:none!important}.dash-topbar-mobile{display:block}.dash-nav-mobile{display:block;position:fixed;bottom:0;left:0;right:0;z-index:100;padding-bottom:env(safe-area-inset-bottom)}.dash-main{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}.mode-grid-outer{padding:16px!important}.mode-grid{grid-template-columns:repeat(2,1fr)!important}.mode-grid-header-title{font-size:20px!important}.params-scroll{padding:0!important}.params-inner{padding:0 16px 60px!important}.params-header{display:none!important}.params-mobile-header{display:flex!important}.studio-root{height:auto!important;overflow:visible!important}.studio-outer{padding:16px 14px!important}.studio-inner{max-width:100%!important}.studio-grid{grid-template-columns:1fr!important;gap:10px!important}.studio-prompt-bar{flex-direction:column!important}.studio-prompt-options{flex-wrap:wrap!important;padding:4px 10px 8px!important;gap:2px 0!important}.studio-generate-btn{flex-direction:row!important;width:100%!important;padding:14px 20px!important;min-width:unset!important;justify-content:center!important;gap:10px!important;border-radius:10px!important}.studio-info-panel{display:none!important}.recharge-scroll{padding:0!important}.recharge-inner{padding:0 16px 32px!important}.recharge-header-desktop{display:none!important}.recharge-hero{border-radius:16px!important;margin-top:8px}.m3-chips{display:flex;gap:8px;padding:0 16px 14px;overflow-x:auto}.m3-chips::-webkit-scrollbar{display:none}.m3-page-header{padding:12px 16px 8px}.m3-grid-2col{grid-template-columns:1fr 1fr!important;gap:10px!important}.m3-grid-pad{padding:0 16px 90px!important}}@media (max-width:420px){.mode-grid{grid-template-columns:1fr!important}}@media (min-width:769px) and (max-width:1024px){.mode-grid-outer{padding:20px!important}.mode-grid{grid-template-columns:repeat(3,1fr)!important}.studio-outer{padding:18px 16px!important}.studio-inner{max-width:100%!important}.studio-grid{gap:14px!important}.params-inner{padding:0 20px 48px!important}.recharge-inner{padding:0 20px 32px!important}.m3-grid-pad{padding:0 20px 90px!important}.credits-total,.topbar-notif,.topbar-username{display:none!important}}@media (max-width:900px){.topbar-username{display:none!important}.topbar-nav{gap:0!important}.topbar-actions{gap:4px!important}}@media (max-width:768px){.landing-nav{padding:0 16px!important}.landing-nav-links{display:none!important}.landing-hero{padding:56px 20px 44px!important}.landing-h1{font-size:38px!important;letter-spacing:-1.2px!important;line-height:1.1!important}.landing-hero-desc{font-size:15px!important}.landing-stats-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0!important;gap:0!important}.landing-stat-cell{padding:18px 12px!important;border-right:none!important}.landing-stat-cell:nth-child(odd){border-right:1px solid #141414!important}.landing-stat-cell:first-child,.landing-stat-cell:nth-child(2){border-bottom:1px solid #141414}.landing-feat-section{padding:56px 20px!important}.landing-feat-grid{grid-template-columns:1fr!important}.landing-cta-section{padding:0 20px 72px!important}.landing-cta-inner{padding:40px 20px!important;border-radius:16px!important}.landing-cta-h2{font-size:26px!important}.landing-footer{padding:40px 20px 24px!important}.landing-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px 20px!important}.landing-footer-brand{grid-column:1/-1}.landing-footer-btm{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.landing-footer-btm-links{display:none!important}}@media (max-width:420px){.landing-h1{font-size:30px!important}.landing-nav-cta-secondary{display:none!important}}.ln-section{padding-top:60px!important;padding-bottom:60px!important}@media (max-width:900px){.pricing-compare{overflow-x:auto}.pricing-compare>div{min-width:760px}}@keyframes ln-tab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ln-tab-anim{animation:ln-tab-in .32s cubic-bezier(.22,.61,.36,1)}.ln-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:99px;outline:none;cursor:pointer;margin:4px 0}.ln-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--thumb,#7c5af0);border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:pointer}.ln-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--thumb,#7c5af0);border:2px solid #fff;cursor:pointer}.ln-explore-track::-webkit-scrollbar{display:none}@media (max-width:1100px){.ln-pricing-grid{grid-template-columns:repeat(3,1fr)!important}.ln-tiers-4{grid-template-columns:repeat(2,1fr)!important}.ln-cases-grid{grid-template-columns:repeat(3,1fr)!important}.ln-testi-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.ln-nav-wrap{padding:10px 12px!important}.ln-nav-actions,.ln-nav-links,.ln-nav-login{display:none!important}.ln-nav-burger{display:flex!important}.ln-hero-inner{padding:130px 20px 60px!important}.ln-hero-btns{flex-direction:column!important;padding:0 24px!important}.ln-hero-btns a,.ln-hero-btns button{width:100%!important;justify-content:center!important;box-sizing:border-box!important;min-height:52px!important}.ln-h1{font-size:37px!important;letter-spacing:-1px!important;line-height:1.1!important}.ln-hero-sub{font-size:15px!important;max-width:100%!important}.ln-trust-logos{gap:20px!important;flex-wrap:wrap!important;justify-content:center!important}.ln-faq-inner,.ln-feat-inner,.ln-gallery-inner,.ln-how>div,.ln-pricing-inner{padding-left:20px!important;padding-right:20px!important}.ln-section{padding-top:45px!important;padding-bottom:45px!important}.ln-how-inner{padding:0 20px!important}.ln-how-card{grid-template-columns:1fr!important;margin-left:0!important;margin-right:0!important}.ln-how-card-text{padding:28px 24px!important;order:2!important}.ln-how-card-img{min-height:220px!important;padding:0!important;order:1!important}.ln-how-zigzag{display:none!important}.ln-feat{padding:60px 0!important}.ln-feat-inner{padding:0 20px!important}.ln-feat-tabs{gap:12px!important}.ln-feat-grid,.ln-feat-tabs{grid-template-columns:1fr!important}.ln-showcase-grid{grid-template-columns:repeat(2,1fr)!important}.ln-showcase-title{font-size:20px!important;letter-spacing:-.5px!important}.ln-showcase-header{padding:0 20px!important}.ln-gallery{padding:60px 0!important}.ln-gallery-grid{grid-template-columns:1fr!important}.ln-demo-inner{padding:0 20px!important}.ln-demo-title{font-size:28px!important;letter-spacing:-.8px!important}.ln-demo-tabs{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:10px!important;padding-bottom:2px!important}.ln-demo-tabs::-webkit-scrollbar{display:none!important}.ln-demo-tabs>button{flex:0 0 auto!important;width:116px!important;scroll-snap-align:center!important}.ln-demo-hint{display:flex!important}.ln-demo-io{flex-direction:column!important;padding:14px!important}.ln-demo-inputs,.ln-demo-output{width:100%!important}.ln-demo-arrow{transform:rotate(90deg)!important}.ln-demo-arrow span,.ln-demo-subtitle{display:none!important}.ln-demo-box{min-height:240px!important}.ln-demo-box-h{height:240px!important}.ln-pricing-grid{grid-template-columns:repeat(2,1fr)!important}.ln-tiers-inner{padding:0 20px!important}.ln-tiers-3,.ln-tiers-4{grid-template-columns:repeat(2,1fr)!important;max-width:100%!important}.ln-cases-inner{padding:0 20px!important}.ln-cases-grid{grid-template-columns:1fr!important}.ln-case-video{height:360px!important}.ln-explore-track{padding-left:20px!important;padding-right:20px!important}.ln-explore-arrow{display:none!important}.ln-explore-cta{width:auto!important}.ln-testi-inner{padding:0 20px!important}.ln-faq-grid,.ln-testi-grid{grid-template-columns:1fr!important}.ln-cta-final{padding-top:45px!important}.ln-cta-h2{font-size:26px!important}.ln-footer{padding:40px 20px 24px!important}.ln-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 16px!important}.ln-footer-brand{grid-column:1/-1}.ln-footer-btm{flex-direction:column!important;align-items:flex-start!important}.ln-footer-btm-links{display:none!important}}@media (max-width:420px){.ln-h1{font-size:31px!important;letter-spacing:-.5px!important}.ln-hero-sub{font-size:14px!important}.ln-pricing-grid,.ln-tiers-3,.ln-tiers-4{grid-template-columns:1fr!important}}.auth-illu-panel{display:flex}@media (max-width:768px){.auth-form-panel{width:100%!important;min-width:unset!important;padding:40px 24px!important;border-right:none!important}.auth-illu-panel{display:none!important}.auth-logo-row{margin-bottom:20px!important}.auth-heading{font-size:26px!important}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}