.landing{--lp-bg:oklch(.15 .018 190);--lp-panel:oklch(.2 .02 190);--lp-line:oklch(.34 .025 180);--lp-muted:oklch(.76 .025 180);--lp-accent:oklch(.84 .13 170);background:var(--lp-bg);color:oklch(.96 .009 170);overflow:clip;font-family:inherit}.landing a,.landing button{font:inherit}.landing button{cursor:pointer}.landing a{color:inherit;text-decoration:none}.landing p{color:var(--lp-muted);line-height:1.8}.landing h1,.landing h2,.landing h3{text-wrap:balance}.landing-nav{justify-content:space-between;gap:24px;padding:20px 5.5%;border-bottom:1px solid var(--lp-line);position:sticky;top:0;background:oklch(.15 .018 190/.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.landing-brand,.landing-nav{display:flex;align-items:center}.landing-brand{gap:10px}.landing-brand img{width:46px;height:46px;object-fit:cover;border-radius:10px}.landing-brand>span{font-size:23px;font-weight:700;letter-spacing:-.6px}.landing-brand-dot{color:var(--lp-accent)}.landing-brand small{display:block;font-size:9px;letter-spacing:2px;font-weight:500;color:var(--lp-muted);margin-top:2px}.landing-nav nav{display:flex;gap:28px;font-size:12px;color:var(--lp-muted)}.landing-nav nav a:hover{color:var(--lp-accent)}.landing-nav-actions{display:flex;align-items:center;gap:20px}.landing-motion,.landing-signin{border:0;background:transparent;color:oklch(.96 .009 170);padding:8px}.landing-motion{display:grid;place-items:center;border:1px solid var(--lp-line);border-radius:50%;width:32px;height:32px}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:44px;padding:12px 22px;border-radius:7px;font-size:13px!important;font-weight:650!important;border:1px solid transparent;transition:background .18s,transform .18s,box-shadow .18s}.landing-button.dark,.landing-button.mint{background:var(--lp-accent);color:oklch(.18 .025 180)}.landing-button:hover{background:oklch(.92 .09 170);transform:translateY(-2px);box-shadow:0 4px 24px oklch(.75 .12 170/.16)}.landing-signin:hover{color:var(--lp-accent)}.landing-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding:50px 5.5%;min-height:690px;gap:10px;position:relative;background:radial-gradient(ellipse at 75% 45%,oklch(.24 .055 185/.3),transparent 60%)}.landing-kicker{font-size:10px;font-weight:600;letter-spacing:2px;display:flex;align-items:center;gap:10px;color:var(--lp-accent)}.landing-kicker i{width:6px;height:6px;background:var(--lp-accent);border-radius:50%;box-shadow:0 0 15px var(--lp-accent)}.landing h1{font-size:clamp(46px,5.5vw,82px);line-height:1.08;letter-spacing:-.035em;margin:26px 0}.landing h1>span{color:var(--lp-accent)}.landing-hero-copy>p{font-size:17px;max-width:490px}.landing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.landing-text-link{display:inline-flex;gap:10px;align-items:center;background:transparent;border:0;color:var(--lp-accent);font-size:12px}.landing-hero-note{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--lp-muted);margin-top:27px}.intel-globe,.landing-stage{position:relative;min-width:0}.intel-globe{width:100%;aspect-ratio:1/1}.intel-globe canvas{width:100%;height:100%;display:block}.globe-coordinate{position:absolute;font-size:9px;letter-spacing:2px;color:oklch(.74 .07 170);left:50%;transform:translateX(-50%);white-space:nowrap}.coordinate-top{top:8%}.coordinate-bottom{bottom:8%}.globe-cross{position:absolute;color:oklch(.64 .07 170);font-size:20px}.cross-one{left:8%;top:23%}.cross-two{right:8%;bottom:23%}.globe-chip{position:absolute;display:flex;align-items:center;gap:12px;border:1px solid var(--lp-line);background:oklch(.18 .025 185/.94);border-radius:8px;padding:15px;color:var(--lp-accent);box-shadow:0 16px 32px #0003;font-size:12px}.globe-chip span{color:oklch(.93 .02 180)}.globe-chip small{display:block;font-size:10px;color:var(--lp-muted);margin-top:5px}.chip-one{top:23%;right:0}.chip-two{bottom:15%;left:0}.landing-principles{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:26px 5.5%;border-block:1px solid var(--lp-line);background:oklch(.18 .018 190)}.landing-principles>span{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--lp-muted)}.landing-principles svg{color:var(--lp-accent)}.landing-showcase{padding:100px 7%;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.landing h2{font-size:clamp(30px,3vw,45px);line-height:1.18;letter-spacing:-.03em;margin:20px 0}.landing-showcase p{font-size:14px;max-width:450px}.landing-static-stats{display:flex;gap:38px;margin-top:34px}.landing-static-stats span{font-size:10px;color:var(--lp-muted)}.landing-static-stats b{display:block;color:var(--lp-accent);font-size:35px;font-weight:500;margin-bottom:7px}.landing-demo{min-width:0}.stage-caption{display:block;color:var(--lp-muted);font-size:9px;letter-spacing:2px;margin-bottom:15px}.landing-preview{border:1px solid var(--lp-line);border-radius:12px;background:oklch(.97 .008 170);color:oklch(.23 .025 185);overflow:hidden;box-shadow:0 20px 80px #0003}.preview-top{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid oklch(.87 .015 180);font-size:12px}.preview-mark{background:oklch(.22 .035 180);color:oklch(.85 .13 170);padding:8px 5px;border-radius:5px;font-weight:700}.preview-avatar{background:oklch(.87 .04 80);border:2px solid white;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;margin-left:auto;font-size:10px}.preview-avatar.alternate{background:oklch(.84 .06 170);margin-left:-20px}.preview-tabs{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid oklch(.87 .015 180)}.preview-tabs button{padding:15px 0;border:0;background:transparent;font-size:11px;color:oklch(.43 .025 180);border-bottom:2px solid transparent}.preview-tabs button.selected{border-color:oklch(.42 .085 170);color:oklch(.32 .04 180);font-weight:700}.preview-body{padding:22px;min-height:300px;animation:landing-in .3s ease-out}.preview-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;gap:10px;margin-bottom:20px}.preview-heading small{font-size:8px;letter-spacing:1px;color:oklch(.4 .025 180)}.preview-project{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid oklch(.89 .012 180)}.preview-project>div{flex:1 1}.preview-project strong{font-size:11px;display:block}.preview-project small{font-size:9px;color:oklch(.43 .02 180);display:block;margin:4px 0 8px}.preview-project b{font-size:11px}.preview-project-icon{display:grid;place-items:center;width:34px;height:34px;background:oklch(.9 .025 170);color:oklch(.37 .07 170);border-radius:8px}.preview-project-icon.amber{background:oklch(.92 .045 80);color:oklch(.43 .075 70)}.preview-progress{display:block;width:80%;height:3px;background:oklch(.87 .012 180)}.preview-progress i{display:block;height:100%;background:oklch(.46 .08 170);transform-origin:left;animation:grow-bar .8s ease-out}.preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:oklch(.38 .025 180);margin-top:18px}.preview-bottom i{display:inline-block;width:5px;height:5px;background:oklch(.46 .08 170);border-radius:50%;margin-right:4px}.preview-financial small{font-size:10px;color:oklch(.43 .025 180)}.preview-financial strong{display:block;font-size:37px;margin-top:10px;letter-spacing:-1px}.preview-financial strong span{font-size:10px;letter-spacing:1px;margin-left:12px;color:oklch(.43 .025 180)}.preview-line{width:100%;height:130px;color:oklch(.42 .09 170);margin-top:15px}.landing-chart-path{stroke-dasharray:450;animation:landing-draw 1.3s ease-out}.preview-ownership{display:flex;align-items:center;gap:24px;padding:22px 0}.preview-ownership svg{width:150px;flex-shrink:0}.preview-ownership svg text{font-size:24px;font-weight:600;fill:oklch(.23 .025 185)}.preview-ownership>div{flex:1 1}.preview-ownership p{display:flex;align-items:center;gap:7px;font-size:11px;color:oklch(.33 .025 180);margin:15px 0}.preview-ownership b{margin-left:auto}.preview-ownership small{font-size:9px;color:oklch(.43 .025 180)}.preview-ownership i{width:6px;height:6px;border-radius:50%;background:#436953}.preview-ownership p:nth-child(2) i{background:#a8b6ae}.stage-footnote{display:flex;justify-content:space-between;gap:15px;margin-top:13px;font-size:9px;color:var(--lp-muted)}.stage-orbit{display:none}.landing-capabilities{padding:70px 7% 100px;border-top:1px solid var(--lp-line)}.landing-section-intro{max-width:680px}.landing-section-intro p{font-size:14px;max-width:580px}.capability-list{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;margin-top:40px}.capability-list article{display:flex;gap:23px;padding:35px 0;border-bottom:1px solid var(--lp-line);align-items:flex-start}.capability-list article>svg{color:var(--lp-muted);flex-shrink:0;margin-top:26px}.capability-index{display:flex;flex-direction:column;gap:24px;color:var(--lp-accent);font-size:9px}.capability-list small{font-size:8px;letter-spacing:1.5px;color:var(--lp-muted)}.capability-list h3{font-size:20px;letter-spacing:-.5px;margin:12px 0}.capability-list p{font-size:12px}.landing-ownership{background:oklch(.2 .03 180);border-block:1px solid var(--lp-line);padding:85px 7%;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.landing-ownership>div>p{font-size:13px;max-width:470px}.landing-ownership .ownership-fine{font-size:11px;margin:17px 0 24px}.landing-calculator{padding:32px;border:1px solid oklch(.4 .045 180);border-radius:12px;background:oklch(.15 .025 180)}.calculator-label{font-size:9px;letter-spacing:1.5px;color:var(--lp-muted)}.calculator-people{display:flex;justify-content:space-between;gap:25px;margin:32px 0}.calculator-people span{font-size:12px}.calculator-people strong{display:block;font-size:42px;font-weight:500;letter-spacing:-1.5px;color:var(--lp-accent);margin:10px 0}.calculator-people small{font-size:10px;color:var(--lp-muted)}.calculator-people>div:nth-child(2){text-align:right}.calculator-people>div:nth-child(2) strong{color:oklch(.85 .08 80)}.calculator-share{height:9px;background:oklch(.78 .1 80);border-radius:5px;overflow:hidden;margin-bottom:30px}.calculator-share i{display:block;height:100%;background:var(--lp-accent);transition:width .15s}.landing-calculator label{font-size:11px;display:flex;justify-content:space-between;color:var(--lp-muted);gap:12px;margin-bottom:13px}.landing-calculator input[type=range]{width:100%;accent-color:var(--lp-accent);padding:0;border:0;cursor:pointer}.landing-calculator>p{font-size:10px;margin-top:18px}.landing-intelligence{padding:95px 7%}.intelligence-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.intelligence-steps article{border-top:1px solid var(--lp-line);padding-top:22px}.intelligence-steps span{font-size:9px;letter-spacing:1px;color:var(--lp-accent)}.intelligence-steps h3{font-size:21px;letter-spacing:-.5px;margin:20px 0 12px}.intelligence-steps p{font-size:12px}.landing-connections{border:1px solid var(--lp-line);border-radius:8px;padding:24px;margin-top:45px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.landing-connections>span{font-size:10px;color:var(--lp-muted)}.landing-connections strong{font-size:13px}.landing-connections small{font-size:10px;color:var(--lp-muted);margin-left:auto}.landing-faq{padding:65px 7%;border-block:1px solid var(--lp-line);display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.landing-faq h2{font-size:32px}.landing-faq details{border-bottom:1px solid var(--lp-line);padding:21px 0;font-size:13px}.landing-faq details:last-child{border:0}.landing-faq summary{cursor:pointer;font-weight:550}.landing-faq details p{font-size:12px;margin-top:14px}.landing-final{padding:85px 7%;text-align:center;background:radial-gradient(ellipse at bottom,oklch(.28 .05 180/.4),transparent 65%)}.landing-final .landing-kicker{justify-content:center}.landing-final h2{margin-bottom:30px}.landing-final p{font-size:12px;margin-top:25px}.landing-final p button{border:0;background:transparent;color:var(--lp-accent);text-decoration:underline}.landing-footer{border-top:1px solid var(--lp-line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 5.5%;color:var(--lp-muted);font-size:10px}.landing-footer .landing-brand>span{font-size:13px;letter-spacing:0}.landing-footer img{height:30px;width:30px}.landing-skip{position:fixed;left:20px;top:-100px;z-index:100;background:white!important;color:black!important;padding:14px;border-radius:6px}.landing-skip:focus{top:10px}.landing :focus-visible{outline:2px solid var(--lp-accent);outline-offset:5px}.landing [id]{scroll-margin-top:100px}.auth-back{margin-bottom:27px}.auth-switch{margin:24px 0 0!important;font-size:12px!important}.auth-story{background:oklch(.15 .025 185)}.auth-story .intel-globe{width:300px;height:240px;aspect-ratio:auto;max-width:100%;margin:5px auto -5px}.auth-message{padding:25px 0}.auth-message h1{margin:18px 0}.auth-illustration{margin-top:14px}.auth-message .eyebrow,.auth-note{color:oklch(.78 .04 170)}.auth-brand strong{font-size:18px}.auth-story .auth-check{color:oklch(.84 .13 170)}@keyframes landing-in{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes landing-draw{0%{stroke-dashoffset:450}to{stroke-dashoffset:0}}@media(max-width:1100px){.landing-nav nav{gap:16px}.landing-hero{min-height:590px}.landing h1{font-size:55px}.landing-hero-copy>p{font-size:14px}.globe-chip{padding:10px;font-size:10px}.globe-chip small{font-size:8px}.landing-faq,.landing-ownership,.landing-showcase{gap:35px}.landing-static-stats{gap:23px}.landing-connections{gap:17px}.capability-list{gap:0 30px}}@media(max-width:760px){.landing-nav{padding:14px 5%;gap:12px}.landing-nav nav{display:none}.landing-nav-actions{gap:10px}.landing-brand>span{font-size:19px}.landing-brand img{width:36px;height:36px}.landing-brand small{font-size:7px}.landing-nav .landing-button{padding:10px 12px;font-size:11px!important}.landing-nav .landing-button svg{display:none}.landing-signin{font-size:11px!important;padding:5px}.landing-motion{width:28px;height:28px;padding:4px}.landing-hero{grid-template-columns:1fr;padding:50px 6% 25px;gap:10px;min-height:0}.landing h1{font-size:clamp(44px,9vw,64px)}.landing-hero-copy>p{font-size:15px}.landing-hero-actions{gap:20px}.landing-stage{max-width:500px;width:100%;margin:auto}.globe-chip{font-size:10px}.landing-principles{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px 6%}.landing-principles>span{font-size:10px;gap:8px}.landing-principles svg{width:15px}.landing-faq,.landing-ownership,.landing-showcase{grid-template-columns:1fr;padding:55px 6%;gap:35px}.landing-capabilities,.landing-intelligence{padding:55px 6%}.capability-list{grid-template-columns:1fr;margin-top:15px}.capability-list article{gap:20px;padding:27px 0}.landing h2{font-size:32px}.intelligence-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.intelligence-steps h3{margin-top:14px}.landing-calculator{padding:24px}.calculator-people strong{font-size:36px}.landing-connections{padding:20px;gap:20px}.landing-connections small,.landing-connections>span{width:100%;margin:0}.landing-faq{gap:10px}.landing-final{padding:60px 6%}.landing-footer{flex-wrap:wrap;padding:25px 6%;gap:18px}.landing-footer>span{font-size:9px}.landing-footer .landing-brand{width:100%}.auth-story .auth-message{display:block;padding:24px 0 0}.auth-message h1{font-size:32px;margin:12px 0}.auth-message>p{font-size:12px}.auth-story .intel-globe{position:absolute;width:145px;height:145px;right:5px;top:65px;opacity:.45;pointer-events:none}.auth-story{position:relative;overflow:hidden}.auth-message .eyebrow{font-size:8px}.auth-illustration{display:none}.auth-message>p{max-width:240px}.auth-form-wrap{min-height:auto;padding-top:30px}.auth-back{margin-bottom:20px}.preview-ownership{gap:15px}.preview-ownership svg{width:125px}}@media(prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.auth-back{display:flex;width:fit-content;margin-bottom:25px}.auth-form .auth-switch .text-button{font-weight:650;color:oklch(.35 .08 175);text-decoration:underline;text-underline-offset:3px}