@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html,body{color:#0b1220;-webkit-font-smoothing:antialiased;background:#f2f5f9;font-family:Outfit,system-ui,-apple-system,sans-serif}button,textarea,input,select{font-family:inherit}textarea::placeholder,input::placeholder{color:#a8b0bc}a{color:inherit;text-decoration:none}::-webkit-scrollbar{display:none}html{scrollbar-width:none}@keyframes staffdFadeIn{0%{opacity:0}to{opacity:1}}@keyframes staffdScaleIn{0%{opacity:0;transform:scale(.98)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes staffdSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes staffdPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.3)}}@keyframes staffdBadgePop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes staffdDashCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.staffd-dash-grid>*{animation:.42s cubic-bezier(.2,.8,.2,1) both staffdDashCardIn}.staffd-dash-grid>:first-child{animation-delay:0s}.staffd-dash-grid>:nth-child(2){animation-delay:70ms}.staffd-dash-grid>:nth-child(3){animation-delay:.14s}.staffd-dash-grid>:nth-child(4){animation-delay:.21s}.staffd-dash-grid>:nth-child(5){animation-delay:.28s}.staffd-dash-grid>:nth-child(6){animation-delay:.35s}.staffd-dash-grid>:nth-child(7){animation-delay:.42s}.staffd-dash-grid>:nth-child(8){animation-delay:.49s}.staffd-dash-grid>:nth-child(9){animation-delay:.56s}.staffd-dash-grid>:nth-child(10){animation-delay:.63s}@keyframes staffdLoginProgressFill{0%{width:0%}to{width:100%}}@keyframes staffdLoginScanSweep{0%{transform:translate(-60%)}to{transform:translate(160%)}}@keyframes staffdLoginCheckPop{0%,80%{opacity:0;transform:scale(.6)}90%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes staffdLoginFeedScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes staffdLoginMiniBar{0%{width:8%}60%{width:92%}to{width:8%}}button:not(:disabled){transition:background .16s,color .16s,transform .12s,box-shadow .16s,border-color .16s,opacity .16s}button:not(:disabled):active{transform:translateY(1px)}tr.staffd-row-hover{transition:background .14s}.staffd-tab-pane{animation:.22s ease-out both staffdFadeIn}.staffd-modal-enter{animation:.24s cubic-bezier(.2,.8,.2,1) both staffdScaleIn}.staffd-drawer-open{animation:.28s cubic-bezier(.32,.72,0,1) both staffdSlideInRight}.staffd-online-dot{animation:2.6s ease-in-out infinite staffdPulseDot}.staffd-badge-pop{animation:.32s cubic-bezier(.2,1.2,.4,1) both staffdBadgePop}@keyframes anDrawLine{0%{stroke-dashoffset:var(--an-dash,80)}to{stroke-dashoffset:0}}@keyframes anBlobDrift{0%{transform:translate(0)scale(1)}33%{transform:translate(4%,-3%)scale(1.06)}66%{transform:translate(-3%,2%)scale(.97)}to{transform:translate(0)scale(1)}}.an-stagger>*{animation:.5s cubic-bezier(.2,.8,.2,1) both staffdDashCardIn}.an-stagger>:first-child{animation-delay:40ms}.an-stagger>:nth-child(2){animation-delay:.12s}.an-stagger>:nth-child(3){animation-delay:.2s}.an-stagger>:nth-child(4){animation-delay:.28s}.an-stagger>:nth-child(5){animation-delay:.36s}.an-stagger>:nth-child(6){animation-delay:.46s}.an-stagger>:nth-child(7){animation-delay:.56s}.an-stagger>:nth-child(8){animation-delay:.66s}.an-stagger>:nth-child(9){animation-delay:.76s}.an-stagger>:nth-child(10){animation-delay:.84s}@keyframes anStepRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.onb-step{transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s cubic-bezier(.2,.8,.2,1) both anStepRise}.onb-step-1{animation-delay:.56s}.onb-step-2{animation-delay:.66s}.onb-step-3{animation-delay:.76s}.onb-step:hover{transform:translateY(-3px);border-color:#dde4ec!important;box-shadow:0 12px 30px #0b0d1214!important}@keyframes anArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.an-arrow-nudge{animation:1.8s ease-in-out infinite anArrowNudge;display:inline-block}@keyframes anBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.an-bar-grow{transform-origin:0;animation:.5s ease-out both anBarGrow}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
