*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Inter,Instrument Sans,system-ui,-apple-system,sans-serif;line-height:1.5}*:focus-visible{outline:2px solid #10B981;outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #10B981;outline-offset:0px;box-shadow:0 0 0 3px #10b98126}*:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8a9bb440;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#8a9bb473}*{scrollbar-width:thin;scrollbar-color:rgba(138,155,180,.25) transparent}body,.hr-theme-transition{transition:background-color .2s ease,color .2s ease,border-color .2s ease}@keyframes hr-spin{to{transform:rotate(360deg)}}@keyframes hr-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hr-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes hr-countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hr-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes hrToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hrSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hrFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hr-skeleton{background:linear-gradient(90deg,#8a9bb414 25%,#8a9bb426,#8a9bb414 75%);background-size:200% 100%;animation:hr-shimmer 1.5s ease-in-out infinite;border-radius:6px}.hr-table-row:hover{background:#10b9810a!important}tbody tr:hover{background:#10b98108!important;transition:background .1s}td{font-variant-numeric:tabular-nums}.hr-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media print{.hr-no-print{display:none!important}body{background:#fff!important;color:#000!important}}::selection{background:#10b98133;color:inherit}
