*,:before,:after{box-sizing:border-box}body{color:#1f2937;-webkit-font-smoothing:antialiased;background:#f3f4f6;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}#root{min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:10px 12px}th{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bulkbar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tt-scroll{scrollbar-width:thin;scrollbar-color:#16a34a73 transparent}.tt-scroll::-webkit-scrollbar{width:8px;height:8px}.tt-scroll::-webkit-scrollbar-track{background:#0000000a;border-radius:8px}.tt-scroll::-webkit-scrollbar-thumb{background:#16a34a73;border-radius:8px}.tt-scroll::-webkit-scrollbar-thumb:hover{background:#16a34ab3}.tt-sidebar-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.tt-sidebar-scroll:hover{scrollbar-color:#9ca3af80 transparent}.tt-sidebar-scroll::-webkit-scrollbar{width:6px}.tt-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.tt-sidebar-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:8px}.tt-sidebar-scroll:hover::-webkit-scrollbar-thumb{background:#9ca3af80}.tt-cta{transition:filter .12s}.tt-cta:hover:not(:disabled){filter:brightness(.93)}.tt-link:hover{text-decoration:underline}
