:root{--ink:#0a0a0c;--paper:#f2efe9;--muted:#a6a3ab;--violet:#9b7cff;--violet-2:#6e45ff;--line:rgba(255,255,255,.12);--serif:Georgia,"Times New Roman",serif;--sans:"DM Sans",sans-serif;--display:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f8f7fb;font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip-link{position:fixed;top:-100px;left:1rem;z-index:1000;background:#fff;color:#000;padding:.8rem 1rem}.skip-link:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:82px;display:flex;align-items:center;padding:0 clamp(1.25rem,4vw,4.5rem);position:fixed;inset:0 0 auto;z-index:100;border-bottom:1px solid transparent;transition:.3s;background:linear-gradient(to bottom,rgba(8,8,10,.75),transparent)}.site-header.scrolled{height:68px;background:rgba(8,8,10,.9);backdrop-filter:blur(18px);border-color:var(--line)}.brand{display:flex;align-items:center;gap:.65rem;font-family:var(--display);font-weight:800;letter-spacing:.07em;font-size:1rem;white-space:nowrap}.brand b{color:var(--violet)}.brand-mark{width:26px;height:26px;position:relative;display:inline-block;transform:rotate(45deg)}.brand-mark i{position:absolute;border:1px solid var(--violet);width:16px;height:16px}.brand-mark i:last-child{right:0;bottom:0;border-color:#fff}.desktop-nav{display:flex;margin:auto;gap:2.3rem;color:#c6c3ca;font-size:.84rem}.desktop-nav a,.text-link,footer a{transition:color .2s}.desktop-nav a:hover,.text-link:hover,footer a:hover{color:var(--violet)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border:0;cursor:pointer;font-weight:700;transition:.25s;min-height:52px;padding:0 1.5rem}.button-primary{background:var(--violet);color:#100d18}.button-primary:hover{background:#b09aff;transform:translateY(-2px)}.button-small{min-height:40px;padding:0 1.1rem;font-size:.82rem}.button-ghost{border:1px solid rgba(255,255,255,.3)}.button-ghost:hover{border-color:var(--violet);color:var(--violet)}.menu-button,.mobile-nav{display:none}.hero{min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:155px 5vw 32px;overflow:hidden}.hero-glow{position:absolute;top:-15%;left:50%;width:850px;height:650px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(110,69,255,.25),rgba(0,0,0,0) 68%);pointer-events:none}.eyebrow,.section-number{font-size:.68rem;font-weight:700;letter-spacing:.25em;color:var(--violet)}.hero h1{font-family:var(--display);font-size:clamp(3.2rem,7.4vw,7.5rem);line-height:.89;letter-spacing:-.075em;margin:1.4rem 0 1.7rem;max-width:1100px}.hero h1 span{font-family:var(--serif);font-weight:400;font-style:italic;color:var(--violet);letter-spacing:-.055em}.hero-copy{max-width:660px;color:#b9b6bf;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;margin:0}.hero-actions{display:flex;align-items:center;gap:2rem;margin-top:2rem}.text-link{font-size:.88rem;color:#d1ced5}.avatar-stage{height:310px;width:min(620px,90vw);position:relative;margin:1.4rem auto 0}.avatar-halo{position:absolute;width:245px;height:245px;left:50%;top:30px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 35%,#c5b5ff 0,#7e60e8 24%,#35246e 53%,rgba(9,9,11,0) 71%);filter:blur(2px);box-shadow:0 0 70px rgba(134,99,255,.25)}.avatar-silhouette{position:absolute;left:50%;top:39px;transform:translateX(-50%);width:170px;height:260px;overflow:hidden;filter:drop-shadow(0 0 18px rgba(168,140,255,.35))}.avatar-head{width:86px;height:112px;background:linear-gradient(140deg,#d7d0e7,#5d526f);border-radius:46% 46% 48% 48%;margin:auto;clip-path:polygon(20% 0,80% 0,100% 32%,88% 82%,66% 100%,35% 96%,12% 77%,0 35%)}.avatar-body{height:160px;width:170px;margin-top:-4px;background:linear-gradient(130deg,#c2b8d5 0,#554968 48%,#191522 100%);border-radius:50% 50% 4% 4%}.scan-line{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(187,166,255,.12) 6px);mix-blend-mode:screen}.orbit{position:absolute;left:50%;top:10px;transform:translateX(-50%);border:1px solid rgba(156,125,255,.22);border-radius:50%}.orbit-one{width:400px;height:290px}.orbit-two{width:535px;height:290px;transform:translateX(-50%) rotate(-12deg)}.status-chip{position:absolute;padding:.6rem .8rem;border:1px solid rgba(255,255,255,.14);background:rgba(13,12,18,.72);backdrop-filter:blur(10px);font-size:.62rem;letter-spacing:.08em;color:#ccc8d2}.status-chip span,.live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#79e99d;box-shadow:0 0 8px #79e99d;margin-right:.4rem}.status-one{left:3%;top:35%}.status-two{right:0;top:56%}.status-three{left:12%;bottom:4%;color:var(--violet)}.trust-line{width:min(900px,90vw);border-top:1px solid var(--line);padding-top:1.1rem;display:flex;justify-content:center;align-items:center;gap:1rem;color:#65626b;font-size:.56rem;letter-spacing:.16em}.trust-line strong{color:#aaa7af;font-size:.58rem}.trust-line i{width:3px;height:3px;background:var(--violet);border-radius:50%}.section-pad{padding:clamp(5rem,10vw,9rem) clamp(1.4rem,7vw,7rem)}.manifesto{background:var(--paper);color:#111115}.manifesto .section-number,.control .section-number,.access .section-number{color:#6f45ec}.manifesto-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;margin-top:3rem;align-items:end}.manifesto h2,.control h2,.economy h2,.access h2{font-family:var(--display);font-size:clamp(2.8rem,5.8vw,6.5rem);line-height:.96;letter-spacing:-.06em;margin:0}.manifesto h2 em,.control h2 em,.economy h2 em,.access h2 em{font-family:var(--serif);font-weight:400;color:var(--violet-2)}.manifesto-copy{max-width:520px;font-size:1.1rem;line-height:1.7;color:#5c5962}.manifesto-copy p:first-child{color:#19181e;font-size:1.35rem}.identity-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9c4bb;border-bottom:1px solid #c9c4bb;margin-top:5rem}.identity-strip div{min-height:150px;padding:1.6rem;border-right:1px solid #c9c4bb;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.identity-strip div:last-child{border:0}.identity-strip span{position:absolute;top:1.3rem;right:1.3rem;color:#8d8793;font-size:.65rem}.identity-strip strong{font-family:var(--display);font-size:1.15rem}.identity-strip small{color:#85808b;margin-top:.3rem}.process{background:#111014}.section-number.light{color:#9a7bff}.section-heading,.economy-heading{display:flex;justify-content:space-between;gap:3rem;align-items:end;margin:2.8rem 0 4rem}.section-heading h2{font-family:var(--display);font-size:clamp(2.4rem,5vw,5rem);letter-spacing:-.055em;line-height:1;margin:0}.section-heading p,.economy-heading p{max-width:440px;color:#918e98;line-height:1.65}.process-list{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-card{padding:2.2rem 2rem 2rem 0;border-right:1px solid var(--line);min-height:370px}.process-card:not(:first-child){padding-left:2rem}.process-card:last-child{border:0}.step{font-size:.65rem;color:#77727f}.step-icon{height:90px;margin:2.4rem 0;position:relative}.process-card h3{font-family:var(--display);font-size:1.2rem}.process-card p{color:#8f8b95;line-height:1.6;font-size:.88rem}.face-icon{width:62px;border:1px solid #8c70e5;border-radius:45%}.face-icon i{position:absolute;top:30px;width:4px;height:4px;background:#b39aff}.face-icon i:first-child{left:18px}.face-icon i:nth-child(2){right:18px}.face-icon b{position:absolute;width:21px;height:9px;border-bottom:1px solid #b39aff;bottom:21px;left:20px;border-radius:50%}.waves-icon{display:flex;align-items:center;gap:7px}.waves-icon i{display:block;width:2px;background:var(--violet);height:35px}.waves-icon i:nth-child(2),.waves-icon i:nth-child(4){height:64px}.waves-icon i:nth-child(3){height:88px}.sliders-icon i{position:absolute;width:70px;height:1px;background:#6d6678;left:0}.sliders-icon i:nth-child(1){top:15px}.sliders-icon i:nth-child(2){top:42px}.sliders-icon i:nth-child(3){top:69px}.sliders-icon i:after{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--violet);border-radius:50%;background:#111014;top:-5px;left:20px}.sliders-icon i:nth-child(2):after{left:46px}.sliders-icon i:nth-child(3):after{left:10px}.pulse-icon{border:1px solid rgba(155,124,255,.3);border-radius:50%;width:80px}.pulse-icon:before,.pulse-icon:after{content:"";position:absolute;border:1px solid rgba(155,124,255,.25);border-radius:50%;inset:10px}.pulse-icon:after{inset:25px;background:var(--violet);box-shadow:0 0 18px var(--violet)}.control{background:var(--paper);color:#121116}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.dashboard{min-height:570px;background:#111015;color:#fff;padding:2rem;box-shadow:30px 32px 0 #dfdad1,0 20px 70px rgba(50,35,85,.2)}.dash-top{display:flex;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.mini-brand{font-family:var(--display);font-weight:800;font-size:.75rem;letter-spacing:.08em}.mini-brand b{color:var(--violet)}.live{font-size:.55rem;color:#7fe69d;letter-spacing:.1em}.dash-profile{display:flex;align-items:center;gap:1rem;margin:2.3rem 0}.profile-orb{width:55px;height:55px;border-radius:50%;background:radial-gradient(circle at 40% 30%,#d6ccff,#7755d5 45%,#272032)}.dash-profile div:last-child{display:flex;flex-direction:column;gap:.35rem}.dash-profile small{color:#6f6977;font-size:.55rem;letter-spacing:.14em}.dash-stat{position:relative}.dash-stat span{display:block;color:#8c8791;font-size:.7rem}.dash-stat strong{display:block;font-family:var(--display);font-size:3.6rem;letter-spacing:-.05em;margin:.4rem 0}.dash-stat small{position:absolute;right:0;bottom:.8rem;color:#79e99d}.dash-bars{height:150px;display:flex;align-items:end;gap:8%;border-bottom:1px solid #3c3744;margin:1rem 0 2rem}.dash-bars i{width:7%;background:linear-gradient(to top,#5f3cd1,var(--violet));border-radius:2px 2px 0 0}.dash-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:1.2rem 0;font-size:.75rem}.dash-controls b{color:var(--violet);font-size:.65rem}.fake-toggle{width:40px;height:21px;border:0;border-radius:20px;background:var(--violet);padding:2px}.fake-toggle i{display:block;width:17px;height:17px;border-radius:50%;background:white;margin-left:auto}.control-copy>p:not(.section-number){color:#696570;line-height:1.7;max-width:520px;font-size:1.05rem}.control-copy h2{margin:2rem 0}.control-copy ul{list-style:none;padding:0;margin:2.5rem 0 0}.control-copy li{display:flex;gap:1rem;border-top:1px solid #d2cdc4;padding:1.2rem 0}.control-copy li>span{color:var(--violet-2)}.control-copy li div{display:flex;flex-direction:column;gap:.35rem}.control-copy li small{color:#7c7782}.economy{background:#0c0b0e}.economy-heading h2{max-width:800px}.economy-heading h2 em{color:var(--violet)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.benefit-grid article{padding:3rem 4rem 2rem 0;border-right:1px solid var(--line)}.benefit-grid article:not(:first-child){padding-left:4rem}.benefit-grid article:last-child{border:0}.benefit-grid span{font-family:var(--serif);font-size:4rem;color:var(--violet);font-style:italic}.benefit-grid h3{font-family:var(--display)}.benefit-grid p{color:#8e8994;line-height:1.6}.access{text-align:center;background:var(--paper);color:#111;position:relative;overflow:hidden}.access-glow{position:absolute;width:700px;height:500px;background:radial-gradient(circle,rgba(151,112,255,.19),transparent 65%);top:0;left:50%;transform:translate(-50%,-30%)}.access>*:not(.access-glow){position:relative}.access h2{margin:2rem auto;max-width:900px}.access>p:not(.section-number){color:#6e6975;font-size:1.1rem}.access-form{display:flex;max-width:610px;margin:2.4rem auto 1rem;position:relative}.access-form input{flex:1;min-width:0;border:1px solid #c7c1b9;border-right:0;background:transparent;padding:0 1.2rem;outline:none}.access-form input:focus{border-color:var(--violet)}.access-form .form-message{position:absolute;top:calc(100% + 2.2rem);left:0;right:0;color:#5e3cc9;font-size:.8rem}.access>small{color:#8a858f}footer{padding:2rem clamp(1.4rem,7vw,7rem);display:flex;align-items:center;gap:3rem;color:#77737d;border-top:1px solid var(--line);font-size:.7rem}footer p{margin-right:auto}footer div{display:flex;gap:1.5rem}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}@media (max-width:900px){.desktop-nav,.desktop-cta{display:none}.menu-button{display:block;margin-left:auto;border:0;background:transparent;width:42px;height:42px;position:relative}.menu-button i{position:absolute;width:22px;height:1px;background:#fff;left:10px;top:17px;transition:.2s}.menu-button i:last-child{top:24px}.menu-button[aria-expanded=true] i:first-of-type{transform:translateY(3.5px) rotate(45deg)}.menu-button[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav{position:absolute;display:flex;flex-direction:column;gap:1.4rem;top:68px;left:0;right:0;padding:1.5rem;background:#0c0b0e;border-bottom:1px solid var(--line);transform:translateY(-130%);opacity:0;transition:.25s;z-index:-1}.mobile-nav.open{transform:none;opacity:1}.manifesto-grid,.control-grid{grid-template-columns:1fr}.process-list{grid-template-columns:1fr 1fr}.process-card:nth-child(2){border-right:0}.identity-strip{grid-template-columns:1fr 1fr}.identity-strip div:nth-child(2){border-right:0}.section-heading,.economy-heading{align-items:flex-start;flex-direction:column}.dashboard{max-width:600px;width:100%;margin:auto}.benefit-grid{grid-template-columns:1fr}.benefit-grid article,.benefit-grid article:not(:first-child){padding:2rem 0;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.site-header{height:68px}.hero{padding-top:125px}.hero h1{font-size:3.45rem}.hero-actions{flex-direction:column;gap:1.2rem}.avatar-stage{height:285px;margin-top:2rem}.orbit-two{width:380px}.orbit-one{width:300px}.status-one{left:0}.status-two{right:0}.trust-line{flex-wrap:wrap;line-height:1.8}.trust-line>span{width:100%}.manifesto-grid{gap:2rem}.identity-strip{margin-top:3rem}.identity-strip div{min-height:120px;padding:1rem}.process-list{grid-template-columns:1fr}.process-card,.process-card:not(:first-child){padding:2rem 0;border-right:0;border-bottom:1px solid var(--line);min-height:auto}.process-card .step-icon{margin:2rem 0}.dashboard{padding:1.2rem;min-height:515px;box-shadow:12px 14px 0 #dfdad1}.dash-stat strong{font-size:3rem}.section-pad{padding-top:5rem;padding-bottom:5rem}.access-form{flex-direction:column;gap:.7rem}.access-form input{min-height:52px;border:1px solid #c7c1b9}.access-form .form-message{top:calc(100% + 2rem)}footer{flex-direction:column;text-align:center;gap:1rem}footer p{margin:0}footer div{flex-wrap:wrap;justify-content:center}}
/* NOVA Creator Fans lockup */
.brand-lockup{display:flex;flex-direction:column;align-items:flex-start;line-height:.88}.brand-lockup strong{font:inherit}.brand-lockup b{color:var(--violet);font-size:.43rem;letter-spacing:.18em;margin-top:.28rem}.mini-brand b{font-size:.42rem;letter-spacing:.13em;margin-left:.25rem}
.language-switcher{display:flex;gap:.12rem;margin-left:1rem;border:1px solid rgba(255,255,255,.18);padding:.18rem}.language-switcher button{border:0;background:transparent;color:#8f8b98;font-size:.62rem;font-weight:800;padding:.34rem .38rem;cursor:pointer}.language-switcher button:hover,.language-switcher button.active{background:var(--violet);color:#100d18}@media(max-width:1050px){.language-switcher button{padding:.3rem}.desktop-nav{gap:1.25rem}}@media(max-width:900px){.site-header>.language-switcher{margin-left:auto}.language-switcher button{font-size:.58rem;padding:.28rem}.menu-button{margin-left:.5rem}}
.legal-page{background:#09090b;color:#f6f3ff;min-height:100vh}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:1.4rem clamp(1.25rem,5vw,5rem);border-bottom:1px solid rgba(255,255,255,.1)}.legal-back{color:#c7bdff;font-weight:700}.legal-main{width:min(820px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(4rem,9vw,7rem) 0}.legal-main h1{font-family:var(--display);font-size:clamp(2.5rem,7vw,5rem);line-height:.98;margin:0 0 1.25rem}.legal-updated{color:#9c98aa;margin-bottom:3rem}.legal-main section{padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.1)}.legal-main h2{font-size:1.2rem;margin:0 0 .75rem}.legal-main p,.legal-main li{color:#c8c4d2;line-height:1.75}.legal-main a{color:#a98cff}.legal-note{margin-top:2.5rem;padding:1.25rem;border:1px solid rgba(169,140,255,.35);background:rgba(132,91,255,.08);border-radius:1rem}
