@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";*{box-sizing:border-box}body{margin:0;font-family:DM Sans,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app{min-height:100vh;background:#f7f9fc;color:#111827}.app.dark{background:#070b13;color:#edf2fb}.app.ocean{background:#effbfc;color:#09242e}.nav{height:70px;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#ffffffd1;border-bottom:1px solid #e6eaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark .nav{background:#070b13d1;border-color:#1e293b}.brand{font:700 16px Space Grotesk;letter-spacing:.08em;display:flex;align-items:center;gap:7px;cursor:pointer}.brand>span:not(.brandmark){color:#536dfe}.brandmark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#111827;color:#fff}.nav nav{display:flex;gap:26px}.nav nav button,.iconbtn,.textbtn{background:transparent;border:0;color:inherit;font-weight:600;font-size:13px}.navright{display:flex;gap:10px;align-items:center}.iconbtn{width:36px;height:36px;border:1px solid #dfe4ec;border-radius:10px}.loginmini,.secondary{display:flex;align-items:center;gap:7px;border:1px solid #dfe4ec;background:#fff;border-radius:10px;padding:9px 13px;font-weight:600}.avatar{width:35px;height:35px;border:0;border-radius:50%;background:#111827;color:#fff;font-weight:700}.hero{height:calc(100vh - 70px);min-height:700px;position:relative;overflow:hidden;display:flex;align-items:center;padding:7vw 10vw}.mathgrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#dce3ed 1px,transparent 1px),linear-gradient(90deg,#dce3ed 1px,transparent 1px);background-size:48px 48px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.heroCopy{position:relative;z-index:3;max-width:660px;animation:rise .9s ease}.eyebrow,.tag{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.16em;color:#65728a}.hero h1{font:700 clamp(54px,7vw,94px)/.95 "Space Grotesk";letter-spacing:-.06em;margin:22px 0}.hero h1 em,.loginArt em{font-style:normal;color:#536dfe}.heroCopy>p{font-size:18px;line-height:1.7;color:#68758a;max-width:570px}.actions{display:flex;gap:12px;margin-top:32px}.primary{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;background:#111827;color:#fff;padding:12px 17px;font-weight:700;box-shadow:0 12px 30px #11182724;transition:.25s}.primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px #11182733}.ghost{display:flex;align-items:center;gap:8px;border:1px solid #dce2ea;background:#fff;border-radius:11px;padding:12px 16px;font-weight:700}.heroOrb{position:absolute;right:10vw;top:22%;width:390px;height:390px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 45% 40%,#fff,#edf2ff 55%,#dbe3ff);box-shadow:0 30px 90px #536dfe29;animation:float 5s ease-in-out infinite}.rho{font:700 150px Space Grotesk;color:#536dfe;text-shadow:0 15px 45px rgba(83,109,254,.25)}.heroOrb small{position:absolute;bottom:70px;letter-spacing:.2em;font-size:9px;color:#65728a}.orbit{position:absolute;border:1px solid #9cacff;border-radius:50%;animation:spin 12s linear infinite}.o1{top:35px;right:35px;bottom:35px;left:35px}.o2{top:-15px;right:-15px;bottom:-15px;left:-15px;animation-direction:reverse}.scroll{position:absolute;bottom:28px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.16em;color:#78859a;display:flex;gap:8px;align-items:center}.signals{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.signals i{position:absolute;height:2px;width:45vw;background:linear-gradient(90deg,transparent,#536dfe,transparent);left:-10vw;animation:signal 5s linear infinite}.signals i:nth-child(1){top:31%;animation-delay:-2s}.signals i:nth-child(2){top:54%;animation-delay:-4s}.signals i:nth-child(3){top:72%;animation-delay:-1s}.story,.formula,.purpose,.cta,.guide,.dashboard{padding:100px 10vw}.story{background:#fff}.storygrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1100px;margin:45px auto 0}.story h2,.formula h2,.cta h2{font:700 52px/1.02 Space Grotesk;letter-spacing:-.04em;margin:0 0 20px}.story p,.lead{font-size:18px;line-height:1.75;color:#69768a;max-width:650px}.controls{display:flex;align-items:center;gap:15px;margin-top:35px}.controls>button{width:38px;height:38px;border:1px solid #dde3eb;background:#fff;border-radius:50%}.dot{width:7px;height:7px;border-radius:50%;border:0;background:#cbd2dd;margin:0 4px}.dot.active{background:#536dfe;width:25px;border-radius:5px}.storyvisual{height:330px;border-radius:28px;background:linear-gradient(145deg,#111827,#26345d);color:#fff;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 25px 60px #11182729}.storyvisual>svg{opacity:.9}.storyvisual>span{position:absolute;top:25px;right:28px;font:700 13px Space Grotesk;opacity:.45}.bars{position:absolute;bottom:0;left:0;right:0;height:45%;display:flex;gap:7px;align-items:end;padding:0 35px;opacity:.25}.bars b{flex:1;background:#9cacff;border-radius:4px 4px 0 0}.formula{background:#f1f4f9}.formula h2{margin-top:15px}.formulaGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.formulaGrid>div{background:#fff;border:1px solid #e2e7ef;border-radius:20px;padding:32px}.formulaGrid label{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7b8799}.formulaGrid strong{display:block;font:600 27px Space Grotesk;margin:20px 0}.formulaGrid p,.purpose p{color:#748095;line-height:1.65}.purpose{background:#fff}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:35px}.cards article,.guideGrid article{padding:27px;border:1px solid #e1e6ed;border-radius:18px;background:#fff;transition:.25s}.cards article:hover{transform:translateY(-6px);box-shadow:0 20px 45px #1e2a3c14}.cards span,.guideGrid span{font-size:11px;color:#536dfe;font-weight:800}.cards h3{font:600 22px Space Grotesk}.cta{margin:70px 8vw;border-radius:28px;background:#111827;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:65px 7vw}.cta h2{margin-top:15px}.cta .eyebrow{color:#aeb9ff}.cta .primary{background:#fff;color:#111827}.cta .primary:hover{background:#eef1ff}footer{padding:28px 10vw;border-top:1px solid #e4e8ee;display:flex;justify-content:space-between;color:#7b8798;font-size:10px;letter-spacing:.12em}.loginPage{min-height:calc(100vh - 70px);display:grid;grid-template-columns:1fr 1fr}.loginArt{background:#111827;color:#fff;padding:10vw;position:relative;overflow:hidden}.loginArt h2{font:700 54px Space Grotesk;letter-spacing:-.05em;margin-top:160px;position:relative}.loginArt p{color:#aab5c7;max-width:430px;line-height:1.7;position:relative}.bigRho{position:absolute;right:8%;top:5%;font:700 280px Space Grotesk;color:#536dfe;opacity:.17}.loginWave{position:absolute;width:700px;height:220px;border-top:2px solid #536dfe;transform:rotate(-9deg);top:20%;left:-20%;box-shadow:0 -20px 0 -19px #7588ff,0 -40px 0 -39px #a0adff}.loginCard{margin:auto;width:min(460px,85%);padding:48px;border:1px solid #e0e5ed;border-radius:24px;background:#fff;box-shadow:0 25px 70px #1923321a}.loginCard h1{font:700 34px Space Grotesk}.loginCard p{color:#748095;line-height:1.6}.loginCard label,.sidebar label{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;color:#6b778c;margin-top:22px}.loginCard input,.sidebar input{display:block;width:100%;margin-top:8px;border:1px solid #dce2ea;border-radius:10px;padding:12px 13px;outline:0}.loginCard input:focus,.sidebar input:focus{border-color:#536dfe;box-shadow:0 0 0 3px #536dfe18}.full{width:100%;margin-top:25px}.loginCard small{display:block;color:#8a95a6;margin-top:20px}.guide{max-width:1250px;margin:auto}.guide h1,.dashboard h1{font:700 60px Space Grotesk;letter-spacing:-.05em;margin:18px 0}.guideGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:45px 0}.guideGrid h3{font:600 22px Space Grotesk}.guideGrid p{color:#748095;line-height:1.6}.dashboard{padding-top:70px}.dashhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.dashhead h1{font-size:48px;margin:12px 0}.dashhead p{color:#718096}.dashright{display:flex;gap:9px}.dashright select{border:1px solid #dce2ea;border-radius:10px;padding:9px;background:#fff}.labgrid{display:grid;grid-template-columns:255px 1fr;gap:22px}.sidebar{border:1px solid #e0e6ee;background:#fff;border-radius:18px;padding:20px;height:max-content;position:sticky;top:90px}.sideTitle{font-size:10px;font-weight:800;letter-spacing:.13em;color:#8a95a5;margin:27px 0 12px}.example{width:100%;text-align:left;display:flex;align-items:center;gap:9px;background:transparent;border:1px solid transparent;padding:12px 8px;border-radius:10px;color:inherit}.example:hover,.example.selected{background:#f1f4ff;border-color:#dce3ff}.example span{font-size:8px;background:#edf0f5;border-radius:5px;padding:4px;color:#6f7a8b}.example b{font-size:12px;flex:1}.reset{display:flex;align-items:center;gap:6px;background:transparent;color:#8a95a5;font-size:12px;margin-top:18px}.workspace{min-width:0}.worktop{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.worktop h2{font:600 25px Space Grotesk;margin:0 0 6px}.worktop p{color:#78859a;margin:0}.workbuttons{display:flex;gap:8px}.tablewrap{overflow:auto;background:#fff;border:1px solid #e0e6ee;border-radius:18px}.tablewrap table{width:100%;border-collapse:collapse;min-width:760px}.tablewrap th{text-align:left;background:#f5f7fa;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#78859a;padding:12px}.tablewrap td{padding:9px 12px;border-top:1px solid #edf0f4;font-size:13px}.tablewrap input{width:100%;border:1px solid transparent;background:transparent;padding:7px;border-radius:7px}.tablewrap input:focus{border-color:#536dfe;background:#fff;outline:0}.focus td{background:#eef1ff}.verify{border:1px solid #dce2ea;background:#fff;border-radius:7px;padding:6px}.empty{min-height:330px;border:1px dashed #ccd4df;border-radius:18px;display:grid;place-items:center;align-content:center;color:#8a96a7;text-align:center}.empty h3{color:#273246;font:600 21px Space Grotesk;margin:12px}.empty p{max-width:400px;line-height:1.6}.result{margin-top:22px}.resulthero{display:flex;justify-content:space-between;align-items:center;background:#111827;color:#fff;border-radius:20px;padding:30px}.resulthero p{color:#aeb9c9}.rhoValue{font:700 52px Space Grotesk;margin:12px 0}.resulthero h3{margin:0;font:600 20px Space Grotesk}.ring{width:115px;height:115px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#9cacff var(--deg),#303a50 0);position:relative}.ring:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:#111827;border-radius:50%}.ring b,.ring small{position:relative;z-index:1}.ring b{font:700 23px Space Grotesk}.ring small{margin-top:-32px;color:#aeb9c9;font-size:9px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.metrics div{background:#fff;border:1px solid #e0e6ee;border-radius:14px;padding:17px}.metrics small,.metrics span{display:block;color:#8490a1;font-size:10px}.metrics b{display:block;font:600 24px Space Grotesk;margin:7px 0}.charts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chart{background:#fff;border:1px solid #e0e6ee;border-radius:16px;padding:18px}.chart h3{margin:0;font:600 18px Space Grotesk}.chart p{margin:4px 0 10px;color:#8490a1;font-size:11px}.verifyPanel{margin-top:12px;background:#fff;border:1px solid #e0e6ee;border-radius:16px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.verifyPanel h3{font:600 20px Space Grotesk}.verifyPanel p{color:#758196;line-height:1.6}.verifyData{background:#f5f7fa;border-radius:12px;padding:18px}.verifyData>b{font:600 20px Space Grotesk}.verifyData div{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.verifyData span{background:#fff;border:1px solid #e2e7ee;padding:7px 9px;border-radius:7px;font-size:11px}.formulaOut{margin-top:12px;background:#eef1ff;border:1px solid #dce3ff;border-radius:16px;padding:20px}.formulaOut label{display:block;font-size:9px;font-weight:800;letter-spacing:.13em;color:#65728a}.formulaOut strong{display:block;font:600 18px Space Grotesk;margin-top:9px}.aiPanel{margin-top:12px;background:#fff;border:1px solid #dfe5ed;border-radius:16px;padding:16px;display:flex;align-items:center;gap:13px}.botMini{width:38px;height:38px;border-radius:11px;background:#111827;color:#9cacff;display:grid;place-items:center}.aiPanel div:nth-child(2){flex:1}.aiPanel p{font-size:12px;color:#778398;margin:4px 0;line-height:1.5}.aiPanel button{display:flex;gap:6px;align-items:center;background:#111827;color:#fff;border:0;border-radius:9px;padding:8px 11px;font-size:11px}.aiBox{margin-top:8px;background:#111827;color:#fff;border-radius:14px;padding:17px}.aiBox p{color:#b6c0cf;line-height:1.6;font-size:12px}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-14px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes signal{0%{transform:translate(-30vw);opacity:0}15%{opacity:.7}85%{opacity:.7}to{transform:translate(120vw);opacity:0}}@media (max-width:900px){.heroOrb{opacity:.25;right:-120px}.storygrid,.formulaGrid,.charts,.verifyPanel,.loginPage{grid-template-columns:1fr}.cards,.guideGrid{grid-template-columns:1fr 1fr}.labgrid{grid-template-columns:1fr}.sidebar{position:static}.dashhead{align-items:start;gap:20px;flex-direction:column}.hero{padding:50px 7vw}.story,.formula,.purpose,.cta,.guide,.dashboard{padding:70px 6vw}.cta{margin:40px 4vw;gap:30px}.loginArt{min-height:400px}.loginArt h2{margin-top:100px}}@media (max-width:600px){.nav nav{display:none}.hero h1{font-size:55px}.heroOrb{display:none}.actions{flex-direction:column}.cards,.guideGrid{grid-template-columns:1fr}.rhoValue{font-size:40px}.resulthero{gap:20px}.metrics{grid-template-columns:1fr 1fr}.cta{flex-direction:column;align-items:start}footer{flex-direction:column;gap:10px}.story h2,.formula h2,.cta h2{font-size:40px}}.mathBot{position:fixed;right:22px;bottom:22px;z-index:40;width:58px;height:72px;pointer-events:none;filter:drop-shadow(0 12px 20px rgba(17,24,39,.18));animation:botFloat 3s ease-in-out infinite}.botAntenna{position:absolute;left:28px;top:0;width:3px;height:13px;background:#536dfe}.botAntenna:after{content:"";position:absolute;top:-4px;left:-3px;width:9px;height:9px;border-radius:50%;background:#9cacff;box-shadow:0 0 12px #9cacff}.botFace{position:absolute;left:5px;top:12px;width:48px;height:38px;border-radius:14px;background:linear-gradient(145deg,#fff,#e9edff);border:2px solid #536dfe;display:flex;align-items:center;justify-content:center;gap:8px}.botFace i{width:7px;height:7px;border-radius:50%;background:#111827}.botFace span{position:absolute;bottom:6px;width:15px;height:4px;border-radius:5px;background:#536dfe}.botBody{position:absolute;left:12px;bottom:0;width:34px;height:25px;border-radius:9px;background:#111827;border:2px solid #9cacff}.introOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#f7f9fc;display:grid;place-items:center;overflow:hidden;animation:introOut .7s ease 2.55s forwards}.introTitle{position:relative;z-index:3;font:700 clamp(50px,9vw,120px) "Space Grotesk";letter-spacing:-.07em;animation:titleAssemble 1.4s cubic-bezier(.2,.8,.2,1) .9s both}.introTitle span{color:#536dfe}.introSub{position:absolute;top:calc(50% + 90px);z-index:3;font-size:10px;letter-spacing:.22em;color:#6d7990;animation:subIn .7s ease 1.7s both}.introMath{position:absolute;font:700 72px Space Grotesk;color:#536dfe;left:18%;top:25%;animation:mathFly 1.5s ease-in-out both}.introMath.m2{left:auto;right:20%;top:65%;animation-delay:.15s}.introMath.m3{left:12%;top:70%;animation-delay:.3s}.introBurst{position:absolute;width:12px;height:12px;border-radius:50%;background:#536dfe;animation:burst 1.5s ease .8s both}.rowInsights{margin-top:12px;background:#fff;border:1px solid #e0e6ee;border-radius:16px;padding:22px}.rowInsights h3{font:600 22px Space Grotesk;margin:8px 0}.insightLead{color:#758196;font-size:12px;line-height:1.6}.insightList{display:grid;gap:7px;margin-top:15px}.insightItem{width:100%;display:grid;grid-template-columns:38px 1.2fr repeat(3,1fr) 20px;align-items:center;text-align:left;gap:10px;border:1px solid #e4e8ef;background:#fafbfc;color:#273246;padding:11px;border-radius:10px;font-size:11px}.insightItem:hover,.insightItem.selected{background:#eef1ff;border-color:#cbd5ff}.insightNo{font-weight:800;color:#536dfe}.insightName{font-weight:700}.selectedInsight{display:flex;gap:14px;align-items:flex-start;margin-top:12px;background:#111827;color:#fff;border-radius:14px;padding:16px}.selectedInsight p{color:#b7c1d0;font-size:12px;line-height:1.65;margin:5px 0 0}.botAvatar{width:42px;height:42px;border-radius:12px;background:#f0f3ff;position:relative;flex:none}.botEye{position:absolute;width:6px;height:6px;border-radius:50%;background:#111827;top:16px}.botEye:first-child{left:11px}.botEye:nth-child(2){right:11px}.chart svg .recharts-line-curve{stroke-dasharray:700;stroke-dashoffset:700;animation:drawChart 1.8s ease forwards}.chart svg .recharts-scatter-symbol{animation:pointIn .5s ease both}.metrics div{animation:cardIn .6s ease both}.metrics div:nth-child(2){animation-delay:.08s}.metrics div:nth-child(3){animation-delay:.16s}.metrics div:nth-child(4){animation-delay:.24s}.workspace{position:relative}.workspace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,#536dfe0c,transparent 25%),radial-gradient(circle at 85% 70%,#9cacff10,transparent 25%);animation:bgDrift 10s ease-in-out infinite alternate}.workspace>*{position:relative;z-index:1}@keyframes introOut{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes titleAssemble{0%{opacity:0;transform:scale(.5);letter-spacing:.3em;filter:blur(12px)}55%{opacity:1;transform:scale(1.06);letter-spacing:-.02em}to{transform:scale(1);letter-spacing:-.07em;filter:blur(0)}}@keyframes mathFly{0%{opacity:0;transform:translate(0) scale(.4) rotate(-30deg)}55%{opacity:1;transform:translate(28vw,10vh) scale(1.2) rotate(15deg)}to{opacity:0;transform:translate(34vw,20vh) scale(.1)}}@keyframes burst{0%{transform:scale(0);opacity:1}55%{transform:scale(14);opacity:.8}to{transform:scale(42);opacity:0}}@keyframes subIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes botFloat{50%{transform:translateY(-7px)}}@keyframes drawChart{to{stroke-dashoffset:0}}@keyframes pointIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bgDrift{to{transform:translate(30px,-20px) scale(1.04)}}@media (max-width:900px){.insightItem{grid-template-columns:30px 1fr 1fr 1fr 20px}.insightItem span:nth-child(4){display:none}.mathBot{right:10px;bottom:10px}}@media (max-width:600px){.insightItem{grid-template-columns:28px 1fr 20px}.insightItem span:nth-child(3),.insightItem span:nth-child(4),.insightItem span:nth-child(5){display:none}.introSub{font-size:8px;letter-spacing:.12em}}.hero:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 25% 25%,rgba(83,109,254,.1),transparent 22%),radial-gradient(circle at 78% 38%,rgba(156,172,255,.12),transparent 20%),radial-gradient(circle at 55% 85%,rgba(83,109,254,.07),transparent 25%);animation:heroAura 12s ease-in-out infinite alternate;pointer-events:none}.hero .heroCopy,.hero .heroOrb,.hero .scroll{z-index:4}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 20%,rgba(83,109,254,.035) 50%,transparent 80%);background-size:220% 100%;animation:lightSweep 8s linear infinite;pointer-events:none}.reveal{opacity:0;transform:translateY(38px) scale(.985);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;filter:blur(3px)}.reveal.in{opacity:1;transform:none;filter:blur(0)}.analysisTabs{display:flex;gap:8px;margin:22px 0 14px;padding:8px;background:#ffffff8c;border:1px solid #dfe5ed;border-radius:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 35px #1f29370d}.analysisTabs button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:13px;border:1px solid transparent;border-radius:11px;background:transparent;color:#667389;font-weight:700;font-size:12px;transition:.25s}.analysisTabs button:hover{background:#fff;color:#263246;transform:translateY(-1px)}.analysisTabs button.active{background:#111827;color:#fff;box-shadow:0 8px 22px #11182729}.analysisStage{background:#ffffff7a;border:1px solid #dfe5ed;border-radius:22px;padding:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px #1f29370f}.stageIntro{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.stageIntro h3{font:600 27px Space Grotesk;margin:8px 0}.stageIntro p{margin:0;color:#758196;font-size:12px;line-height:1.6}.stageBadge,.graphLegend{font-size:9px;font-weight:800;letter-spacing:.12em;color:#667389;background:#f1f4f8;border:1px solid #dfe5ed;padding:8px 10px;border-radius:8px;white-space:nowrap}.graphCard{background:#ffffffd1;border:1px solid #dfe5ed;border-radius:18px;padding:18px;box-shadow:0 18px 45px #1f29370f;overflow:hidden}.graphHeader{display:flex;justify-content:space-between;gap:15px;align-items:center}.graphHeader p{font-size:11px;color:#7a8699;margin:4px 0 0}.graphIndex{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#111827;color:#fff;font:700 11px Space Grotesk}.graphNote{padding:11px 13px;border-radius:10px;background:#f5f7fa;color:#718096;font-size:11px;margin-top:8px}.graphDivider{height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8793a5;font-size:9px;letter-spacing:.15em;gap:6px}.verifyList{margin-top:14px}.aiOptions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aiOption{display:flex;align-items:center;gap:11px;text-align:left;padding:16px;border:1px solid #dfe5ed;background:#fff;border-radius:14px;color:#263246;transition:.25s}.aiOption:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1f293714}.aiOption.active{background:#111827;color:#fff;border-color:#111827}.aiOption b{font-size:12px}.aiOption small{font-size:10px;line-height:1.4;color:#7b8799}.aiOption.active small{color:#b6c0cf}.aiBox.large{margin-top:14px;min-height:230px;padding:22px;border-radius:17px}.aiBoxHead small{font-size:9px;color:#9da9b9}.aiBox.large p{font-size:13px;line-height:1.8;color:#c1cad6;margin-top:20px;white-space:pre-line}.sidebar,.workspace .tablewrap,.resulthero,.metrics div,.verifyPanel,.formulaOut,.rowInsights,.aiPanel{box-shadow:0 16px 45px #1f29370e}.dashboard{background-image:radial-gradient(circle at 5% 15%,rgba(83,109,254,.055),transparent 22%),radial-gradient(circle at 92% 75%,rgba(156,172,255,.08),transparent 25%)}@keyframes heroAura{to{transform:scale(1.08) translate(2%,-1%);opacity:.8}}@keyframes lightSweep{to{background-position:-220% 0}}.dark .analysisTabs,.dark .analysisStage{background:#0e1522b8;border-color:#27354b}.dark .analysisTabs button:hover{background:#151f30;color:#fff}.dark .graphCard,.dark .aiOption{background:#0e1522e0;border-color:#29364b;color:#eef3ff}.dark .graphNote,.dark .stageBadge,.dark .graphLegend{background:#121b2b;color:#aeb9c9;border-color:#29364b}.dark .aiOption.active{background:#536dfe;border-color:#536dfe}.dark .analysisStage{box-shadow:0 20px 60px #00000038}.ocean .analysisTabs,.ocean .analysisStage{border-color:#cde7eb}.ocean .analysisTabs button.active{background:#0d3945}.ocean .graphCard,.ocean .aiOption{background:#fffc;border-color:#d1e8eb}@media (max-width:900px){.analysisTabs{flex-direction:column}.aiOptions{grid-template-columns:1fr 1fr}.stageIntro,.graphHeader{align-items:start;flex-direction:column}.stageBadge{white-space:normal}.analysisStage{padding:14px}}@media (max-width:600px){.aiOptions{grid-template-columns:1fr}.analysisTabs button{flex:none}.graphCard{padding:12px}.stageIntro h3{font-size:22px}}.floatingMaths,.dashboardParticles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.floatingMaths span,.dashboardParticles span{position:absolute;left:calc((var(--i) * 8.7%) + 2%);top:calc((var(--i) * 17.3%) % 92%);font:600 clamp(18px,2.5vw,34px) "Space Grotesk";color:#536dfe21;animation:floatMath calc(7s + (var(--i) * .7s)) ease-in-out infinite;animation-delay:calc(var(--i) * -.55s);transform:rotate(calc((var(--i) * 17deg) - 30deg));text-shadow:0 0 22px rgba(83,109,254,.12)}.floatingMaths span:nth-child(3n),.dashboardParticles span:nth-child(3n){color:#9b7bff1f}.dashboardParticles{position:fixed;z-index:0}.dashboardParticles span{color:#536dfe14;font-size:24px}.dark .dashboardParticles span{color:#b177ff21;text-shadow:0 0 25px rgba(155,90,255,.18)}.dark .floatingMaths span{color:#b478ff26}.dashboard{position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f9fc,#f0f3fa 48%,#f7f9fc)}.dark.dashboard{background:radial-gradient(circle at 12% 12%,rgba(124,58,237,.24),transparent 28%),radial-gradient(circle at 88% 72%,rgba(168,85,247,.16),transparent 25%),linear-gradient(135deg,#171126,#22163b 48%,#130d21);color:#f4efff}.dark .dashhead h1,.dark .workspaceIntro h2{color:#fff}.dark .dashhead p,.dark .workspaceIntro p{color:#c7bddb}.dashboardShell{position:relative;z-index:2;display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;max-width:1500px;margin:0 auto;padding:0 26px 55px}.glassCard,.glassHead,.sidebar,.workspaceTabs{background:#ffffff9e;border:1px solid rgba(215,222,233,.78);box-shadow:0 22px 60px #28314412;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.glassHead{position:relative;z-index:2;margin:18px auto;max-width:1500px;padding:25px 26px;border-radius:24px}.glassHead h1{font:600 clamp(30px,4vw,48px) "Space Grotesk";margin:9px 0 6px;letter-spacing:-.04em}.glassHead p{max-width:780px;color:#758196;font-size:12px;line-height:1.7}.dark .glassCard,.dark .glassHead,.dark .sidebar,.dark .workspaceTabs{background:#26173f9e;border-color:#b282eb38;box-shadow:0 25px 70px #00000040}.dark .sidebar label,.dark .sideTitle,.dark .sideHint small{color:#c7bddb}.dark .sidebar input,.dark .sidebar select{background:#2a1d43;border-color:#513a70;color:#fff}.dark .example{color:#eee5ff;border-color:#463260;background:#20143494}.dark .example.selected{background:linear-gradient(135deg,#5b2bbf,#7c3aed);border-color:#a78bfa}.dark .reset{color:#c9bde0}.dark .workspaceTabs{color:#d7cbea}.dark .workspaceTabs button{color:#c5b9da}.dark .workspaceTabs button.active{background:linear-gradient(135deg,#6d28d9,#8b5cf6);color:#fff}.dark .workspaceIntro{color:#fff}.dark .tablewrap table{color:#eee8f7}.dark .tablewrap th{background:#2b1e44;color:#cfc3e2}.dark .tablewrap td{border-color:#4a3562}.dark .tablewrap input{background:#261a3a;border-color:#4a3562;color:#fff}.dark .engineStrip,.dark .statGlass,.dark .graphCard,.dark .verifyHero,.dark .verifyRows,.dark .formulaOut,.dark .aiBox,.dark .reportHero,.dark .summaryCard,.dark .reportRows{background:#1f1431bd;border-color:#4b3764;color:#fff}.dark .graphExplanation,.dark .reportMiniTable,.dark .reportHead{color:#cfc4df}.dark .aiOption{background:#2a1c42;color:#eee5ff;border-color:#4b3764}.dark .aiOption.active{background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-color:#a78bfa}.workspace{min-width:0;position:relative}.workspaceTabs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:7px;border-radius:18px;position:sticky;top:12px;z-index:20}.workspaceTabs button{border:0;background:transparent;border-radius:12px;padding:12px 10px;display:grid;grid-template-columns:auto 1fr;column-gap:8px;text-align:left;align-items:center;color:#647188;cursor:pointer;transition:.28s}.workspaceTabs button span{font-weight:800;font-size:11px}.workspaceTabs button small{grid-column:2;font-size:9px;color:#93a0b2;margin-top:2px}.workspaceTabs button svg{grid-row:span 2}.workspaceTabs button:hover:not(:disabled){background:#ffffffd1;transform:translateY(-2px)}.workspaceTabs button.active{background:#111827;color:#fff;box-shadow:0 10px 28px #11182729}.workspaceTabs button.active small{color:#c1cad7}.workspaceTabs button:disabled{opacity:.35;cursor:not-allowed}.workspaceIntro{margin-top:14px;padding:21px 23px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.workspaceIntro h2{font:600 27px Space Grotesk;margin:7px 0}.workspaceIntro p{margin:0;max-width:850px;color:#758196;font-size:11px;line-height:1.65}.workspaceBadge{padding:10px 13px;border-radius:12px;background:#ffffffa6;border:1px solid #dce3ec;white-space:nowrap;font-size:11px;font-weight:800}.pulseDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#536dfe;box-shadow:0 0 #536dfe80;animation:pulse 1.8s infinite;margin-right:7px}.tabPanel{margin-top:14px}.panelActions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.panelActions b{display:block;font:600 19px Space Grotesk}.panelActions small{display:block;color:#7d899b;font-size:10px;margin-top:3px}.panelActions>div:last-child{display:flex;gap:8px}.engineStrip{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;margin-top:12px;border-radius:16px}.miniLabel{display:block;font-size:9px;letter-spacing:.15em;color:#7d899b;font-weight:800}.engineStrip>b,.engineStrip>div:first-child>b{font:600 25px Space Grotesk;display:block;margin:2px 0}.engineStrip small{color:#758196;font-size:10px}.engineStats{display:flex;gap:8px}.engineStats span{padding:10px 12px;background:#f5f7facc;border:1px solid #e2e7ee;border-radius:10px;font-size:9px;color:#778398}.engineStats b{font-size:12px;color:#263246}.graphIntroCards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.statGlass{padding:17px;border-radius:16px;display:grid;gap:3px}.statGlass span{font-size:9px;letter-spacing:.12em;color:#7c8799;text-transform:uppercase}.statGlass b{font:600 27px Space Grotesk}.statGlass small{font-size:9px;color:#8a96a7}.graphCard{padding:18px;border-radius:20px;overflow:hidden}.graphHeader{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px}.graphHeader>div{display:flex;gap:12px;align-items:center}.graphHeader h3{font:600 20px Space Grotesk;margin:0}.graphHeader p{font-size:10px;color:#7c8799;margin:4px 0}.graphIndex{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#111827;color:#fff;font:700 11px Space Grotesk}.graphIndex.purple{background:linear-gradient(135deg,#6d28d9,#9b7bff)}.graphLegend{font-size:9px;padding:8px 10px;border:1px solid #e0e5ec;background:#f5f7fa;border-radius:9px;color:#728096;font-weight:800}.svgGraphWrap{width:100%;padding:5px 0}.svgGraphWrap svg{width:100%;height:auto;display:block;overflow:visible}.gridLine{stroke:#e7ebf1;stroke-width:1}.axisLine{stroke:#aeb8c7;stroke-width:1.2}.idealLine{stroke:#9b7bff;stroke-width:2;stroke-dasharray:8 7;opacity:.7}.pointHalo{fill:none;stroke:#536dfe;opacity:.16}.plotPoint{animation:plotIn .7s cubic-bezier(.2,.8,.2,1) var(--delay) both}.pointLabel,.diffLabel,.rowLabel{font-size:9px;fill:#647188;font-family:Inter,sans-serif}.axisLabel{font-size:10px;fill:#758196;font-weight:700}.differenceLine{fill:none;stroke:url(#rankFill);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:lineDraw 2s ease forwards}.zeroLine{stroke:#aeb8c7;stroke-width:1.5;stroke-dasharray:5 5}.positivePoint{fill:#536dfe}.negativePoint{fill:#9b7bff}.zeroPoint{fill:#64748b}.zeroText{font-size:9px;fill:#8490a1}.graphScale{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#7d899b;padding:5px 4px}.graphScale b{color:#536dfe}.graphExplanation{padding:12px 14px;border-radius:12px;background:#f6f8fb;border:1px solid #e4e8ef}.graphExplanation b{font-size:11px}.graphExplanation p{font-size:10px;color:#768297;line-height:1.6;margin:4px 0 0}.scrollBridge{height:86px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;color:#8793a5;font-size:8px;letter-spacing:.16em}.scrollBridge svg{animation:bridgeFloat 1.5s ease-in-out infinite}.verifyHero{padding:22px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.verifyHero h2{font:600 28px Space Grotesk;margin:7px 0}.verifyHero p{max-width:800px;font-size:11px;color:#748096;line-height:1.7}.rowContribution{min-width:150px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#eef1ff,#f8f6ff);text-align:center;border:1px solid #dfe4f6}.rowContribution small,.rowContribution span{display:block;font-size:9px;color:#7b8799}.rowContribution b{font:600 32px Space Grotesk;display:block;color:#536dfe}.rowMatrix{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:12px 0}.matrixCell{padding:14px;border-radius:14px;display:grid;gap:5px}.matrixCell small{font-size:9px;color:#7d899b}.matrixCell b{font:600 20px Space Grotesk}.verifyRows,.reportRows{padding:18px;border-radius:20px}.sectionTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sectionTitle h3{font:600 19px Space Grotesk;margin:5px 0}.sectionTitle>span{font-size:9px;color:#8490a1}.verifyRow{width:100%;display:grid;grid-template-columns:40px 1.4fr repeat(4,1fr) 20px;gap:9px;align-items:center;text-align:left;padding:12px;border:1px solid #e3e7ed;background:#fbfcfd;border-radius:10px;margin-top:7px;transition:.2s;color:#2d3748}.verifyRow:hover,.verifyRow.selected{background:#eef1ff;border-color:#cbd4ff;transform:translate(3px)}.verifyNo{font-weight:800;color:#536dfe}.verifyRow span,.verifyRow b{font-size:10px}.formulaOut{padding:18px;border-radius:16px;margin-top:12px}.formulaOut label{display:block;font-size:9px;letter-spacing:.15em;color:#7e899b;font-weight:800}.formulaOut strong{display:block;font:600 18px Space Grotesk;margin-top:8px}.formulaOut p{font-size:10px;color:#7d899b}.aiOptions{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.aiOption{display:flex;align-items:center;gap:10px;text-align:left;padding:15px;border:1px solid #dfe5ed;background:#ffffffb8;border-radius:14px;color:#263246;transition:.25s}.aiOption:hover{transform:translateY(-3px)}.aiOption.active{background:#111827;color:#fff;border-color:#111827;box-shadow:0 14px 28px #11182724}.aiOption span{display:grid;gap:4px;flex:1}.aiOption b{font-size:11px}.aiOption small{font-size:9px;line-height:1.4;color:#7b8799}.aiOption.active small{color:#b8c2d0}.aiBox{margin-top:12px;min-height:290px;padding:23px;border-radius:20px}.aiBoxHead{display:flex;align-items:center;gap:12px}.aiBoxHead>div:last-child{display:grid;gap:4px}.aiBoxHead b{font-size:13px}.aiBoxHead small{font-size:9px;color:#8d99aa}.aiBox.large p{font-size:12px;line-height:1.9;color:#667389;margin-top:22px;white-space:pre-line}.dark .aiBox.large p{color:#d1c6e0}.reportHero{padding:24px;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.reportHero h2{font:600 31px Space Grotesk;margin:7px 0}.reportHero p{font-size:11px;color:#758196;line-height:1.7}.summaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.summaryCard{padding:17px;border-radius:16px}.summaryCard span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#7c8799;font-weight:800}.summaryCard p{font-size:11px;color:#667389;line-height:1.65}.reportMiniTable{overflow:auto}.reportHead,.reportLine{display:grid;grid-template-columns:1.7fr repeat(6,1fr);gap:8px;min-width:620px;align-items:center}.reportHead{padding:10px;background:#f3f5f8;border-radius:9px;font-size:9px;color:#7b8799}.reportLine{padding:10px;border-bottom:1px solid #e7eaf0;font-size:10px}.reportLine span:first-child{font-weight:700}.sideBrand{display:flex;gap:10px;align-items:center;margin-bottom:18px}.sideBrand b{display:block;font:700 14px Space Grotesk}.sideBrand small{display:block;font-size:8px;color:#8793a4;letter-spacing:.1em}.sideHint{display:flex;gap:9px;padding:12px;border-radius:12px;background:#f5f7fab3;border:1px solid #e2e7ee;margin-top:14px}.sideHint span{display:grid;gap:3px}.sideHint b{font-size:10px}.sideHint small{font-size:8px;color:#7c889a;line-height:1.5}.dark .sideHint{background:#2c1d41b3;border-color:#50386d}.dark .workspaceBadge{background:#2d1e48;border-color:#533a73;color:#eee6fa}.dark .engineStats span{background:#2b1d43;border-color:#4d3769;color:#bfb2d4}.dark .engineStats b{color:#fff}.dark .graphLegend,.dark .graphExplanation,.dark .rowContribution,.dark .sideHint{background:#2b1e43;border-color:#4b3764;color:#c9bddb}.dark .gridLine{stroke:#4b3b5d}.dark .axisLine,.dark .zeroLine{stroke:#746589}.dark .pointLabel,.dark .diffLabel,.dark .rowLabel,.dark .axisLabel,.dark .graphScale,.dark .graphExplanation p{fill:#c7bbd7;color:#c7bbd7}.dark .verifyRow{background:#241838;border-color:#4a3563;color:#eee7f8}.dark .verifyRow:hover,.dark .verifyRow.selected{background:#4a277a;border-color:#9b7bff}.dark .matrixCell small,.dark .formulaOut p{color:#bcaed0}.dark .reportLine{border-color:#49345f}.dark .reportHead{background:#2b1e43;color:#c6b8d8}.dark .summaryCard p,.dark .reportHero p{color:#c8bdd8}@keyframes floatMath{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(22px,-30px,0) rotate(12deg)}}@keyframes plotIn{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes lineDraw{to{stroke-dashoffset:0}}@keyframes bridgeFloat{50%{transform:translateY(6px)}}@keyframes pulse{70%{box-shadow:0 0 0 7px #536dfe00}to{box-shadow:0 0 #536dfe00}}@media (max-width:1050px){.dashboardShell{grid-template-columns:1fr}.sidebar{position:relative}.workspaceTabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.workspaceTabs button{min-width:125px}.dashboardShell{padding:0 16px 40px}.rowMatrix{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.glassHead{margin:10px 10px 12px;padding:18px;border-radius:18px}.dashboardShell{padding:0 10px 35px}.workspaceIntro{align-items:flex-start;flex-direction:column}.workspaceBadge{width:max-content}.panelActions,.verifyHero,.reportHero{flex-direction:column;align-items:flex-start}.panelActions>div:last-child{width:100%}.panelActions button,.reportButton{flex:1}.graphIntroCards,.summaryGrid{grid-template-columns:1fr}.aiOptions{grid-template-columns:1fr 1fr}.rowMatrix{grid-template-columns:repeat(2,1fr)}.verifyRow{grid-template-columns:32px 1.3fr 1fr 1fr 20px}.verifyRow span:nth-child(4),.verifyRow span:nth-child(5){display:none}.workspaceTabs{position:sticky;top:4px}.workspaceTabs button{padding:10px 9px}.workspaceTabs button small{display:none}.workspaceTabs button span{font-size:10px}.floatingMaths span,.dashboardParticles span{font-size:20px}}@media (max-width:520px){.aiOptions{grid-template-columns:1fr}.rowMatrix{grid-template-columns:1fr 1fr}.workspaceTabs{gap:3px}.workspaceTabs button{min-width:108px;grid-template-columns:1fr;text-align:center;justify-items:center}.workspaceTabs button svg{grid-row:auto}.workspaceTabs button span{display:block}.glassHead h1{font-size:28px}.reportHero h2{font-size:24px}.graphHeader{align-items:flex-start;flex-direction:column}.graphLegend{white-space:normal}}:root{--rs-lime:#94d600;--rs-lime2:#c8ff38;--rs-navy:#102a43;--rs-purple:#a855f7;--rs-pink:#ec5acb;--rs-cyan:#46d9ff}.landingPage{overflow:hidden}.app.light{background:#f6f9f5;color:var(--rs-navy)}.app.light .nav{background:#ffffffd6;border-color:#e4ebdf}.app.light .brand>span:not(.brandmark){color:var(--rs-lime)}.app.light .brandmark{background:var(--rs-navy)}.app.light .loginmini,.app.light .secondary{background:#fff;border-color:#dfe7db}.app.light .hero{background:radial-gradient(circle at 10% 20%,rgba(200,255,56,.22),transparent 28%),linear-gradient(135deg,#fbfdf9,#f5f8f5 55%,#eef3ee)}.app.light .mathgrid{background-image:linear-gradient(#dbe4d8 1px,transparent 1px),linear-gradient(90deg,#dbe4d8 1px,transparent 1px)}.app.light .hero h1{color:var(--rs-navy)}.app.light .hero h1 em{color:var(--rs-lime)}.app.light .heroCopy>p{color:#708292}.app.light .primary{background:var(--rs-navy)}.app.light .primary:hover{background:#173b5c}.app.light .ghost{background:#ffffffbf;border-color:#d9e3d4}.app.light .heroMetrics span{border-color:#dce6d7;background:#ffffff8c}.app.light .heroMetrics b{color:var(--rs-lime)}.app.light .story{background:#fff}.app.light .formula{background:#f0f5ed}.app.light .purpose{background:#fff}.app.light .cards article{background:#fbfdf9;border-color:#e0e8dc}.app.light .cards span{color:#78ad00}.app.light .cta{background:linear-gradient(135deg,#102a43,#1b3e59)}.app.light .cta .eyebrow{color:#c8ff38}.app.light .cta .primary{background:#c8ff38;color:#102a43}.app.light footer{background:#fff;border-color:#e2e9df}.hero{isolation:isolate}.heroAurora{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0;animation:auroraDrift 9s ease-in-out infinite}.auroraOne{width:360px;height:360px;left:-100px;top:20%;background:#94d60029}.auroraTwo{width:420px;height:420px;right:8%;bottom:-160px;background:#536dfe21;animation-delay:-3s}.heroCopy{z-index:4}.heroVisualWrap{position:absolute;right:5vw;top:17%;width:min(49vw,700px);z-index:3}.observationVisual{position:relative;width:100%;min-height:390px;border-radius:30px;padding:25px;background:#ffffff9e;border:1px solid rgba(255,255,255,.9);box-shadow:0 35px 100px #28374621;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.visualGlow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 55% 45%,rgba(83,109,254,.18),transparent 32%),radial-gradient(circle at 75% 65%,rgba(148,214,0,.12),transparent 30%);animation:visualGlow 8s ease-in-out infinite}.visualTitle{position:relative;z-index:2;display:grid;gap:5px}.visualTitle span{font-size:8px;letter-spacing:.2em;color:#788596;font-weight:800}.visualTitle b{font:600 22px Space Grotesk;color:#102a43}.observationSvg{position:relative;z-index:2;width:100%;height:auto;margin-top:16px;overflow:visible}.obsGrid line{stroke:#bfcbd6;stroke-opacity:.32;stroke-width:1}.obsLine{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400;animation:obsDraw 2.4s cubic-bezier(.2,.8,.2,1) .4s forwards}.obsLine.a{stroke:url(#obsA)}.obsLine.b{stroke:url(#obsB);animation-delay:.75s}.obsPoint{animation:obsPointIn .6s cubic-bezier(.2,.8,.2,1) var(--delay) both}.obsPoint.a{fill:#536dfe;filter:url(#obsGlow)}.obsPoint.b{fill:#c05cf5;filter:url(#obsGlow)}.observationSvg text{font:600 9px Inter,sans-serif;fill:#8290a0;letter-spacing:.08em}.visualLegend{position:relative;z-index:3;display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:3px;font-size:9px;color:#778496}.visualLegend span{display:flex;align-items:center;gap:6px}.visualLegend i{width:7px;height:7px;border-radius:50%;display:inline-block}.legendA{background:#536dfe}.legendB{background:#c05cf5}.visualLegend b{margin-left:auto;color:#536dfe}.heroMetrics{display:flex;gap:0;margin-top:38px}.heroMetrics span{display:grid;gap:2px;min-width:105px;padding:0 22px;border-left:1px solid #dbe3df}.heroMetrics span:first-child{padding-left:0;border-left:0}.heroMetrics b{font:600 21px Space Grotesk}.heroMetrics small{font-size:8px;letter-spacing:.1em;color:#7f8c9c;text-transform:uppercase}.scroll{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.2em;color:#7d8999;animation:scrollPulse 2s ease-in-out infinite}.floatingMaths{z-index:1!important}.floatingMaths span{animation:floatMath 8s ease-in-out infinite,mathTwinkle 3s ease-in-out infinite}.mathgrid{z-index:0}.story,.formula,.purpose,.cta,footer{position:relative;z-index:4}.story,.formula,.purpose{scroll-margin-top:80px}.storyvisual{transform:translateZ(0);transition:transform .5s}.storyvisual:hover{transform:translateY(-6px) rotateX(2deg)}.cards article{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.cards article:hover{transform:translateY(-9px) rotateX(2deg)}.formulaGrid>div{transition:transform .35s,box-shadow .35s}.formulaGrid>div:hover{transform:translateY(-5px);box-shadow:0 25px 55px #28324114}.introOverlay{background:radial-gradient(circle at 50% 45%,#fff,#f4f7f1 65%,#eaf0e7)!important;color:#102a43}.introField{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.55}.introField span{position:absolute;left:calc(var(--i)*12%);top:calc((var(--i)*17%) + 5%);font:600 25px Space Grotesk;color:#536dfe;animation:introFloat 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.3s)}.introTitle span{color:var(--rs-lime)!important}.introBurst{background:var(--rs-lime)!important;box-shadow:0 0 45px #94d600cc}.introOverlay .introMath{color:#536dfe}.introSub{color:#778694!important}.app.dark{background:#080612;color:#f6f0ff}.app.dark .nav{background:#080612d1;border-color:#241938;color:#f3edff}.app.dark .brand>span:not(.brandmark){color:#c36aff}.app.dark .brandmark{background:linear-gradient(135deg,#7c3aed,#d946ef)}.app.dark .loginmini,.app.dark .secondary{background:#1e122fbf;border-color:#49315f;color:#f5efff}.app.dark .iconbtn{border-color:#49315f}.app.dark .hero{background:radial-gradient(circle at 12% 22%,rgba(124,58,237,.28),transparent 28%),radial-gradient(circle at 85% 65%,rgba(236,72,153,.15),transparent 28%),linear-gradient(135deg,#080612,#110b1d 50%,#090713)}.app.dark .mathgrid{background-image:linear-gradient(rgba(125,80,160,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(125,80,160,.14) 1px,transparent 1px);opacity:.8}.app.dark .hero h1,.app.dark .story h2,.app.dark .formula h2,.app.dark .cta h2{color:#fff}.app.dark .hero h1 em{color:#bd72ff}.app.dark .heroCopy>p,.app.dark .story p,.app.dark .formulaGrid p,.app.dark .purpose p{color:#a99db8}.app.dark .eyebrow,.app.dark .tag{color:#b8a9c9}.app.dark .primary{background:linear-gradient(100deg,#8b3dff,#e04fc2,#55cfff);box-shadow:0 14px 35px #a855f73b}.app.dark .ghost{background:#190f26b8;border-color:#49315f;color:#f6efff}.app.dark .heroMetrics span{border-color:#3c294d}.app.dark .heroMetrics b{color:#d17aff}.app.dark .heroVisualWrap .observationVisual{background:#120b1fad;border-color:#c984ff33;box-shadow:0 35px 100px #0000006b}.app.dark .visualTitle b{color:#fff}.app.dark .visualTitle span,.app.dark .visualLegend{color:#9f92b0}.app.dark .obsGrid line{stroke:#7a5b90;stroke-opacity:.22}.app.dark .visualLegend b{color:#c57bff}.app.dark .story{background:linear-gradient(180deg,#0c0712,#10091a)}.app.dark .storyvisual{background:linear-gradient(145deg,#140b20,#2b123e);box-shadow:0 30px 80px #00000052}.app.dark .formula{background:#110a1a}.app.dark .formulaGrid>div{background:#1f122cbf;border-color:#3d294e}.app.dark .formulaGrid label{color:#9f91ad}.app.dark .formulaGrid strong{color:#fff}.app.dark .purpose{background:#0c0712}.app.dark .cards article{background:#180e23c7;border-color:#3a2848;color:#fff}.app.dark .cards article:hover{box-shadow:0 25px 65px #0000004d}.app.dark .cards span{color:#d278ff}.app.dark .cta{background:linear-gradient(135deg,#160b24,#27103a 55%,#111323);box-shadow:0 25px 80px #00000059}.app.dark .cta .eyebrow{color:#c87dff}.app.dark .cta .primary{background:linear-gradient(100deg,#8b3dff,#e04fc2,#55cfff);color:#fff}.app.dark footer{background:#080612;border-color:#2a1c38;color:#8f829d}.app.dark .heroAurora.auroraOne{background:#8b3dff3b}.app.dark .heroAurora.auroraTwo{background:#e04fc22e}.app.dark .introOverlay{background:radial-gradient(circle at 50% 45%,#21112f,#0a0710 68%,#06050b)!important;color:#fff}.app.dark .introField span{color:#bd72ff}.app.dark .introMath{color:#b96dff}.app.dark .introTitle{color:#fff}.app.dark .introTitle span{color:#d26aff!important}.app.dark .introSub{color:#9e91ac!important}.app.dark .introBurst{background:#d26aff!important;box-shadow:0 0 50px #d26affe6}.loginPage{position:relative;overflow:hidden;background:#f4f7f3}.loginArt{background:linear-gradient(145deg,#fff,#f4f8f1);color:#102a43}.loginBrand{position:absolute;left:8%;top:8%;display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center}.loginBrand .brandmark{grid-row:span 2;background:#102a43}.loginBrand b{font:700 16px Space Grotesk;letter-spacing:.08em}.loginBrand small{font-size:8px;letter-spacing:.18em;color:#82909c}.loginStatus{position:absolute;left:8%;top:23%;padding:10px 15px;border:1px solid #dce8cf;background:#ffffffb3;border-radius:999px;font-size:8px;letter-spacing:.15em;font-weight:800;color:#72805f}.loginStatus i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9ad91b;box-shadow:0 0 0 6px #9ad91b1f;margin-right:8px}.loginArt h2{margin-top:235px;font-size:clamp(42px,5vw,66px);color:#102a43}.loginArt h2 em{color:#91cf00}.loginArt p{color:#728493}.loginStats{position:absolute;left:8%;bottom:9%;display:flex}.loginStats span{display:grid;gap:2px;padding:0 22px;border-left:1px solid #dce5d8}.loginStats span:first-child{padding-left:0;border-left:0}.loginStats b{font:600 21px Space Grotesk;color:#8bc900}.loginStats small{font-size:8px;color:#82909d;letter-spacing:.1em;text-transform:uppercase}.loginCard{position:relative;z-index:3;border-radius:30px;background:#ffffffdb;border-color:#e0e8dc;box-shadow:0 35px 90px #2937431c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.loginCard h1{color:#102a43}.loginCard h1 span{color:#91cf00}.loginCardTop{display:flex;align-items:center;gap:12px;margin-bottom:40px}.loginCardTop>div{display:grid;gap:3px}.loginCardTop b{font-size:9px;letter-spacing:.16em;color:#657786}.loginCardTop small{font-size:8px;color:#96a3ac}.secureDot{width:42px;height:42px;border-radius:14px;background:#f1f8dc;display:grid;place-items:center}.secureDot i{width:12px;height:12px;border-radius:50%;background:#94d600;box-shadow:0 0 0 9px #94d6001c}.localNote{color:#8b989f!important}.loginMathFloat{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.loginMathFloat span{position:absolute;left:calc(var(--i)*15%);top:calc(18% + var(--i)*11%);font:600 26px Space Grotesk;color:#7e9f521f;animation:floatMath 7s ease-in-out infinite;animation-delay:calc(var(--i)*-.5s)}.loginArt .bigRho{color:#94d600;opacity:.11}.loginArt .loginWave{border-color:#94d600;box-shadow:0 -20px 0 -19px #b9ed54,0 -40px 0 -39px #d4f68c}.app.dark .loginPage{background:radial-gradient(circle at 12% 30%,rgba(124,58,237,.22),transparent 28%),radial-gradient(circle at 88% 65%,rgba(236,72,153,.15),transparent 28%),linear-gradient(135deg,#080612,#12091c 55%,#090713)}.app.dark .loginArt{background:linear-gradient(145deg,#10091be0,#160a23a6);color:#fff;border-right:1px solid #2d1d3e}.app.dark .loginArt h2{color:#fff}.app.dark .loginArt h2 em{color:#ca6dff}.app.dark .loginArt p{color:#a99db8}.app.dark .loginStatus{background:#1c0f2aa6;border-color:#4a2e60;color:#ad9cba}.app.dark .loginStats span{border-color:#3d284b}.app.dark .loginStats b{color:#ce75ff}.app.dark .loginStats small{color:#8e809a}.app.dark .loginBrand small{color:#887a95}.app.dark .loginBrand .brandmark{background:linear-gradient(135deg,#7c3aed,#d946ef)}.app.dark .loginMathFloat span{color:#c66cff1f}.app.dark .loginArt .bigRho{color:#bd72ff}.app.dark .loginArt .loginWave{border-color:#bd72ff;box-shadow:0 -20px 0 -19px #d56eff,0 -40px 0 -39px #8b5cf6}.app.dark .loginCard{background:#160b21c7;border-color:#452c58;box-shadow:0 35px 100px #0000006b;color:#fff}.app.dark .loginCard h1{color:#fff}.app.dark .loginCard p{color:#a99db8}.app.dark .loginCard label{color:#aa9db7}.app.dark .loginCard input{background:#251533;border-color:#4b315e;color:#fff}.app.dark .loginCard input::placeholder{color:#786b86}.app.dark .loginCard input:focus{border-color:#bf72ff;box-shadow:0 0 0 3px #bf72ff24}.app.dark .loginCardTop b{color:#c9b8d6}.app.dark .loginCardTop small{color:#85768f}.app.dark .secureDot{background:#311945}.app.dark .secureDot i{background:#ca6dff;box-shadow:0 0 0 9px #ca6dff1c}.app.dark .localNote{color:#7f718b!important}.app.dark .loginCard .textbtn{color:#c5b7d2}.graphTab .graphCard{min-height:430px}.graphTab .graphCard:nth-of-type(2){margin-top:12px}.graphTab .graphCard .svgGraphWrap{min-height:310px;display:flex;flex-direction:column;justify-content:center}.graphTab .scrollBridge{height:105px}.graphTab .graphCard{scroll-margin-top:100px}.graphTab .graphCard:target{outline:2px solid rgba(83,109,254,.2)}.app.dark .dashboard{background:radial-gradient(circle at 10% 15%,rgba(124,58,237,.18),transparent 27%),radial-gradient(circle at 90% 75%,rgba(168,85,247,.12),transparent 25%),linear-gradient(135deg,#10091a,#1a0e29 52%,#0c0713)}.app.dark .dashhead h1,.app.dark .workspaceIntro h2{color:#fff}.app.dark .dashhead p,.app.dark .workspaceIntro p{color:#b6a8c3}.app.dark .workspaceTabs{background:#180c25b8;border-color:#472d5b}.app.dark .workspaceTabs button{color:#bbaac9}.app.dark .workspaceTabs button.active{background:linear-gradient(100deg,#7c3aed,#c04fe0,#4fc6ff);color:#fff}.app.dark .workspaceIntro,.app.dark .glassHead{background:#180c25ad;border-color:#432b55}.app.dark .workspaceBadge{background:#28143c;border-color:#513466;color:#eadcf3}@keyframes obsDraw{to{stroke-dashoffset:0}}@keyframes obsPointIn{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes visualGlow{50%{transform:translate(25px,-20px) scale(1.08);opacity:.7}}@keyframes auroraDrift{50%{transform:translate(40px,-25px) scale(1.08)}}@keyframes mathTwinkle{50%{opacity:.55}}@keyframes introFloat{50%{transform:translate(25px,-20px) rotate(10deg);opacity:.9}}@keyframes scrollPulse{50%{transform:translate(-50%,6px);opacity:.55}}@media (max-width:1050px){.heroVisualWrap{position:relative;right:auto;top:auto;width:min(88vw,700px);margin:35px auto 0}.hero{height:auto;min-height:900px;display:block;padding:105px 7vw 75px}.heroCopy{max-width:850px}.heroCopy>p{max-width:720px}.heroMetrics{margin-bottom:5px}.loginPage{grid-template-columns:1fr}.loginArt{min-height:580px}.loginCard{margin:-40px auto 60px;position:relative;width:min(560px,88%)}.loginArt h2{margin-top:205px}.loginStats{bottom:50px}}@media (max-width:760px){.hero{padding:90px 22px 65px;min-height:980px}.hero h1{font-size:clamp(48px,13vw,72px)}.heroVisualWrap{width:100%}.observationVisual{min-height:310px;padding:17px;border-radius:22px}.visualTitle b{font-size:17px}.heroMetrics span{min-width:88px;padding:0 13px}.heroMetrics b{font-size:17px}.heroMetrics small{font-size:7px}.storygrid,.formulaGrid{grid-template-columns:1fr}.storygrid{gap:28px}.storyvisual{height:280px}.cards{grid-template-columns:1fr 1fr}.cta{margin:50px 18px;padding:42px 28px;gap:25px;align-items:flex-start;flex-direction:column}.cta h2{font-size:38px}.loginArt{min-height:520px;padding:30px 28px}.loginBrand{left:28px}.loginStatus{left:28px;top:21%}.loginArt h2{margin-top:220px;font-size:43px}.loginStats{left:28px;bottom:28px}.loginCard{padding:28px;margin-top:-30px}.loginCardTop{margin-bottom:25px}.graphTab .graphCard{min-height:360px}.graphTab .graphCard .svgGraphWrap{min-height:260px}}@media (max-width:520px){.cards{grid-template-columns:1fr}.heroMetrics{overflow-x:auto}.heroMetrics span{min-width:88px}.visualLegend b{margin-left:0;width:100%}.observationSvg{margin-top:7px}.loginArt{min-height:490px}.loginArt h2{font-size:37px;margin-top:210px}.loginStats{display:none}.loginCard{width:calc(100% - 28px);padding:24px}.loginCard h1{font-size:29px}.introTitle{font-size:50px!important}.introSub{font-size:8px!important}.story h2,.formula h2{font-size:40px}.story p,.lead{font-size:15px}}.plotPoint{transform-box:fill-box;transform-origin:center}.differenceLine{filter:drop-shadow(0 4px 8px rgba(83,109,254,.18))}.introOverlay{animation:introOut .65s ease 3.05s forwards;background:radial-gradient(circle at 50% 45%,#fff,#f3f6ff 48%,#e9edff)}.introField span{animation:introParticle 2.25s cubic-bezier(.2,.85,.2,1) var(--delay,0s) both}.introField span:nth-child(1){--tx:42vw;--ty:2vh}.introField span:nth-child(2){--tx:26vw;--ty:-12vh}.introField span:nth-child(3){--tx:12vw;--ty:18vh}.introField span:nth-child(4){--tx:-15vw;--ty:10vh}.introField span:nth-child(5){--tx:-29vw;--ty:-8vh}.introField span:nth-child(6){--tx:-40vw;--ty:8vh}.introField span:nth-child(7){--tx:36vw;--ty:18vh}.introField span:nth-child(8){--tx:-35vw;--ty:-18vh}.introTitle{animation:introTitleDock 3.05s cubic-bezier(.18,.85,.2,1) .15s both}.introSub{animation:subIn .55s ease 1.65s both}.introShock{position:absolute;left:50%;top:50%;width:30px;height:30px;border:2px solid #536dfe;border-radius:50%;transform:translate(-50%,-50%) scale(.1);opacity:0;pointer-events:none}.introShock.s1{animation:shock 1.4s ease .92s both}.introShock.s2{animation:shock 1.65s ease 1.02s both}.introShock.s3{animation:shock 1.9s ease 1.12s both}@keyframes introParticle{0%{opacity:0;transform:translate(0) scale(.3) rotate(-20deg)}28%{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1.15) rotate(12deg)}72%{opacity:1;transform:translate(calc(var(--tx)*.25),calc(var(--ty)*.25)) scale(1.05) rotate(0)}to{opacity:0;transform:translate(0) scale(.15)}}@keyframes introTitleDock{0%{opacity:0;transform:scale(.45);filter:blur(14px);letter-spacing:.35em}28%{opacity:1;transform:scale(1.06);filter:blur(0);letter-spacing:-.02em}58%{opacity:1;transform:scale(1);letter-spacing:-.07em}to{opacity:1;transform:translate(-39vw,-39vh) scale(.22);letter-spacing:-.07em}}@keyframes shock{0%{opacity:0;transform:translate(-50%,-50%) scale(.1)}22%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(18)}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 40%,rgba(124,58,237,.08),transparent 28%),radial-gradient(circle at 78% 68%,rgba(236,72,153,.07),transparent 25%);animation:heroBreathe 9s ease-in-out infinite}.heroCopy,.heroVisualWrap,.story,.formula,.purpose,.cta{will-change:transform,opacity}@keyframes heroBreathe{50%{opacity:.7;transform:scale(1.03)}}.workspaceIntro{position:relative;overflow:hidden;min-height:205px}.workspaceIntro>div:first-child{position:relative;z-index:3;flex:1}.workspaceIntroVisual{position:relative;z-index:2;width:min(360px,34%);min-width:280px}.correlationVisual{height:176px;border-radius:22px;position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffb8,#ebeeff75);border:1px solid rgba(116,126,171,.2);box-shadow:inset 0 1px #ffffffbf,0 20px 50px #38415a17}.correlationVisual:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 30% 45%,rgba(124,58,237,.16),transparent 26%),radial-gradient(circle at 75% 40%,rgba(85,214,255,.14),transparent 24%);animation:visualGlow 8s ease-in-out infinite}.pulseSvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px 9px 10px}.pulseGrid{stroke:#aab4c9;stroke-opacity:.18}.pulseAxis{stroke:#8d99ad;stroke-opacity:.28}.pulsePath{fill:none;stroke:url(#pulseLine);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700;animation:lineDraw 2.2s cubic-bezier(.2,.8,.2,1) .15s forwards;filter:drop-shadow(0 5px 9px rgba(124,58,237,.25))}.pulsePoint{fill:#a66cff;filter:url(#pulseGlow);animation:pulsePointIn .55s cubic-bezier(.2,.8,.2,1) var(--delay) both}.pulseSvg text{font:700 7px Space Grotesk;fill:#8995a8;letter-spacing:.08em}.pulseOrb{position:absolute;right:17px;top:16px;z-index:4;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ffffffc7;border:1px solid rgba(124,58,237,.22);box-shadow:0 10px 28px #7c3aed21;animation:orbFloat 4s ease-in-out infinite}.pulseOrb span{font:700 22px Space Grotesk;color:#7c3aed}.pulseOrb small{position:absolute;bottom:-14px;font:700 7px Space Grotesk;color:#7c3aed}.orbitRing{position:absolute;border:1px solid rgba(124,58,237,.14);border-radius:50%;pointer-events:none}.ring1{width:145px;height:70px;right:-30px;top:42px;transform:rotate(-20deg);animation:ringSpin 8s linear infinite}.ring2{width:110px;height:52px;right:-15px;top:50px;transform:rotate(35deg);animation:ringSpin 6s linear infinite reverse}.ring3{width:170px;height:82px;right:-40px;top:36px;transform:rotate(65deg);animation:ringSpin 10s linear infinite}.pulseCaption{position:absolute;left:14px;right:14px;bottom:9px;z-index:4;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:8px;color:#78859a}.pulseCaption span{display:flex;align-items:center;gap:6px}.pulseCaption i{width:6px;height:6px;border-radius:50%;background:#55d6ff;box-shadow:0 0 10px #55d6ff}.pulseCaption b{font-size:8px;color:#7c3aed}@keyframes pulsePointIn{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes orbFloat{50%{transform:translateY(-6px) rotate(5deg)}}@keyframes ringSpin{to{transform:rotate(425deg)}}.differenceWrap{padding-top:10px}.differenceArrow{fill:none;stroke:url(#diffLineFinal);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420;animation:arrowDraw 1.15s cubic-bezier(.2,.8,.2,1) var(--delay) both;filter:drop-shadow(0 3px 7px rgba(160,90,255,.22))}.positiveStem,.negativeStem,.zeroStem{stroke-width:1.4;stroke-dasharray:4 4;opacity:.52}.positiveStem{stroke:#536dfe}.negativeStem{stroke:#ec5acb}.zeroStem{stroke:#64748b}.diffPointGroup{animation:diffGroupIn .55s cubic-bezier(.2,.8,.2,1) var(--delay) both}.diffHalo{fill:none;stroke:#c08aff;stroke-opacity:.16;stroke-width:2}.diffLabel{font-weight:800}.legendPositive,.legendNegative{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle}.legendPositive{background:#536dfe}.legendNegative{background:#ec5acb}.graphScale span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}@keyframes arrowDraw{to{stroke-dashoffset:0}}@keyframes diffGroupIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aiRowTableWrap{margin-top:14px;padding:18px;border-radius:20px;overflow:hidden}.aiRowTableTitle{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px}.aiRowTableTitle h3{font:600 22px Space Grotesk;margin:5px 0 0}.aiRowTableTitle>small{font-size:9px;color:#7b8799}.aiRowTableScroll{overflow:auto;border:1px solid #e1e6ee;border-radius:14px}.aiRowTable{width:100%;min-width:1120px;border-collapse:collapse;font-size:10px}.aiRowTable th{position:sticky;top:0;text-align:left;background:#f5f7fa;color:#768296;padding:11px 10px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;z-index:2}.aiRowTable td{padding:11px 10px;border-top:1px solid #e7ebf0;color:#4c586c;vertical-align:top;line-height:1.5}.aiRowTable td b{color:#172033}.aiRowTable td.pos{color:#536dfe;font-weight:800}.aiRowTable td.neg{color:#d64ebf;font-weight:800}.aiRowTable tbody tr{transition:.2s}.aiRowTable tbody tr:hover{background:#7c3aed0b}.dark .correlationVisual{background:linear-gradient(145deg,#231236e0,#39184c9e);border-color:#ca6dff33;box-shadow:inset 0 1px #ffffff0f,0 25px 70px #0000004d}.dark .pulseGrid{stroke:#a879c5;stroke-opacity:.18}.dark .pulseAxis{stroke:#b08dc9;stroke-opacity:.28}.dark .pulseCaption,.dark .pulseSvg text{color:#b8a8c6;fill:#b8a8c6}.dark .pulseCaption b{color:#d177ff}.dark .pulseOrb{background:#241336e6;border-color:#714291}.dark .pulseOrb span,.dark .pulseOrb small{color:#d177ff}.dark .orbitRing{border-color:#d177ff2e}.dark .aiRowTableWrap{background:#1f1431bd;border-color:#4b3764}.dark .aiRowTableScroll{border-color:#4b3764}.dark .aiRowTable th{background:#2b1e44;color:#cfc3e2}.dark .aiRowTable td{border-color:#4a3562;color:#c9bddb}.dark .aiRowTable td b{color:#fff}.dark .aiRowTable tbody tr:hover{background:#a76eff14}.dark .differenceArrow{filter:drop-shadow(0 3px 9px rgba(209,119,255,.3))}.dark .zeroText{fill:#c8b9d8}.dark .graphScale{color:#bdb0ca}.dashboardParticles span{animation:floatMath 8s ease-in-out infinite,mathTwinkle 3.4s ease-in-out infinite}.dashboard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 25% 25%,rgba(124,58,237,.04),transparent 25%),radial-gradient(circle at 75% 70%,rgba(236,72,153,.04),transparent 25%);animation:dashboardBreathe 10s ease-in-out infinite}.dashboardShell,.dashhead{z-index:2}.dashboard .workspaceTabs,.dashboard .workspaceIntro,.dashboard .tabPanel{animation:dashEnter .65s cubic-bezier(.2,.8,.2,1) both}@keyframes dashboardBreathe{50%{opacity:.65;transform:scale(1.025)}}@keyframes dashEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1050px){.workspaceIntroVisual{width:100%;min-width:0}.workspaceIntro{flex-wrap:wrap}.workspaceIntroVisual{order:3}.workspaceBadge{order:4}.correlationVisual{height:190px}}@media (max-width:760px){.workspaceIntroVisual{width:100%}.correlationVisual{height:175px}.aiRowTable{min-width:1050px}.graphScale{align-items:flex-start;flex-direction:column}.introTitle{animation:introTitleDockMobile 3.05s cubic-bezier(.18,.85,.2,1) .15s both}}@media (max-width:520px){.correlationVisual{height:155px}.pulseOrb{transform:scale(.82);transform-origin:top right}.introTitle{font-size:48px!important}@keyframes introTitleDockMobile{0%{opacity:0;transform:scale(.45);filter:blur(14px)}28%{opacity:1;transform:scale(1.04);filter:none}58%{opacity:1;transform:scale(1)}to{opacity:1;transform:translate(-30vw,-36vh) scale(.2)}}}.heroVisualWrap{right:5vw;top:20%;width:min(34vw,520px);z-index:2}.rowPulseVisual{position:relative;width:100%;height:330px;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#ffffffb8,#f5f1ff8c);border:1px solid rgba(124,58,237,.16);box-shadow:0 30px 90px #3026481f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rowPulseVisual:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 48% 50%,rgba(124,58,237,.12),transparent 23%),radial-gradient(circle at 80% 25%,rgba(85,214,255,.09),transparent 20%);animation:rowAtmosphere 8s ease-in-out infinite;pointer-events:none}.rowPulseSvg{position:absolute;top:30px;right:8px;bottom:38px;left:8px;width:calc(100% - 16px);height:calc(100% - 68px);overflow:visible}.rowPulseGrid{stroke:#9aa7bd;stroke-opacity:.16;stroke-width:1}.rowPulseLine{fill:none;stroke:url(#rowPulseLine);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900;animation:rowLineDraw 2.1s cubic-bezier(.2,.8,.2,1) .2s forwards;filter:drop-shadow(0 5px 10px rgba(124,58,237,.2))}.rowPulsePoint{animation:rowPointIn .65s cubic-bezier(.2,.8,.2,1) var(--delay) both;transform-box:fill-box;transform-origin:center}.rowCore{fill:#8b5cf6;stroke:#fff;stroke-width:2}.rowRing{fill:none;stroke:#a855f7;stroke-opacity:.34;stroke-width:1.5;animation:rowBeat 2.1s ease-in-out infinite;transform-origin:center}.rowRingOuter{stroke:#55d6ff;stroke-opacity:.14;animation-delay:.35s}.rowPulseLabel{font:700 8px Space Grotesk;fill:#7d8799;letter-spacing:.12em}.rowPulseBackdrop{position:absolute;right:18px;top:17px;z-index:4;display:grid;justify-items:end;gap:3px}.rowPulseBackdrop span{font:800 9px Space Grotesk;letter-spacing:.18em;color:#7c3aed}.rowPulseBackdrop b{font:700 8px Space Grotesk;letter-spacing:.08em;color:#8793a5}.rowPulseCaption{position:absolute;left:18px;right:18px;bottom:14px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;color:#78859a}.rowPulseCaption span{display:flex;align-items:center;gap:7px}.rowPulseCaption i{width:7px;height:7px;border-radius:50%;background:#a855f7;box-shadow:0 0 14px #a855f7b3;animation:captionPulse 1.7s ease-in-out infinite}.rowPulseCaption b{font-size:8px;color:#7c3aed;letter-spacing:.06em}@keyframes rowAtmosphere{50%{transform:translate(18px,-12px) scale(1.08);opacity:.72}}@keyframes rowLineDraw{to{stroke-dashoffset:0}}@keyframes rowPointIn{0%{opacity:0;transform:scale(.2)}65%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes rowBeat{0%,to{transform:scale(.72);opacity:.18}45%{transform:scale(1.2);opacity:.62}70%{transform:scale(1);opacity:.34}}@keyframes captionPulse{50%{transform:scale(1.5);opacity:.55}}.differenceWrap svg{overflow:visible;min-height:300px}.differenceArrow{stroke:url(#diffLineFinal);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;opacity:0;animation:diffArrowIn .55s cubic-bezier(.2,.8,.2,1) var(--delay,0ms) forwards;marker-end:url(#diffArrowFinal)}@keyframes diffArrowIn{0%{opacity:0}to{opacity:1}}.positiveStem,.negativeStem,.zeroStem{stroke-width:2;stroke-dasharray:5 5;opacity:.72}.positivePoint{fill:#536dfe;stroke:#fff;stroke-width:2}.negativePoint{fill:#ec5acb;stroke:#fff;stroke-width:2}.zeroPoint{fill:#64748b;stroke:#fff;stroke-width:2}.diffHalo{fill:none;stroke:#a855f7;stroke-opacity:.22;stroke-width:2;animation:rowBeat 2s ease-in-out infinite}.diffLabel{font:700 10px Space Grotesk;fill:#647188}.rowLabel{font:700 9px Space Grotesk;fill:#647188}.dark .rowPulseVisual{background:linear-gradient(145deg,#1c0f2beb,#331846c2);border-color:#d177ff33;box-shadow:0 30px 90px #00000057}.dark .rowPulseGrid{stroke:#b98ed4;stroke-opacity:.15}.dark .rowPulseLabel{fill:#bcaecb}.dark .rowPulseCaption{color:#b9a9c8}.dark .rowPulseCaption b,.dark .rowPulseBackdrop span{color:#d177ff}.dark .rowPulseBackdrop b{color:#aa99b9}.dark .rowCore{stroke:#241431}.dark .diffLabel,.dark .rowLabel{fill:#d1c3dd}.dark .positiveStem{stroke:#8b7cff}.dark .negativeStem{stroke:#ff72d1}.dark .zeroStem{stroke:#9a89aa}.dark .differenceArrow{filter:drop-shadow(0 3px 8px rgba(209,119,255,.32))}.ocean .rowPulseVisual{background:linear-gradient(145deg,#fffc,#e4f9ffa8);border-color:#2aa1b82e}@media (max-width:1050px){.heroVisualWrap{position:relative;right:auto;top:auto;width:min(88vw,620px);margin:42px auto 0}.rowPulseVisual{height:300px}}@media (max-width:760px){.rowPulseVisual{height:260px;border-radius:22px}.rowPulseSvg{top:24px;right:5px;bottom:35px;left:5px;width:calc(100% - 10px);height:calc(100% - 59px)}.rowPulseCaption{font-size:8px;left:12px;right:12px}.rowPulseCaption b{font-size:7px}}.differenceWrap{width:100%;min-width:0;overflow:visible;padding:8px 0 0}.differenceWrap svg{display:block;width:100%;height:360px;min-height:360px;max-width:none;overflow:visible;aspect-ratio:auto}.differenceWrap .diffPointGroup{transform:none!important;transform-box:initial;transform-origin:initial;animation:diffFadeIn .55s ease var(--delay,0ms) both}@keyframes diffFadeIn{0%{opacity:0}to{opacity:1}}.differenceWrap .differenceArrow{opacity:1;animation:diffArrowIn .55s ease var(--delay,0ms) both}.differenceWrap .positiveStem,.differenceWrap .negativeStem,.differenceWrap .zeroStem{vector-effect:non-scaling-stroke}.differenceWrap .positivePoint,.differenceWrap .negativePoint,.differenceWrap .zeroPoint,.differenceWrap .diffHalo{transform-box:fill-box;transform-origin:center}.differenceWrap .diffLabel,.differenceWrap .rowLabel,.differenceWrap .zeroText{paint-order:stroke;stroke:#ffffffc7;stroke-width:3px;stroke-linejoin:round}.dark .differenceWrap .diffLabel,.dark .differenceWrap .rowLabel,.dark .differenceWrap .zeroText{stroke:#1b1026}.rowPulseVisual{background:linear-gradient(145deg,#ffffffc7,#f5f1ff94)}.rowPulseVisual:before{background:radial-gradient(circle at 48% 50%,rgba(124,58,237,.1),transparent 24%),radial-gradient(circle at 80% 25%,rgba(85,214,255,.07),transparent 21%)}.rowPulseSvg{display:block;pointer-events:none}.rowPulsePoint{transform-box:fill-box;transform-origin:center}.rowPulseLine,.rowRing,.rowRingOuter{vector-effect:non-scaling-stroke}.workspaceIntroVisual .rowPulseVisual{height:220px;min-height:220px;border-radius:20px}.workspaceIntroVisual .rowPulseSvg{top:24px;right:7px;bottom:34px;left:7px;width:calc(100% - 14px);height:calc(100% - 58px)}.workspaceIntroVisual .rowPulseCaption{bottom:10px}.workspaceIntroVisual .rowPulseBackdrop{top:12px;right:14px}@media (max-width:1050px){.workspaceIntroVisual .rowPulseVisual{height:250px;min-height:250px}}@media (max-width:760px){.differenceWrap svg{height:300px;min-height:300px}.workspaceIntroVisual .rowPulseVisual{height:220px;min-height:220px}}
