:root{--color-bg-0:#050505;--color-bg-1:#0a0a0a;--color-bg-2:#121212;--color-bg-3:#1a1a1a;--color-border-subtle:#141414;--color-border-default:#222;--color-border-strong:#333;--color-text-primary:#fafafa;--color-text-secondary:#a1a1aa;--color-text-tertiary:#52525b;--color-positive:#00dc82;--color-negative:#f33;--color-accent:#00dc82;--color-accent-hover:#3ef0a5;--color-accent-muted:#00dc821a;--color-warning:#eab308;--color-info:#06b6d4}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-border-default)}html,body,#root{color:#f1f5f9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;width:100%;height:100%;margin:0;padding:0;font-family:Space Grotesk,Inter,system-ui,-apple-system,sans-serif;overflow:hidden}.landing-scroll::-webkit-scrollbar{width:6px;height:6px}.landing-scroll::-webkit-scrollbar-track{background:#000}.landing-scroll::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.landing-scroll::-webkit-scrollbar-thumb:hover{background:#333}.terminal-view ::-webkit-scrollbar{width:6px;height:6px}.terminal-view ::-webkit-scrollbar-track{background:0 0}.terminal-view ::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.terminal-view ::-webkit-scrollbar-thumb:hover{background:#444}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}body{background:#000;animation:1.2s ease-out page-fade-in;overflow:hidden}@media (pointer:fine){body{cursor:crosshair}}::selection{color:#f1f5f9;background:#00dc8226}::selection{color:#f1f5f9;background:#00dc8226}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}.reveal.revealed,.reveal.revealed>.reveal-child{opacity:1;transform:translateY(0)}.reveal-child{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}.reveal.revealed>.reveal-child:first-child{transition-delay:0s}.reveal.revealed>.reveal-child:nth-child(2){transition-delay:80ms}.reveal.revealed>.reveal-child:nth-child(3){transition-delay:.16s}.reveal.revealed>.reveal-child:nth-child(4){transition-delay:.24s}.reveal.revealed>.reveal-child:nth-child(5){transition-delay:.32s}.lift{transition:transform .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.lift:hover{transform:translateY(-2px);background-color:#0b0b0b!important;border-color:#333!important}@keyframes flash-positive{0%{background-color:#00dc822e}to{background-color:#0000}}@keyframes flash-negative{0%{background-color:#ff33332e}to{background-color:#0000}}.tick-up{animation:.5s ease-out flash-positive}.tick-down{animation:.5s ease-out flash-negative}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.pulse-dot{animation:2.5s ease-in-out infinite pulse-dot}.eval-paused *{animation-play-state:paused!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--color-bg-2) 25%, var(--color-bg-3) 50%, var(--color-bg-2) 75%);background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer}.si-row:before{content:"";z-index:1;background:#1f1f1f;width:1px;position:absolute;top:-50%;bottom:50%;right:4.5px}.si-row:first-child:before{display:none}.si-row.active:before{background:#333}.si-row{transition:color .2s;position:relative}.si-row:hover .si-dot:not(.active){transform:scale(1.2);background:#555!important}.si-dot{transition:width .2s,height .2s,background-color .2s,transform .2s,box-shadow .2s}.container{width:100%;margin:0 auto;padding:0 20px}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}
