*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}@keyframes tlSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tl-settings button:focus-visible,.tl-settings input:focus-visible,.tl-settings textarea:focus-visible,.tl-settings select:focus-visible,.tl-settings a:focus-visible,.tl-settings [tabindex]:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #2563eb}.tl-settings input:focus-visible,.tl-settings textarea:focus-visible{outline-offset:0;box-shadow:0 0 0 3px #2563eb26}.tl-settings input:hover:not(:disabled):not(:focus),.tl-settings textarea:hover:not(:disabled):not(:focus),.tl-settings select:hover:not(:disabled){box-shadow:0 0 0 1px #cbd5e1}.tl-settings button:hover:not(:disabled){box-shadow:0 1px 4px #0f172a29}.tl-settings button[data-tl-plain]:hover:not(:disabled){box-shadow:none;text-decoration:underline}.tl-settings button:disabled{opacity:.55}.tl-settings [draggable=true]:active{cursor:grabbing}.tl-shell a:hover,.tl-shell button:not(:disabled):hover{filter:brightness(.97)}.tl-shell header nav a:hover,.tl-shell header a:hover{background-image:linear-gradient(#0000000a,#0000000a)}.tl-shell a:focus-visible,.tl-shell button:focus-visible,.tl-shell input:focus-visible,.tl-shell select:focus-visible,.tl-shell textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb59}.tl-shell th[aria-sort]:hover,.tl-shell th[title]:hover,.tl-shell [role=tab]:hover{background-image:linear-gradient(#00000008,#00000008)}
