body,html{margin:0;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{--bg:#0B0C0F;--side:#0F1014;--card:#14151A;--card2:#1A1B22;--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.14);--ink:#F4F4F5;--ink2:#C2C3C9;--muted:#8B8D96;--accent:#FF3B4E;--accentSoft:rgba(255,59,78,.14);--data:#E9E9EC;--dataSoft:rgba(233,233,236,.08);--track:rgba(255,255,255,.08);--dot:rgba(255,255,255,.13);--shadow:0 20px 60px rgba(0,0,0,.35);background:var(--bg);color:var(--ink)}body[data-theme=light]{--bg:#F1F1F3;--side:#FFFFFF;--card:#FFFFFF;--card2:#F5F5F7;--line:rgba(15,16,20,.08);--line2:rgba(15,16,20,.16);--ink:#0F1014;--ink2:#3F414A;--muted:#767986;--accent:#D5001C;--accentSoft:rgba(213,0,28,.1);--data:#15161B;--dataSoft:rgba(21,22,27,.08);--track:rgba(15,16,20,.08);--dot:rgba(15,16,20,.14);--shadow:0 20px 60px rgba(15,16,20,.1)}a{color:var(--accent)}a:hover{color:var(--ink)}@keyframes beat{0%,to{transform:scale(1)}12%{transform:scale(1.5)}24%{transform:scale(1)}36%{transform:scale(1.3)}48%{transform:scale(1)}}@keyframes trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ecgflow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes glowpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes hbeat{0%{transform:scale(1)}8%{transform:scale(.94)}20%{transform:scale(1.16)}34%{transform:scale(.98)}46%{transform:scale(1.06)}62%{transform:scale(1)}to{transform:scale(1)}}@keyframes ecgdraw{0%{stroke-dashoffset:1;opacity:1}12%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes ecgdot{0%{offset-distance:0;opacity:0}4%{opacity:1}55%{offset-distance:100%;opacity:1}60%{opacity:0}to{offset-distance:100%;opacity:0}}@keyframes hshine{0%{transform:translate(-120%,-120%) rotate(25deg);opacity:0}15%{opacity:.5}40%{transform:translate(120%,120%) rotate(25deg);opacity:0}to{transform:translate(120%,120%) rotate(25deg);opacity:0}}@keyframes neuron{0%{r:var(--r0);fill-opacity:.35}12%{r:var(--r1);fill-opacity:1}40%{r:var(--r0);fill-opacity:.55}to{r:var(--r0);fill-opacity:.35}}@keyframes nodefire{0%{transform:scale(1)}6%{transform:scale(1.14)}14%{transform:scale(1)}to{transform:scale(1)}}@keyframes halo{0%{r:var(--r0);opacity:0}10%{opacity:.5}60%{r:var(--r2);opacity:0}to{r:var(--r2);opacity:0}}@keyframes synapse{0%{stroke-dashoffset:var(--len);opacity:0}8%{opacity:.75}55%{stroke-dashoffset:calc(-1 * var(--dash));opacity:.75}62%{opacity:0}to{stroke-dashoffset:calc(-1 * var(--dash));opacity:0}}@keyframes tipframe{0%{-webkit-clip-path:inset(0 100% 0 0 round 10px);clip-path:inset(0 100% 0 0 round 10px)}to{-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px)}}@keyframes tipscan{0%{transform:translateX(-30%);opacity:0}15%{opacity:1}to{transform:translateX(330%);opacity:0}}@keyframes tipline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tiptext{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes tipdot{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes logo3d{0%{opacity:0;transform:rotateY(-90deg) scale(.6)}to{opacity:1;transform:rotateY(0) scale(1)}}@keyframes letterIn{0%{max-width:0}to{max-width:1.2em}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@keyframes caretIn{to{opacity:1}}@keyframes caretOut{to{opacity:0;width:0}}@keyframes wordIn{0%{opacity:0;filter:blur(8px);transform:translateY(6px);letter-spacing:.08em}to{opacity:1;filter:blur(0);transform:none}}@keyframes logoIdle{0%,to{transform:rotateY(-14deg) rotateX(6deg)}50%{transform:rotateY(14deg) rotateX(-6deg)}}@keyframes hexslow{0%,to{fill-opacity:.02;stroke-opacity:.1}50%{fill-opacity:.32;stroke-opacity:.7}}@keyframes hexpulse{0%{fill-opacity:.015;stroke-opacity:.1}10%{fill-opacity:.32;stroke-opacity:.8}40%{fill-opacity:.05;stroke-opacity:.25}to{fill-opacity:.015;stroke-opacity:.1}}@keyframes hglow{0%,to{opacity:.35;transform:scale(.9)}14%{opacity:.9;transform:scale(1.08)}28%{opacity:.5;transform:scale(.95)}42%{opacity:.75;transform:scale(1.03)}56%{opacity:.4;transform:scale(.92)}}@keyframes sheen{0%{transform:translateX(-160%) skewX(-20deg)}to{transform:translateX(260%) skewX(-20deg)}}@keyframes orb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,-40px) scale(1.15)}66%{transform:translate(-40px,30px) scale(.9)}}@keyframes orb2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-70px,50px) scale(1.1)}70%{transform:translate(50px,-30px) scale(.95)}}@keyframes orb3{0%,to{transform:translate(0)}50%{transform:translate(30px,60px)}}@keyframes wave{0%{transform:translate(-50%,-50%) scale(0);opacity:.7}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes moonglow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.7;transform:scale(1.06)}}@keyframes shoot{0%{offset-distance:0;opacity:0}3%{opacity:.45}10%{opacity:.45}14%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes daynight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes tlnode{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes tlpulse{0%{box-shadow:0 0 0 0 var(--accentSoft)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes spin3d{0%{transform:rotateY(0deg) rotateX(8deg)}50%{transform:rotateY(180deg) rotateX(-6deg)}to{transform:rotateY(1turn) rotateX(8deg)}}@keyframes float3d{0%,to{transform:translateY(0) rotateX(6deg)}50%{transform:translateY(-12px) rotateX(2deg)}}@keyframes ringout{0%{transform:translate(-50%,-50%) scale(.28);opacity:0}8%{opacity:var(--ro)}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.1)}}@keyframes drift{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}@keyframes stagewave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes chargepulse{0%,to{opacity:.18}50%{opacity:.7}}[data-scroll]::-webkit-scrollbar{width:6px}[data-scroll]::-webkit-scrollbar-track{background:transparent}[data-scroll]::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}[data-scroll]::-webkit-scrollbar-thumb:hover{background:var(--muted)}@keyframes rdRing{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes rdSpoke{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:.35}}@keyframes rdNode{0%{transform:scale(0);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes rdCore{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rdFade{0%{opacity:0}to{opacity:1}}@keyframes handsweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ticklight{0%,to{opacity:.25}50%{opacity:1}}@keyframes hwave{0%{transform:translate(-50%,-50%) scale(.35);opacity:.65}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes cellin{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes cellping{0%{box-shadow:0 0 0 0 var(--ping)}to{box-shadow:0 0 0 8px transparent}}@keyframes celllive{0%,to{opacity:1}50%{opacity:.62}}@keyframes celllivemuted{0%,to{opacity:.7}50%{opacity:.45}}@keyframes meterlive{0%,to{opacity:1}50%{opacity:.7}}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){input,select,textarea{font-size:16px!important}}@media (hover:none),(pointer:coarse){body:has([data-app-shell]){overflow:hidden;overscroll-behavior:none}[data-app-shell]{height:100vh;height:100dvh;min-height:0!important;overflow:hidden}[data-app-shell]>aside{height:100dvh!important}[data-app-main]{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}[data-app-main]>*{flex-shrink:0}}