:root{--bg:#0D0D0F;--panel:#161619;--panel-2:#1B1B1F;--raised:#202024;--border:#262629;--border-2:#34343B;--grid:#1A1A1F;--text:#F4F5F7;--text-body:#D6D9DF;--text-dim:#A3A8B2;--text-faint:#787D87;--green:#4ABE7A;--green-soft:rgba(74,190,122,.12);--green-line:rgba(74,190,122,.34);--green-glow:none;--red:#E5534B;--red-soft:rgba(229,83,75,.12);--red-line:rgba(229,83,75,.34);--red-glow:none;--cell-open:#2C2C33;--cell-inactive:#1C1C21}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text-body);font-family:Geist Mono,ui-monospace,monospace;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}::selection{background:#0e9a5229;color:#0e0f13}@keyframes pg-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes pg-spin{to{transform:rotate(360deg)}}@keyframes pg-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}@keyframes pg-a{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes pg-b{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@keyframes pg-valve-top{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(13px)}to{transform:translateY(0)}}@keyframes pg-valve-bot{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-13px)}to{transform:translateY(0)}}@keyframes pg-arrive{0%,40%{opacity:1;transform:scale(1)}45%,to{opacity:0;transform:scale(.6)}}@keyframes pg-sweep{0%{transform:translate(0)}92%,to{transform:translate(360px)}}@keyframes pg-flash{0%{box-shadow:0 0 #0e9a5280}to{box-shadow:0 0 0 7px #0e9a5200}}@keyframes pg-shimmer{0%,to{opacity:.45}50%{opacity:1}}@keyframes pg-cellpulse{0%,to{opacity:.5}50%{opacity:.85}}.h-border:hover{border-color:var(--text-dim)!important}.h-bg:hover{background:var(--panel-2)!important}.h-text:hover{color:var(--text)!important}.h-op:hover{opacity:.9}[style-hover]{transition:border-color .25s ease,background .25s ease,color .25s ease,opacity .25s ease}
