@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#07070b;--panel:#101016;--line:#ffffff16;--muted:#a09eaf;--violet:#aa89ff;--white:#f6f5fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #c3afff;outline-offset:6px}header{height:94px;max-width:1480px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{font-size:25px;font-weight:700;letter-spacing:3px;display:flex;gap:8px;align-items:center}.brand span{font-size:12px;letter-spacing:1px;border:1px solid #827690;padding:3px}.brand i{font-style:normal;color:var(--violet);font-size:29px;margin-left:4px}nav{display:flex;gap:34px;font-size:14px;color:#b8b5c3}nav a:hover,.text-link:hover{color:white}.nav-cta{padding:12px 19px;border:1px solid #ffffff30;border-radius:5px;font-size:14px}.nav-cta span{margin-left:20px;color:var(--violet)}.hero{max-width:1480px;margin:auto;position:relative;padding:80px 5% 0;display:grid;grid-template-columns:1.04fr 1fr;min-height:780px;overflow:hidden}.hero-copy{z-index:2;position:relative;padding-bottom:65px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:600;color:#bcb5cd;display:flex;align-items:center;gap:10px}.status-dot,.mini-dot{width:6px;height:6px;border-radius:50%;background:#ac87ff;box-shadow:0 0 12px #865cff;display:inline-block;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-size:clamp(64px,6.6vw,98px);line-height:.97;letter-spacing:-1px;font-weight:700;margin:29px 0 25px}h1>span{color:#b9a0ff;background:linear-gradient(100deg,#d3c4ff,#8863e4);background-clip:text;-webkit-text-fill-color:transparent}.hero-copy>p{font-size:20px;line-height:1.5;color:#d7d3e1}.hero-copy .description{font-size:15px;line-height:1.8;max-width:420px;margin-top:15px;color:var(--muted)}.actions{display:flex;gap:25px;align-items:center;margin-top:30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:32px;min-height:52px;padding:15px 24px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.7px;border:1px solid transparent;transition:transform .25s,box-shadow .25s}.primary{background:#b69aff;color:#160d2c;box-shadow:0 0 28px #9966ff16}.primary:hover{transform:translateY(-3px);box-shadow:0 0 32px #9966ff40;background:#c5afff}.text-link{font-size:13px;color:#c0bbce;display:flex;align-items:center;gap:10px}.play{display:grid;place-items:center;border:1px solid #ffffff30;width:27px;height:27px;border-radius:50%;font-size:10px}.hero-note{display:flex;align-items:center;gap:9px;margin-top:23px;color:#a29aaa;font-size:12px}.hero-note .status-dot{width:4px;height:4px;background:#a19aad;box-shadow:none}.hero-art{position:relative;align-self:center;height:510px;margin-left:-55px;margin-right:-65px;margin-top:-65px;perspective:900px;background:radial-gradient(ellipse,#4729712b,transparent 68%)}.hero-art img{width:112%;height:auto;position:absolute;left:-4%;top:55px;mix-blend-mode:screen;transform:rotate(-13deg);transition:transform .3s ease-out;filter:contrast(1.07)}.orbit{position:absolute;width:92%;height:76%;border:1px solid #9881ce16;border-radius:50%;top:12%;left:4%;transform:rotate(-25deg)}.orbit-two{width:110%;height:48%;top:30%;left:-4%;transform:rotate(23deg)}.art-label,.art-foot{display:flex;justify-content:space-between;font:10px 'DM Sans',sans-serif;letter-spacing:1.7px;color:#756c86;position:absolute;left:7%;right:8%;top:5px}.art-label span{color:#b7a2e3}.art-foot{top:auto;bottom:-18px;letter-spacing:1px}.art-foot .mini-dot{width:4px;height:4px;margin-right:6px}.telemetry{position:absolute;z-index:2;padding:13px 15px;background:#0d0c16bd;backdrop-filter:blur(14px);border:1px solid #a897d32e;border-radius:6px;box-shadow:0 10px 40px #0004}.telemetry>span{font-size:9px;letter-spacing:1.5px;color:#b3a7cb}.telemetry b{display:block;font-size:12px;font-weight:500;margin-top:8px}.telemetry em{font-style:normal;color:#c2a7ff;margin-left:5px}.telemetry small{font-size:10px;color:#8d849e;margin-left:9px}.t-left{left:0;top:100px;width:177px}.t-right{right:3%;top:270px;width:168px}.t-bottom{left:13%;bottom:20px;width:229px}.tiny-bars{color:#9470e5;letter-spacing:3px;margin-top:7px;font-size:16px}.signal{height:1px;background:linear-gradient(90deg,transparent,#ae83ff,transparent);margin-top:13px;position:relative}.signal:after{content:'';position:absolute;width:5px;height:5px;top:-2px;left:40%;background:#d0bfff;border-radius:50%}.hero-bottom{grid-column:1/-1;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:26px 0;color:#827a92;font-size:10px;letter-spacing:1.8px}.hero-bottom div{color:#beb6ce;font-size:11px}.hero-bottom b{padding:0 20px;color:#7a5aab}.hero-bottom>a{font-size:24px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;z-index:20;background:black;padding:15px}
@media(min-width:1600px){.hero{min-height:850px;padding-top:110px}}@media(max-width:1000px){header{height:78px}nav{gap:18px}.hero{padding-top:65px}.hero-art{margin-left:-25px;height:440px}.t-left{top:85px;left:12%;}.t-right{top:230px}.t-bottom{bottom:12px}.actions{gap:15px}.button{padding:15px 18px;gap:18px}.hero-bottom>span{display:none}h1{font-size:75px}}@media(max-width:700px){header{padding:0 6%;height:76px}nav{display:none}.brand{font-size:21px}.nav-cta{font-size:12px;padding:10px}.nav-cta span{margin-left:7px}.hero{display:flex;flex-direction:column;padding:42px 6% 0;min-height:0}.eyebrow{font-size:9px;letter-spacing:1.4px}h1{font-size:clamp(57px,13vw,84px);margin:23px 0}.hero-copy{padding-bottom:0}.hero-copy>p{font-size:18px}.hero-copy .description{font-size:14px;max-width:92%}.actions{gap:18px;flex-wrap:wrap}.button{font-size:12px}.hero-art{width:112%;height:365px;margin:35px -6% 25px}.hero-art img{top:25px;width:104%;left:0}.art-label{font-size:8px;top:0}.telemetry{padding:10px}.t-left{left:5%;top:74px;width:141px}.t-right{right:3%;top:190px;width:144px}.t-bottom{bottom:5px;left:10%;width:212px}.art-foot{bottom:-20px;font-size:8px}.hero-bottom{margin-top:22px;width:100%;padding:23px 0}.hero-bottom div{font-size:8px;letter-spacing:1px}.hero-bottom b{padding:0 7px}.hero-note{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.section{max-width:1320px;margin:auto;padding:110px 5%;border-top:1px solid var(--line)}.section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.micro{font-size:10px;letter-spacing:1.3px;color:#81798d}.split-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-size:clamp(48px,5.3vw,76px);font-weight:600;line-height:1.02;letter-spacing:-.5px}h2 span{color:#9988b6}.split-title>p,.body-copy{font-size:16px;line-height:1.8;color:var(--muted);max-width:380px}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.flow article{position:relative;border-top:1px solid #ffffff24;padding:28px 0}.step{position:absolute;right:0;top:30px;font-size:12px;color:#7c728d}.flow-icon{width:54px;height:54px;display:grid;place-items:center;font-size:30px;color:#b398e8;border:1px solid #a787e244;border-radius:14px;margin-bottom:30px;background:#21162e}.engine{background:#b799f5;color:#171022;box-shadow:0 0 60px #8b50dd29}.flow h3{font-size:23px;margin-bottom:14px}.flow p{color:var(--muted);font-size:15px;line-height:1.8;max-width:290px}.flow small{font-size:12px;color:#716b7d;display:block;margin-top:13px}.concept-label{font-size:10px;letter-spacing:1px;border:1px solid #a28abd40;color:#b8a6d6;padding:8px 12px;border-radius:3px}.dashboard{border:1px solid #9a85bb30;border-radius:12px;background:linear-gradient(140deg,#15121d,#0d0d13 60%);box-shadow:0 0 100px #7f48d70b;overflow:hidden}.dashboard-nav{padding:20px 25px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:50px}.small-brand{font-size:17px;letter-spacing:2px}.small-brand span{font-size:9px}.dashboard-nav button{background:none;color:#807888;border:0;padding:10px 15px;font-size:12px}.dashboard-nav button.active{color:#d7c3ff;background:#9a73e514;border-radius:4px}.demo-user{margin-left:auto;font-size:11px;letter-spacing:1px}.demo-user small{color:#a18dbe;font-size:9px;margin-left:8px}.dashboard-body{padding:30px}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.dashboard-heading h3{font-size:21px;font-weight:500;margin-top:10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metrics article{border:1px solid var(--line);border-radius:6px;padding:19px 17px;background:#ffffff02}.metrics article>span{font-size:12px;color:#a59cad}.metrics strong{font-size:32px;display:block;letter-spacing:-1px;margin:11px 0 5px;font-weight:500}.metrics small{font-size:15px;letter-spacing:0;color:#8e859b;margin-left:5px}.metrics em{font-size:10px;color:#b599da;font-style:normal}.charts{display:grid;grid-template-columns:1fr 1.25fr;margin-top:22px;gap:20px}.radar-panel,.session-panel{border:1px solid var(--line);border-radius:7px;padding:21px}.chart-title{font-size:11px;letter-spacing:1.2px;display:flex;justify-content:space-between}.chart-title>span{color:#736c7e;font-size:8px}.radar{width:100%;max-height:265px;margin-top:10px}.legend{display:flex;justify-content:center;gap:20px;font-size:10px;color:#bd9fed;margin-top:10px}.legend span+span{color:#80718f}.session-score{font-size:19px;margin:27px 0 16px}.session-score span{display:block;color:#887f96;font-size:11px;margin-top:8px}.line-chart{width:100%;height:155px}.axis{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#6e667c}.insight{display:flex;align-items:center;gap:15px;background:#9b78dd0d;padding:14px;border:1px solid #b694ed13;border-radius:5px;margin-top:25px}.insight>span{font-size:24px;color:#b08de8}.insight p{font-size:11px;line-height:1.6;color:#887f96}.insight b{display:block;color:#bcaecc;font-weight:500}.dashboard-disclaimer{font-size:11px;color:#93869d;text-align:center;margin-top:25px;line-height:1.7}.sessions-view{grid-template-columns:1fr}.sessions-view .radar-panel{display:none}.coach-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.coach-section h2{margin:27px 0}.coach-points{display:flex;flex-direction:column;gap:20px;font-size:13px;color:#b9adca;margin-top:30px}.coach-interface{padding:26px;border:1px solid #a184cf30;border-radius:12px;background:radial-gradient(at top right,#4b2c6b24,transparent 70%),#101017;box-shadow:0 20px 90px #0005}.coach-top{display:flex;align-items:center;gap:13px;font-size:12px;letter-spacing:1px}.coach-avatar{width:39px;height:39px;display:grid;place-items:center;color:#b597f3;background:#9e6dec18;border:1px solid #bfa1ed25;border-radius:10px;font-size:25px}.coach-top small{display:block;font-size:8px;color:#82718f;margin-top:5px}.coach-top>.mini-dot{margin-left:auto}.coach-message{margin:30px 0;padding:25px;border-radius:8px;border:1px solid #b99bdd1c;background:#ffffff02}.coach-message p{font-size:15px;line-height:1.8;color:#bdb2cd;margin-top:15px}.coach-message b{color:#d4bbed;font-weight:500}.recommendation{display:flex;gap:15px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:6px}.recommendation>span:first-child{font-size:24px;color:#ac8ee2}.recommendation div{font-size:10px;color:#9385a6}.recommendation b{display:block;font-size:13px;color:#d4c4e5;margin-top:5px;font-weight:500}.duration{margin-left:auto;font-size:10px;color:#b79bd9}.coach-input{border:1px solid var(--line);margin-top:24px;border-radius:5px;padding:12px;font-size:10px;color:#726780;display:flex;align-items:center;justify-content:space-between}.coach-input span{font-size:18px;background:#8d6cbe30;padding:2px 9px;border-radius:4px}.coach-foot{text-align:center;font-size:8px;margin-top:18px}.progress-section{text-align:center}.progress-section>.eyebrow{justify-content:center;margin-bottom:25px}.progress-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;text-align:left}.progress-grid article{border-left:1px solid var(--line);padding:10px 35px;position:relative}.progress-grid article:first-child{border:0}.progress-grid article>span{display:block;font-size:11px;letter-spacing:1.5px;color:#9b8bac}.progress-grid strong{font-size:68px;font-weight:400;letter-spacing:-4px;display:block;margin-top:16px;color:#d6c3ef}.progress-grid small{font-size:30px;letter-spacing:-1px}.spark{height:68px;display:flex;align-items:flex-end;gap:7px;margin-top:20px}.spark i{height:var(--h);width:100%;background:linear-gradient(#a58bc98c,#a58bc90e);border-top:1px solid #c4a3f3}.disclaimer{font-size:12px;color:#82758f;text-align:center;margin-top:28px;line-height:1.8}.founders-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:radial-gradient(ellipse at 76% 37%,#6631a221,transparent 55%)}.founder-copy h2{margin:25px 0}.founder-copy h2 span{color:#bd9de9}.secondary-copy{font-size:14px;margin-top:16px}.availability{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;margin-top:30px}.availability small{display:block;flex-basis:100%;color:#80738e;font-size:11px;margin-left:15px}.founder-price{font-size:51px;margin:28px 0 20px;letter-spacing:-2px}.founder-price>span{font-size:12px;color:#a08daa;letter-spacing:0;margin-left:10px}.full{width:100%;justify-content:space-between}.left{text-align:left;font-size:11px;margin-top:15px}.founder-visual{perspective:900px;align-self:center}.founder-card{position:relative;overflow:hidden;aspect-ratio:1.58;border-radius:17px;background:radial-gradient(ellipse at 0 0,#a97dea45,transparent 55%),linear-gradient(120deg,#34273c,#0d0b12 75%);border:1px solid #c5a5e56b;padding:30px;transform:rotate(-6deg);transition:transform .35s ease;box-shadow:0 50px 80px #0007,inset 0 0 50px #b68ce112}.card-top{display:flex;align-items:center;justify-content:space-between}.card-top>.brand{font-size:21px}.card-top>span:last-child{font-size:8px;letter-spacing:2px;color:#b8a1cd;line-height:1.8;text-align:right}.card-art{font-family:'Barlow Condensed',Impact,sans-serif;font-size:145px;line-height:1;color:#c4a4dc;letter-spacing:-9px;opacity:.85;display:flex;align-items:center;justify-content:space-between;font-style:italic;margin:12px 0}.card-art>span{font-size:110px;font-style:normal;font-weight:600;color:#8b6ea0;letter-spacing:-4px;opacity:.4}.card-bottom{display:flex;justify-content:space-between;align-items:flex-end;color:#ab93be;font-size:9px;letter-spacing:2px}.card-bottom strong{display:block;font-size:16px;color:#e9d8f8;margin-top:8px;letter-spacing:1px}.card-bottom>span{font-size:8px;text-align:right;line-height:1.8}.card-bottom b{font-size:13px;font-weight:400}.card-sheen{pointer-events:none;position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,#e9d0ff0e 50%,transparent 60%)}.card-caption{text-align:center;line-height:2;font-size:9px;margin-top:35px;color:#8e78a1}.benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}.benefits article{border-top:1px solid #aa86d230;padding-top:25px}.benefits article>span{font-size:10px;letter-spacing:1.5px;color:#9b7abd}.benefits h3{font-weight:500;font-size:19px;margin:15px 0}.benefits p{font-size:13px;line-height:1.8;color:#9b8daa}.roadmap{display:grid;grid-template-columns:repeat(5,1fr);padding:0;list-style:none;margin-top:50px;gap:0}.roadmap li{position:relative;border-top:1px solid #ffffff20;padding:30px 20px 0 0}.roadmap li:before{content:'';position:absolute;top:-5px;width:9px;height:9px;background:#332a40;border-radius:50%}.roadmap .done:before{background:#b693e2}.roadmap .current:before{background:#c0a0ff;box-shadow:0 0 0 5px #ac7bf518,0 0 25px #ac7bf560}.roadmap li>span{font-size:11px;color:#736580}.roadmap h3{font-size:18px;margin:14px 0}.roadmap small{font-size:8px;letter-spacing:1px;color:#806891}.roadmap .current small{color:#c0a0ff}.roadmap p{font-size:12px;line-height:1.7;color:#95829f;margin-top:12px}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq-section h2{margin:25px 0}.faq-section .body-copy{font-size:14px}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{display:flex;align-items:center;gap:20px;cursor:pointer;font-size:14px;padding:24px 0;list-style:none;line-height:1.6}.faqs summary::-webkit-details-marker{display:none}.faq-number{font-size:10px;color:#705c81}.faq-plus{margin-left:auto;font-size:20px;color:#9c80b5}.faqs details[open] .faq-plus{transform:rotate(45deg)}.faqs details p{color:#a794b3;font-size:14px;line-height:1.9;padding:0 20px 25px 34px}.final-section{text-align:center;border-top:1px solid var(--line);padding:110px 6% 80px;background:radial-gradient(ellipse at 50% 25%,#54288415,transparent 50%)}.final-section>.eyebrow{justify-content:center;font-size:10px}.final-section h2{font-size:clamp(64px,9vw,126px);margin:35px 0}.final-section h2 span{color:#c0a2e2}.final-section>p{font-size:12px;color:#95809f;margin-top:20px}.final-section>p>span:first-child{padding:0 8px}.email-section{max-width:430px;margin:75px auto 0;border-top:1px solid var(--line);padding-top:30px}.email-section h3{font-size:20px;font-weight:500}.email-section>p{font-size:13px;color:#9d8aab;margin-top:10px}.email-section form{display:flex;flex-wrap:wrap;margin-top:20px;position:relative}.email-section input[type=email]{width:100%;height:50px;padding:0 55px 0 16px;border:1px solid #9c7dbc40;background:#ffffff03;border-radius:5px;color:white;font-size:14px}.email-section button[type=submit]{position:absolute;right:5px;top:5px;width:40px;height:40px;background:#ac8ed526;border:0;border-radius:4px;color:#d8baf4;font-size:24px}.consent{display:flex;gap:8px;margin-top:14px;text-align:left;align-items:flex-start;font-size:11px;color:#93809f;line-height:1.8}.consent input{accent-color:#b38ad8}.consent button{background:none;border:0;padding:0;text-decoration:underline;color:inherit;font-size:inherit}.email-section #email-status{font-size:11px;line-height:1.6;color:#a78cb7}.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}footer{max-width:1320px;margin:auto;padding:45px 5% 30px;border-top:1px solid var(--line)}.footer-main{display:flex;flex-wrap:wrap;gap:25px;align-items:center}.footer-main>p{font-size:12px;color:#84708f}.footer-main>div{margin-left:auto;display:flex;gap:20px;font-size:12px;color:#b4a1bf}footer button{background:none;border:0;padding:0;color:inherit;font-size:inherit}.footer-bottom{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:30px;padding-top:25px;color:#776681;font-size:10px}.footer-bottom>div{display:flex;gap:20px}.footer-bottom>span:last-child{font-size:8px;letter-spacing:1px}dialog{background:#121018;color:#f1eafa;border:1px solid #9d80bc55;border-radius:12px;max-width:550px;width:calc(100% - 36px);padding:40px;box-shadow:0 30px 120px #000c}dialog::backdrop{background:#030107d9;backdrop-filter:blur(10px)}dialog h2{font-size:45px;margin:25px 0}dialog p{font-size:14px;line-height:1.9;color:#b6a5c3;margin:16px 0}.modal-close{position:absolute;right:14px;top:10px;border:0;background:none;color:#c5add9;font-size:27px}.checkout-summary{border-block:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#aa90bd}.checkout-summary strong{font-size:30px;color:#dfc8f4}.checkout-summary small{font-size:12px}dialog .full{margin-top:25px}button:disabled{cursor:not-allowed;opacity:.65}
@media(max-width:1000px){.section{padding:85px 5%}.coach-section{gap:35px}.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-heading>.micro{display:none}.founders-section{gap:35px}.founder-card{padding:22px}.card-art{font-size:110px}.card-art>span{font-size:85px}.card-top>.brand{font-size:16px}.card-top>span:last-child{font-size:6px}.faq-section{gap:40px}.roadmap h3{font-size:15px}.footer-main>div{margin-left:0}.progress-grid strong{font-size:57px}}
@media(max-width:700px){.section{padding:65px 6%}.section-top{gap:15px;margin-bottom:25px;align-items:flex-start}.section-top>.micro{display:none}.section-top>.eyebrow{font-size:8px}.concept-label{font-size:7px;padding:6px;max-width:145px;line-height:1.5}.split-title{display:block;margin-bottom:35px}.split-title>p{margin-top:23px;font-size:14px}.flow{grid-template-columns:1fr;gap:0}.flow article{padding:22px 0 25px 78px;min-height:135px}.flow-icon{position:absolute;left:0;top:23px;width:48px;height:48px}.flow h3{font-size:21px}.flow p{font-size:14px;max-width:90%}.flow small{font-size:10px}.step{top:26px}.dashboard-nav{padding:14px;gap:10px;flex-wrap:wrap}.small-brand{font-size:14px}.demo-user{display:none}.dashboard-nav button{font-size:10px;padding:8px 9px}.dashboard-body{padding:15px}.dashboard-heading h3{font-size:17px}.metrics{gap:8px}.metrics article{padding:13px 10px}.metrics article>span{font-size:10px}.metrics strong{font-size:28px}.metrics em{font-size:8px;line-height:1.5;display:block}.charts{grid-template-columns:1fr;gap:12px}.radar-panel,.session-panel{padding:15px}.chart-title{font-size:9px}.dashboard-disclaimer{font-size:9px}.coach-section{grid-template-columns:1fr;gap:40px}.coach-section .body-copy{font-size:14px}.coach-interface{padding:20px}.coach-message{padding:20px}.progress-grid{gap:0}.progress-grid article{padding:5px 12px}.progress-grid article>span{font-size:8px;letter-spacing:.5px;line-height:1.5;min-height:25px}.progress-grid strong{font-size:40px;letter-spacing:-2px}.progress-grid small{font-size:18px}.spark{height:55px;gap:3px}.disclaimer{font-size:10px}.founders-section{grid-template-columns:1fr;gap:45px}.founder-visual{padding:12px}.founder-card{padding:24px;max-width:450px;margin:auto}.card-art{font-size:125px}.card-art>span{font-size:90px}.card-top>span:last-child{font-size:7px}.benefits{grid-template-columns:1fr;gap:25px;margin-top:0}.benefits article{padding-top:20px}.roadmap{grid-template-columns:1fr;margin-top:35px}.roadmap li{padding:0 0 30px 32px;border-top:0;border-left:1px solid #ffffff20;margin-left:6px}.roadmap li:before{top:0;left:-5px}.roadmap li:last-child{padding-bottom:0}.roadmap h3{font-size:20px;margin:10px 0}.roadmap p{margin-top:8px}.faq-section{grid-template-columns:1fr;gap:20px}.faqs summary{font-size:13px;gap:14px;padding:21px 0}.faqs details p{font-size:13px;padding-left:26px}.final-section{padding:70px 6% 60px}.final-section>.eyebrow{font-size:8px;letter-spacing:1px}.final-section h2{font-size:64px}.email-section{margin-top:55px}.footer-main{gap:20px}.footer-main>div{flex-wrap:wrap;gap:15px;font-size:11px}.footer-main>p{font-size:11px}.footer-bottom{font-size:9px;gap:20px}.footer-bottom>div{gap:15px}.footer-bottom>span:last-child{display:none}dialog{padding:32px 24px}dialog h2{font-size:36px}dialog .eyebrow{font-size:8px}} 
/* Launch identity */
.brand{font-weight:600;letter-spacing:4px}.brand:before{content:'N';font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-style:italic;letter-spacing:-7px;padding-right:6px;font-size:36px;line-height:1;background:linear-gradient(135deg,#e4d7ff,#9c7bef);color:transparent;background-clip:text;transform:skewX(-8deg);margin-right:5px}.brand>span{border:0;padding:0;font-size:10px;letter-spacing:2px;color:#bfa7e3;align-self:flex-start;margin-top:5px}.hero-art img{width:95%;top:60px;left:2%;height:auto;mix-blend-mode:normal;filter:drop-shadow(0 0 25px #8a5af544);transform:rotate(-13deg)}.full{justify-content:center}.nav-cta{padding:12px 22px}.support-section{display:flex;justify-content:space-between;align-items:center;gap:60px}.support-section h2{margin:25px 0}.support-action{max-width:330px}.support-button{border:1px solid #ba99e666;background:#a078d712;color:#d9c2f5;width:100%}.support-button:hover{background:#a078d727}.support-action p{color:#94839f;font-size:12px;line-height:1.8;margin-top:18px}.trademark-note{font-size:9px;line-height:1.6;color:#817088;order:4;width:100%}.trademark-note a{text-decoration:underline}.email-section button[type=submit]{width:47px;font-size:12px}.hero-art:after{content:'YOUR CONTROLLER. NEXUS SOFTWARE.';position:absolute;bottom:-48px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:2px;color:#9784ad}@media(max-width:700px){.support-section{display:block}.support-action{margin-top:30px;max-width:none}.hero-art img{top:60px}.hero-art:after{bottom:-45px;font-size:8px}.hero-art{margin-bottom:45px}.brand:before{font-size:29px}.small-brand:before{font-size:24px}}
.film{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;border:0;border-radius:0;margin:0;background:#050408;overflow:hidden}.film::backdrop{background:#050408}.film video{width:100%;height:100%;object-fit:contain}.film-top{position:absolute;top:35px;left:4%;right:4%;display:flex;justify-content:space-between;align-items:center}.film-top button,.film-controls button{background:#100b18b3;border:1px solid #ffffff35;color:#d8c7e7;border-radius:4px;padding:12px 20px;font-size:11px;letter-spacing:1.5px}.film-controls{position:absolute;bottom:35px;left:4%;right:4%;display:flex;align-items:center;gap:12px}.film-controls>span{margin-left:auto;color:#9c89ac;font-size:10px;letter-spacing:1px}.film-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff12}.film-progress i{display:block;height:100%;width:0;background:#bd96f2}.film-open{overflow:hidden}#film-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px 30px;background:#c7a1f1;color:#190d26;border:0;border-radius:5px;font-weight:600}#film-play[hidden]{display:none}@media(max-width:700px){.film-top{top:22px}.film-top button{padding:10px 12px;font-size:9px}.film-controls{bottom:23px;flex-wrap:wrap}.film-controls>span{flex-basis:100%;font-size:8px;margin:6px 0}.film-controls button{font-size:9px;padding:10px 15px}}
.hero-art img{mix-blend-mode:screen;filter:contrast(1.08);mask-image:radial-gradient(ellipse at 50% 50%,#000 42%,transparent 75%)}
.early-offer{display:flex;align-items:center;gap:12px;margin:26px 0 0;flex-wrap:wrap}.early-offer>span{font-size:11px;font-weight:700;color:#21102e;background:#c2a1ec;padding:7px 10px;border-radius:3px}.early-offer strong{font-size:11px;letter-spacing:1px;color:#bda0d7}.founder-price{margin-bottom:10px}.founder-price b{font-weight:400}.tier-note{font-size:12px;color:#a28ab5;margin-bottom:20px;line-height:1.7}.full{gap:7px}.hero-note{flex-wrap:wrap}
.price-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 24px}.price-stages article{border:1px solid #a080c337;border-radius:5px;padding:13px 9px;background:#aa80dc08}.price-stages article>span{display:block;font-size:10px;letter-spacing:1px;color:#9d86b0}.price-stages strong{display:block;font-size:26px;font-weight:500;color:#e4cff8;margin:8px 0}.price-stages small{display:block;font-size:9px;line-height:1.5;color:#9e88ad;min-height:27px}.price-stages .tier-active{border-color:#c4a1ed;background:#b185e11c}.price-stages .tier-sold{opacity:.45}.price-stages .tier-sold strong{text-decoration:line-through}.founders-section{scroll-margin-top:25px}@media(max-width:700px){.price-stages{gap:5px}.price-stages article{padding:12px 7px}.price-stages strong{font-size:24px}.price-stages small{font-size:8px}.founder-copy>.eyebrow{font-size:9px}.founders-section{scroll-margin-top:0}}
.page-hero{border-top:0;padding-bottom:75px}.page-hero h1{font-size:clamp(65px,8vw,110px);margin:35px 0}.page-nav{display:flex;gap:30px;font-size:13px;color:#bda1d8;margin-top:30px}.journal-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.journal-layout aside{padding:30px;background:#100d16;border:1px solid #ad86d22b;border-radius:10px;align-self:start}.journal-layout aside h3{font-size:26px;margin:25px 0 15px}.journal-layout aside>p{font-size:14px;line-height:1.8;color:#a38cb3;margin-bottom:25px}.status-row{display:flex;gap:20px;justify-content:space-between;font-size:12px;padding:18px 0;border-top:1px solid var(--line);color:#96819f}.status-row b{font-weight:400;color:#c4abcF}.journal-layout aside .button{font-size:10px;margin-top:20px}.journal-feed h2{margin:25px 0 40px;font-size:56px}.journal-empty{border:1px solid #a583c32b;background:#a279c806;border-radius:8px;padding:30px;display:flex;gap:25px}.journal-symbol{color:#a47bc9;font-size:35px;font-weight:500}.journal-empty h3{font-size:25px;margin:18px 0}.journal-empty p,.upcoming-topics p{font-size:14px;line-height:1.9;color:#9b84ab;margin:12px 0}.journal-empty .micro{font-size:9px}.upcoming-topics{margin-top:35px}.upcoming-topics>h3{font-size:20px;font-weight:500}.upcoming-topics article{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:24px 0}.upcoming-topics article>span{color:#846498;font-size:12px}.upcoming-topics b{font-weight:500}.upcoming-topics p{margin-bottom:0}.journal-follow h2{margin:25px 0}.page-email{max-width:660px;margin-top:30px}.page-email>label{font-size:13px;color:#b29cbe}.page-email>div{display:flex;gap:10px;margin-top:10px}.page-email input[type=email]{min-width:0;flex:1;border:1px solid #a47cca44;background:#ffffff03;color:white;border-radius:5px;padding:15px}.page-email .button{font-size:11px}.page-email>p{font-size:12px;color:#9b80ac;margin-top:14px}.support-page-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.support-page-layout h2{margin:25px 0}.support-principles{margin-top:40px}.support-principles article{padding:25px 0 25px 45px;position:relative;border-top:1px solid var(--line)}.support-principles article>span{position:absolute;left:0;color:#9873b4;font-size:12px}.support-principles h3{font-size:18px;font-weight:500}.support-principles p{font-size:14px;line-height:1.8;color:#a08aaf;margin-top:12px}.support-principles a{margin-top:15px;color:#c1a0da}.donation-panel{background:radial-gradient(at top right,#663c8122,transparent),#110d17;border:1px solid #b88be449;border-radius:12px;padding:38px;align-self:start}.donation-panel h3{font-size:25px;margin:26px 0 12px}.donation-panel>p{font-size:14px;color:#9f87b0;line-height:1.8}.amount-options{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:30px 0}.amount-options button{padding:15px 5px;border-radius:5px;background:#ffffff03;border:1px solid #a886ca30;color:#bba1cd}.amount-options button.selected{background:#b285df26;border-color:#bb95e2;color:#ead6ff}.donation-panel>label{font-size:12px;color:#9c80ad}.currency-input{display:flex;align-items:center;gap:12px;border:1px solid #aa80d23f;border-radius:5px;padding:12px 15px;margin-top:10px;margin-bottom:24px}.currency-input input{width:100%;min-width:0;background:none;border:0;color:white;font-size:23px;outline-offset:0}.currency-input span{font-size:13px;color:#b096c1}.donation-panel #donation-status{font-size:12px;margin-top:15px}.donation-separator{height:1px;background:var(--line);margin:30px 0}.donation-panel .text-link{color:#cba7e8;margin:12px 0 25px}.donation-panel>small{display:block;font-size:11px;line-height:1.8;color:#846c96}@media(max-width:850px){.journal-layout,.support-page-layout{grid-template-columns:1fr;gap:40px}.journal-feed h2{font-size:48px}.journal-empty{padding:24px;gap:18px}.page-hero h1{font-size:65px}.page-email>div{flex-direction:column}.donation-panel{padding:25px}.page-nav{gap:20px;font-size:12px}}
.personality-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.personality-settings{padding:30px;background:#100d16;border:1px solid #aa83cf2a;border-radius:10px}.personality-settings label,.control-label{display:flex;justify-content:space-between;font-size:13px;color:#b89dcc;margin-bottom:12px}.personality-settings label>span{font-size:11px;color:#8d739f}.personality-settings input[type=text],.personality-settings input:not([type]){width:100%;padding:14px;background:#ffffff04;border:1px solid #a582c539;border-radius:4px;color:#e6d4f5;margin-bottom:27px}.personality-options{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 28px}.personality-options button{background:#ffffff04;border:1px solid #a583c32c;border-radius:5px;color:#b197c3;padding:12px;font-size:12px}.personality-options button.selected{background:#b98ae929;border-color:#a880cc;color:#e4c9fd}.personality-settings input[type=range]{width:100%;accent-color:#b78bea;margin:5px 0 15px}.personality-settings>p{font-size:13px;color:#a28bad;line-height:1.9}.personality-preview{border:1px solid #ba8ceb33;padding:35px;border-radius:12px;align-self:stretch;background:radial-gradient(at 90% 20%,#6c37a02d,transparent 70%),#100b17;display:flex;flex-direction:column}.personality-preview blockquote{margin:45px 0 30px;font-size:24px;line-height:1.7;letter-spacing:-.3px;color:#dcc7ed}.coach-focus{padding:22px 0;border-top:1px solid #a384b826;margin-top:auto}.coach-focus>span{font-size:9px;color:#9d7ab8;letter-spacing:1px}.coach-focus p{font-size:13px;line-height:1.8;color:#b8a0c9;margin-top:12px}.voice-concept{display:flex;align-items:center;gap:4px;height:34px}.voice-concept i{width:3px;height:10px;background:#a478cb;border-radius:2px}.voice-concept i:nth-child(2n){height:21px}.voice-concept i:nth-child(3n){height:29px}.voice-concept>span{font-size:9px;letter-spacing:1px;color:#7d628d;margin-left:10px}.streamer-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;margin-top:45px;padding-top:40px;border-top:1px solid #b38dd82a}.streamer-feature h3{font-size:25px;margin:20px 0}.streamer-feature p{font-size:14px;color:#ac91be;line-height:1.9}.streamer-feature>div+div{padding:25px;background:#a17ac90b;border:1px solid #b18bd32b;border-radius:8px}.streamer-pill{font-size:9px;letter-spacing:1px;color:#c2a1df}.streamer-feature>div+div p{font-size:21px;color:#d7bdeb;margin:22px 0}.streamer-feature small{font-size:11px;color:#897193;line-height:1.8;display:block}.development-link{margin-top:35px!important;color:#b597d0!important;letter-spacing:1px;font-size:11px!important}@media(max-width:750px){.personality-grid,.streamer-feature{grid-template-columns:1fr;gap:24px}.personality-settings,.personality-preview{padding:23px}.personality-preview blockquote{font-size:21px;margin:30px 0}.personality-options button{padding:10px;font-size:11px}.streamer-feature{gap:25px}.personality-section .eyebrow{font-size:8px}}
.software-showcase{perspective:1100px}.software-box-stage{position:relative;width:128%;margin-left:-14%;transition:transform .35s;animation:software-float 6s ease-in-out infinite}.software-box-stage img{width:100%;height:auto;display:block;mix-blend-mode:screen;mask-image:radial-gradient(ellipse,#000 48%,transparent 73%)}@keyframes software-float{0%,100%{translate:0 0;rotate:-2deg}50%{translate:0 -18px;rotate:2deg}}.software-capabilities{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:5px}.software-capabilities span{border:1px solid #aa7ed52b;background:#b78aea09;border-radius:4px;padding:8px 10px;font-size:9px;letter-spacing:.7px;color:#baa0d0}.software-showcase .card-caption{margin-top:20px}#preorder-form>label:first-child{display:flex;justify-content:space-between;font-size:13px;margin-bottom:11px;color:#c5a9db}#preorder-form>label>span{font-size:11px;color:#8f74a1}#founder-email{width:100%;height:51px;border:1px solid #b58ddd48;background:#ffffff04;border-radius:5px;padding:0 15px;color:#f2e8fd;font-size:15px}.email-purpose{font-size:11px;line-height:1.6;color:#9983a8;margin-top:9px}.founder-agreement{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.7;color:#a78bb9;margin:17px 0 21px}.founder-agreement input{accent-color:#b391d8;margin-top:4px}.software-showcase{min-width:0}@media(max-width:700px){.software-box-stage{width:112%;margin-left:-6%}.software-capabilities span{font-size:8px}.software-showcase{padding:0}}
.slogan-explanation{font-size:14px!important;font-weight:600;letter-spacing:2px;color:#c5a8e8!important;margin:-10px 0 25px!important}.hero h1{font-size:clamp(60px,6vw,89px)}.real-product-3d{animation:none!important;rotate:0!important;translate:0!important;transform:none!important;width:100%;margin:0}.product-canvas{display:block;width:100%;height:590px;touch-action:none;cursor:grab;outline-offset:-8px;background:radial-gradient(ellipse at 50% 50%,#7a37af15,transparent 62%)}.product-canvas:active{cursor:grabbing}.product-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0}.product-controls button{font-size:9px;border:1px solid #a780c52e;background:#ffffff03;color:#b695cf;padding:10px;border-radius:4px}.product-controls>span{font-size:8px;letter-spacing:1px;color:#80618e}.real-product-3d img[hidden]{display:none}@media(max-width:700px){.hero h1{font-size:57px}.slogan-explanation{font-size:11px!important}.product-canvas{height:480px}.product-controls button{font-size:8px}.product-controls>span{font-size:7px}}
.hero>.software-showcase{align-self:center;margin-top:-60px;position:relative}.hero .product-canvas{height:550px}.hero .software-capabilities{display:none}.hero .card-caption{margin-top:20px;font-size:8px}.hero .software-box-stage{margin:0;width:100%}.priority-panel{align-self:center;padding:40px;border:1px solid #a67acf32;border-radius:10px;background:radial-gradient(at 80% 20%,#68379325,transparent),#100c15}.priority-panel h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:45px;line-height:1.1;margin:25px 0;color:#d2b6ee}.priority-panel>p{color:#a18aad;font-size:14px;line-height:1.9}.priority-number{font-family:'Barlow Condensed',Impact,sans-serif;font-size:130px;line-height:1;color:#b99cd6;margin:35px 0 25px}.priority-number>span{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:10px;letter-spacing:2px;margin-top:15px;color:#917ba1}.priority-panel ul{list-style:none;padding:0;margin:0}.priority-panel li{padding:14px 0;border-top:1px solid #b68add18;font-size:13px;color:#b7a0c7}.controller-explainer{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin:60px 0 75px}.controller-explainer h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:52px;margin:22px 0;line-height:1.05}.controller-explainer p{font-size:14px;color:#a28eaf;line-height:1.9;max-width:380px}.controller-explainer .hero-art{margin:0;height:440px;max-width:100%}.controller-explainer .art-label{display:none}.controller-explainer .t-left{left:0}.hero .slogan-explanation{font-size:10px!important;letter-spacing:1.5px}@media(max-width:700px){.hero>.software-showcase{margin:15px 0 5px;width:100%}.hero .product-canvas{height:425px}.hero .card-caption{font-size:7px}.hero h1{font-size:62px}.controller-explainer{grid-template-columns:1fr;margin:40px 0 70px}.controller-explainer h3{font-size:44px}.controller-explainer .hero-art{height:365px;margin:10px 0 20px}.priority-panel{padding:28px}.priority-panel h3{font-size:42px}.priority-number{font-size:100px}.hero>.hero-bottom{margin-top:20px}.hero .product-controls{gap:8px}.hero .product-controls span{font-size:7px}}
.film-top .brand{visibility:hidden}.film-controls>span{display:none}.film-controls{bottom:14px}.film-controls button{background:#0b0713c9;padding:9px 13px;font-size:9px}.film-top{top:18px}.film-top button{background:#0b0713c9}.hero .description{max-width:435px}img,svg,video,canvas{max-width:100%}.section>*{min-width:0}@media(max-width:400px){.brand{font-size:17px;letter-spacing:3px;gap:5px}.brand:before{font-size:26px;margin-right:3px}.nav-cta{font-size:10px;padding:10px 12px}.hero h1{font-size:clamp(49px,14.5vw,60px)}.hero .slogan-explanation{line-height:1.7!important}.hero .actions{gap:14px}.hero .text-link{font-size:12px}.priority-panel h3{font-size:38px}.founder-copy h2{font-size:47px}.founders-section .eyebrow{letter-spacing:1px}.price-stages article{padding:10px 6px}.price-stages small{font-size:8px}.film-controls{gap:6px}.film-controls button{font-size:8px;padding:8px}.product-controls>span{letter-spacing:.4px}.coach-top small{font-size:7px}}

.hero>.software-showcase:before{content:'';position:absolute;inset:5% -15%;z-index:-1;background:radial-gradient(ellipse,#793bb42e 0%,#43227412 40%,transparent 65%);animation:launch-breathe 5s ease-in-out infinite;pointer-events:none}.hero>.software-showcase{isolation:isolate}.hero{background:radial-gradient(ellipse at 85% 30%,#7133a60d,transparent 50%)}@keyframes launch-breathe{0%,100%{opacity:.55;scale:.95}50%{opacity:1;scale:1.05}}.priority-panel{box-shadow:0 0 90px #6839930c}.hero h1{animation:launch-enter .9s ease-out both}.hero .description{animation:launch-enter 1.3s ease-out both}@keyframes launch-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero h1,.hero .description{animation:none!important}.hero>.software-showcase:before{animation:none!important}}.nico-story{background:radial-gradient(ellipse at 10% 60%,#7b3daf16,transparent 65%)}.nico-story h2{margin:28px 0}.nico-story .body-copy{max-width:640px;line-height:1.9}.nico-signature{margin-top:32px;font-size:14px;color:#ab93bc}.nico-signature a{color:#e2c5fb;border-bottom:1px solid #ae80d05c;padding-bottom:4px}

/* Keep decorative controller orbits inside the mobile canvas. */
@media(max-width:600px){#controller-stage{overflow:clip}}

.hero{isolation:isolate}.cover-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.cover-motion video{width:100%;height:100%;object-fit:cover;opacity:.48}.cover-motion:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07070bef 0%,#07070b95 55%,#07070b65),linear-gradient(0deg,#07070b 0%,transparent 35%,#07070b30)}.cover-toggle{margin-top:20px;padding:10px 12px;min-height:44px;color:#d5c5ee;background:#09070dcc;border:1px solid #b58ee944;border-radius:4px;font-size:10px;letter-spacing:1.2px}.cover-toggle[hidden]{display:none}@media(max-width:600px){.cover-motion video{object-position:50% 0;opacity:.5}.cover-motion:after{background:linear-gradient(180deg,#07070b85,#07070bc9 45%,#07070b 95%)}.cover-toggle{font-size:10px}}
