@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=JetBrains+Mono:wght@400;500;600;700&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#f1f1f0}::selection{background:#f6ad2e;color:#14110f}@keyframes obIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes obPop{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sigPulse{0%,to{opacity:.45}50%{opacity:1}}.ob-role:hover{border-color:#14110f!important;background:#fefcf8!important}.ob-chip:hover{border-color:#ce8a10!important;background:#fffbf2!important;color:#6b4f19!important}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes boardPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes flapIn{0%{transform:rotateX(-88deg);opacity:.3}to{transform:rotateX(0);opacity:1}}@keyframes rowIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes relaySig{0%{opacity:.3;transform:scale(.94)}50%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.94)}}@keyframes relayPulse{0%,to{box-shadow:0 0 0 0 rgba(246,173,46,0)}50%{box-shadow:0 0 0 5px rgba(246,173,46,.13)}}@keyframes relayBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes popIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes caret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes bsPulse{0%,to{opacity:1}50%{opacity:.4}}