@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");:root{--ink:#0b1220;--canvas:#f7f8fa}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--canvas);color:var(--ink);font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:#0a1f44;text-decoration:none}a:hover{color:#2350b8}button{font-family:inherit}input,select,textarea{font-family:inherit;color:var(--ink)}input:focus,textarea:focus{outline:none;border-color:#0a1f44}.row-hover:hover{background:#f7f9fd}.nav-item:hover{background:#f3f5f9}.lift:hover{border-color:#0a1f44}@keyframes riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#d5dbe4;border-radius:999px}