@font-face{font-family:Gilroy;src:url(/assets/gilroy-regular-eCFN1h-s.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy-Light;src:url(/assets/gilroy-regular-eCFN1h-s.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary: #31c1c4;--color-primary-hover: #27d8db;--color-primary-active: #2aa9ac;--color-primary-light: #c2e0e2;--color-success: #52c41a;--color-warning: #faad14;--color-danger: #ff4d4f;--radius-control: 10px;--radius-card: 60px;--radius-modal: 60px;--radius-sm: 4px;--shadow-card: 0 2px 8px rgba(0, 0, 0, .09);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .12);--focus-ring: rgba(49, 193, 196, .2);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;font-family:Gilroy,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#000000e0;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Gilroy,system-ui,Avenir,Helvetica,Arial,sans-serif}.ant-modal .ant-modal-content{border-radius:var(--radius-modal);padding:44px 44px 24px}.ant-modal .ant-modal-header{border-radius:var(--radius-modal) var(--radius-modal) 0 0;background-color:transparent}.ant-modal .ant-modal-footer{border-radius:0 0 var(--radius-modal) var(--radius-modal)}.ant-modal-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000040}.ant-modal-root .ant-modal-wrap{display:flex;overflow-y:auto;padding:20px 0}.ant-modal-root .ant-modal-wrap .ant-modal{margin:auto;top:0;padding-bottom:0;max-width:calc(100vw - 32px)}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-close{border-radius:50%!important}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-close:hover{background-color:#0000000f!important;border-radius:50%!important}.ant-modal-root .ant-modal-close .modal-close-icon{color:#00000073!important}.ant-modal-root .ant-modal-close:hover .modal-close-icon{color:#000000e0!important}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-close .ant-modal-close-x,.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-close:hover .ant-modal-close-x{background-color:transparent!important;border-radius:0!important}.ant-input-number .ant-input-number-input-wrap{height:100%!important;display:flex;align-items:center}.ant-input-number .ant-input-number-input{height:100%!important}[data-icon]{display:inline-block;flex:none;width:1.15em;height:1.15em}.dashboard-card{min-height:200px;display:flex}.dashboard-card>.ant-card-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.custom-footer{background:#fff;border-top:1px solid #d9d9d9;padding:16px 24px;text-align:center}.custom-modal-open{overflow:hidden}.custom-modal{top:20px}.custom-eye-icon-wrapper,.custom-eye-icon-wrapper-clicked{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease;padding:4px}.custom-eye-icon-wrapper{transform:scale(1)}.custom-eye-icon-wrapper-clicked{transform:scale(.9)}.custom-eye-icon{width:16px;height:16px;filter:brightness(0) saturate(100%);transition:filter .2s ease}.custom-eye-icon:hover{filter:brightness(.5) saturate(100%)}.ant-input:-webkit-autofill,.ant-input:-webkit-autofill:hover,.ant-input:-webkit-autofill:focus,.ant-input:-webkit-autofill:active{-webkit-text-fill-color:#000000!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;transition:background-color 5000s ease-in-out 0s!important;background-color:transparent!important;caret-color:#000!important}.ant-input-affix-wrapper .ant-input:-webkit-autofill{-webkit-text-fill-color:#000000!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;transition:background-color 5000s ease-in-out 0s!important;background-color:transparent!important;caret-color:#000!important}.ant-input:-moz-autofill,.ant-input:-moz-autofill:hover,.ant-input:-moz-autofill:focus,.ant-input:-moz-autofill:active{background-color:transparent!important;color:#000!important;filter:none!important;caret-color:#000!important}.ant-input-affix-wrapper .ant-input:-moz-autofill{background-color:transparent!important;color:#000!important;filter:none!important;caret-color:#000!important}.ant-input:-webkit-autofill{-webkit-text-fill-color:#000000!important;caret-color:#000!important}.ant-input-affix-wrapper .ant-input:-webkit-autofill{-webkit-text-fill-color:#000000!important;caret-color:#000!important}.ant-input,.ant-input-affix-wrapper .ant-input{caret-color:#000!important}@font-face{font-family:RoadRadio;src:url(/assets/roadradio_bold-Cb6pHL8Y.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.page-root{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#f8f8f8,#fff 30%)!important;padding:1rem;box-sizing:border-box;font-family:Gilroy,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:20px;letter-spacing:0%}.page-root .center-card{width:640px!important;max-width:90%!important;border-radius:var(--radius-modal)!important;box-shadow:none!important;background:#f5f5f5!important;box-sizing:border-box;margin:1rem 0;transition:min-height .3s ease;overflow:hidden;height:auto;border:none!important}.page-root .center-card:hover{border:none!important;box-shadow:none!important;transform:none!important}.card-content{display:flex;flex-direction:column;padding:40px 24px;transition:all .3s ease}@media (max-width: 768px){.page-root{align-items:flex-start;padding-top:2rem;min-height:100vh}.page-root .center-card{margin-top:0;margin-bottom:2rem;height:auto;margin-left:auto;margin-right:auto;border-radius:40px!important}}.card-height-transition{transition:min-height .3s cubic-bezier(.4,0,.2,1)}.hr-med-logo{font-family:RoadRadio,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:48px!important;line-height:100%!important;letter-spacing:0%!important;margin:0!important;color:#000!important}.page-root .center-card .card-content .hr-med-logo{font-family:RoadRadio,sans-serif!important;font-weight:700!important}.page-root .center-card .card-content .hr-med-logo.ant-typography{font-family:RoadRadio,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:48px!important;line-height:100%!important;letter-spacing:0%!important;margin:0!important;color:#000!important}.page-root .center-card .card-content .hr-med-logo.ant-typography-h3{font-size:48px!important;font-weight:700!important}.page-root .ant-input,.page-root .ant-input-affix-wrapper{border-radius:var(--radius-control)!important;padding:0 12px!important;font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:40px!important;height:40px!important;background:#fff!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:center!important}.ant-input-prefix,.ant-input-suffix{display:flex!important;align-items:center!important;line-height:1!important}.ant-input-prefix{margin-right:8px!important}.ant-input-suffix{margin-left:8px!important}.page-root .ant-btn{border-radius:var(--radius-control)!important;height:40px!important;font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:20px!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.page-root .ant-btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.page-root .ant-btn-primary:hover,.page-root .ant-btn-primary:focus{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.page-root .ant-btn-primary:active{background:var(--color-primary-active)!important;border-color:var(--color-primary-active)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--focus-ring)!important;outline:none!important}.ant-btn:focus-visible,.ant-btn-focused{box-shadow:0 0 0 2px var(--focus-ring)!important;outline:none!important}.invalid{border:1px solid var(--color-danger)!important;box-shadow:0 0 0 2px #ff4d4f33!important}.shake{animation:shake .3s}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}.ant-input-affix-wrapper.invalid{border-color:var(--color-danger)!important;box-shadow:0 0 0 2px #ff4d4f33!important}.ant-input-affix-wrapper.shake{animation:shake .3s}.page-root .ant-tabs-nav{margin-bottom:24px!important}.page-root .ant-tabs-tab{padding:8px 16px!important;font-family:Gilroy,sans-serif!important;font-weight:300!important}.page-root .ant-tabs-tab-active{font-weight:400!important}.page-root .ant-tabs-ink-bar{background:var(--color-primary)}.page-root .ant-form-item{margin-bottom:16px}.page-root .ant-form-item-label>label{font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:20px!important}.page-root .ant-switch{background:#d9d9d9}.page-root .ant-switch-checked{background:var(--color-primary)}.page-root .ant-checkbox-wrapper{margin-bottom:8px;font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:20px!important}.page-root a{color:var(--color-primary);text-decoration:none;font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:20px!important}.page-root a:hover{color:var(--color-primary-active);text-decoration:underline}.page-root .ant-tabs-tab-btn,.page-root .ant-typography,.page-root .ant-form-item .ant-typography{font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:20px!important}.page-root .ant-form-item-explain{font-family:Gilroy,sans-serif!important;font-weight:300!important;font-size:14px!important;line-height:18px!important}
