*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:#0c0e12}body{font-family:JetBrains Mono,ui-monospace,monospace;color:#e7eaf0;overflow:hidden}.px{font-family:Silkscreen,JetBrains Mono,monospace;letter-spacing:.5px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#2c313d}::-webkit-scrollbar-track{background:#14161c}button{font-family:inherit;color:inherit;cursor:pointer}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes type{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes sway{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes read{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes peer{0%,to{transform:translate(-2px)}50%{transform:translate(2px,-1px)}}@keyframes shake{0%,to{transform:translate(-2px)}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(2px)}}@keyframes cheer{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes tap{0%,to{transform:translateY(0)}55%{transform:translateY(-2px)}}@keyframes snooze{0%,to{transform:translate(0) rotate(0)}50%{transform:translateY(1px) rotate(3deg)}}@keyframes walk{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes floatup{0%{transform:translateY(2px);opacity:0}25%{opacity:1}to{transform:translateY(-16px);opacity:0}}@keyframes flick{0%,to{opacity:.9}45%{opacity:.45}}@keyframes blink{0%,to{opacity:1}50%{opacity:.12}}@keyframes ring{0%{transform:scale(.7);opacity:.75}to{transform:scale(1.9);opacity:0}}@keyframes steam{0%{transform:translateY(0);opacity:.45}to{transform:translateY(-12px);opacity:0}}@keyframes scan{0%{transform:translateY(-8px)}to{transform:translateY(110px)}}@keyframes mote{0%{transform:translate(0);opacity:0}30%{opacity:.6}to{transform:translate(18px,-30px);opacity:0}}@keyframes codeline{0%{width:0}to{width:100%}}@keyframes pulseBorder{0%,to{box-shadow:inset 0 0 0 2px #ef5f5f26}50%{box-shadow:inset 0 0 0 2px #ef5f5f8c}}@keyframes slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.embed-hud{display:flex;align-items:center;gap:14px;padding:8px 14px;background:#13161d;border-bottom:2px solid #232834;white-space:nowrap;overflow:hidden}.embed-note{margin-left:auto;font-size:8px;letter-spacing:1px}@media(max-width:620px){.embed-hud{gap:9px;padding:6px 10px}.embed-note{display:none}}@media(max-width:430px){.embed-hud .embed-stat--minor{display:none}}.embed-aside{width:290px;flex:none;display:flex;flex-direction:column;background:#12151c;border-left:2px solid #232834;min-height:0;overflow-y:auto}@media(max-width:900px){.embed-aside{width:250px}}@media(max-width:720px){.embed-aside{display:none}}
