@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500&display=swap";*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#0f172a;background:#fff;font-family:Plus Jakarta Sans,-apple-system,Helvetica Neue,sans-serif}a{color:#059669;text-decoration:none}a:hover{color:#047857}input{font-family:inherit}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.kz-link{transition:color .15s}.kz-link:hover{color:#0f172a}.kz-pill{transition:transform .16s,box-shadow .16s,filter .16s}.kz-pill:hover{filter:brightness(.97);transform:translateY(-1px)}.kz-tile{transition:transform .32s cubic-bezier(.22,.85,.24,1)}.kz-tile:hover{transform:translateY(-6px)}.kz-scroll-x{scrollbar-width:none}.kz-scroll-x::-webkit-scrollbar{display:none}@keyframes kz-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kz-fade{0%{opacity:0}to{opacity:1}}
