@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:3px}:root{--bg:#000;--surface:#080810;--surface-2:#0d0d16;--border:hsla(0,0%,100%,.07);--border-hover:rgba(43,127,255,.4);--blue:#3b82f6;--blue-light:#60a5fa;--radius:20px;--radius-sm:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:#fff;font-weight:700;margin:12px 0 6px}.markdown-content h1{font-size:18px}.markdown-content h2{font-size:16px}.markdown-content h3{font-size:14px}.markdown-content p{margin:6px 0;color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.7}.markdown-content ol,.markdown-content ul{padding-left:20px;margin:6px 0}.markdown-content li{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.7;margin:2px 0}.markdown-content strong{color:#fff;font-weight:600}.markdown-content em{color:hsla(0,0%,100%,.8);font-style:italic}.markdown-content code{background:rgba(59,130,246,.12);border-radius:4px;padding:2px 6px;font-size:13px;color:#3b82f6}.markdown-content blockquote{border-left:3px solid #3b82f6;padding-left:12px;margin:8px 0;color:hsla(0,0%,100%,.5)}@media (max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr!important}.grid-4{grid-template-columns:1fr 1fr!important}.hide-mobile{display:none!important}.full-mobile{width:100%!important}.padding-mobile{padding:16px!important}.text-mobile{font-size:20px!important}.page-padding{padding:16px!important}.wrap-mobile{flex-wrap:wrap!important}.btn-mobile{width:100%!important;justify-content:center!important}.table-wrap{overflow-x:auto!important}.text-h1{font-size:22px!important}.text-h2{font-size:18px!important}.header-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}