@charset "UTF-8";._root_168yr_1{min-height:100dvh;min-height:100vh;background:#f5f8f7}._langSwitcherDesktop_168yr_7{position:absolute;top:24px;right:24px;z-index:1000}._langSwitcherMobile_168yr_14{position:absolute;top:16px;right:16px;z-index:1000}._row_168yr_21{min-height:100dvh;min-height:100vh}._leftCol_168yr_26{background:linear-gradient(#064e3bcc,#064e3bcc),url(/images/auth/login-hero.jpg);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;color:#fff;min-height:100dvh;min-height:100vh}@media(max-width:991px){._leftCol_168yr_26{min-height:0;min-height:min(22rem,48dvh);padding:3.5rem 1.25rem 1.5rem;justify-content:flex-end}}._leftContent_168yr_47{max-width:600px;margin-bottom:2rem}@media(max-width:991px){._leftContent_168yr_47{margin-bottom:0}}._badge_168yr_57{display:inline-block;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._title_168yr_70{margin-bottom:16px;line-height:1.2}._subtitle_168yr_75{margin-bottom:48px;color:#fffc;line-height:1.6}@media(max-width:991px){._subtitle_168yr_75{margin-bottom:1rem;font-size:.9375rem;line-height:1.5}}._statusCard_168yr_88{background:#064e3b99;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:991px){._statusCard_168yr_88{padding:1rem;border-radius:12px}}._statusHeader_168yr_102{display:flex;align-items:center;gap:8px;margin-bottom:8px}._statusLabel_168yr_109{font-size:.75rem;font-weight:600;color:#fff9;letter-spacing:.05em}._statusDot_168yr_116{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981}._statusTitle_168yr_124{font-size:1.25rem;font-weight:600;margin-bottom:16px}@media(max-width:991px){._statusTitle_168yr_124{font-size:1.05rem;margin-bottom:.75rem}}._progressBar_168yr_136{height:4px;background:#ffffff1a;border-radius:2px;margin-bottom:12px;overflow:hidden}._progressFill_168yr_144{height:100%;width:98.2%;background:#0a6b52;border-radius:2px}._rightCol_168yr_151{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1.25rem 1rem 1rem;background:#fff}@media(min-width:992px){._rightCol_168yr_151{min-height:100dvh;min-height:100vh;justify-content:center;align-items:center;padding:1.5rem}}._rightContent_168yr_169{width:100%;max-width:480px;margin-inline:auto;display:flex;flex-direction:column}._formWrap_168yr_177{display:flex;flex-direction:column;justify-content:center;width:100%;padding-block:.25rem .5rem}@media(min-width:992px){._formWrap_168yr_177{padding-block:.5rem}}._footer_168yr_190{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));text-align:center}@media(min-width:992px){._footer_168yr_190{margin-top:2rem}}._footerLinks_168yr_206{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;max-width:100%}._footerLinks_168yr_206 a{color:#5a6864;font-size:.75rem;font-weight:600;text-decoration:none;letter-spacing:.05em}._footerLinks_168yr_206 a:hover{color:#14201c}._copyright_168yr_224{color:#8a9692;font-size:.75rem;line-height:1.4;padding-inline:.5rem;overflow-wrap:break-word}._form_h80yx_1 .ant-form-item-label>label{width:100%;max-width:100%}._passwordField_h80yx_6{margin-bottom:1.5rem}._passwordLabelRow_h80yx_10{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(1.5rem,5vw,3rem);row-gap:.5rem;width:100%;margin-bottom:.5rem}._passwordLabelText_h80yx_20{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#6b7c76;min-width:0}._forgotPasswordLink_h80yx_29{font-size:.75rem;font-weight:500;color:#0a6b52;text-decoration:none;white-space:nowrap;justify-self:end;padding-inline-start:.75rem}._forgotPasswordLink_h80yx_29:hover{color:#10b981}._passwordInputItem_h80yx_42{margin-bottom:0!important}._passwordInputItem_h80yx_42 .ant-form-item-row{flex-direction:column}._passwordInputItem_h80yx_42 .ant-form-item-label{display:none}:root{--ds-auth-ink: #14201c;--ds-auth-ink-muted: #5a6864;--ds-auth-ink-soft: #8a9692;--ds-auth-scrim: rgba(6, 78, 59, .8);--ds-auth-scrim60: rgba(6, 78, 59, .6);--ds-border-radius-lg: 0;--ds-border-radius-md: 0;--ds-border-radius-sm: 0;--ds-border-radius-xl: 0;--ds-breakpoint-desktop: 1024px;--ds-breakpoint-mobile: 480px;--ds-breakpoint-tablet: 768px;--ds-control-border-hover: #8fa89f;--ds-error: #b3261e;--ds-error-container: #fce8e6;--ds-font-family: "Inter", system-ui, -apple-system, sans-serif;--ds-font-size-body-md: .875rem;--ds-font-size-display-lg: 3.5rem;--ds-font-size-display-md: 2.25rem;--ds-font-size-headline-sm: 1.5rem;--ds-font-size-label-md: .8125rem;--ds-font-size-label-sm: .6875rem;--ds-font-size-title-md: 1.125rem;--ds-ghost-border: 1px solid rgba(184, 199, 193, .15);--ds-ghost-outline: rgba(184, 199, 193, .15);--ds-glass-highlight: rgba(255, 255, 255, .5);--ds-glass-muted: rgba(255, 255, 255, .6);--ds-glass-muted80: rgba(255, 255, 255, .8);--ds-glass-on-dark-bg: rgba(255, 255, 255, .1);--ds-glass-on-dark-border: rgba(255, 255, 255, .2);--ds-gradient-primary: #0a6b52;--ds-insight-warm-fill: rgba(205, 71, 0, .08);--ds-login-link: #0a6b52;--ds-login-link-hover: #10b981;--ds-login-muted: rgb(107, 124, 118);--ds-on-error-container: #601410;--ds-on-insight-warm: #5c2800;--ds-on-primary: #ffffff;--ds-on-secondary-container: #047857;--ds-on-surface: #14201c;--ds-on-surface-quaternary: #8a9692;--ds-on-surface-tertiary: #5a6864;--ds-on-surface-variant: #3d4a46;--ds-on-tertiary-container: #5c2800;--ds-outline-variant: #b8c7c1;--ds-outline-variant-alpha35: rgba(184, 199, 193, .35);--ds-outline-variant-alpha40: rgba(184, 199, 193, .4);--ds-overlay-light: rgba(255, 255, 255, .7);--ds-overlay-light92: rgba(255, 255, 255, .92);--ds-overlay-scrim: rgba(0, 0, 0, .5);--ds-overlay-scrim45: rgba(0, 0, 0, .45);--ds-primary: #0a6b52;--ds-primary-alpha06: rgba(10, 107, 82, .06);--ds-primary-alpha10: rgba(10, 107, 82, .1);--ds-primary-alpha12: rgba(10, 107, 82, .12);--ds-primary-alpha25: rgba(10, 107, 82, .25);--ds-primary-alpha35: rgba(10, 107, 82, .35);--ds-primary-container: #064e3b;--ds-primary-highlight: #34d399;--ds-primary-soft-border: #9DC9B8;--ds-primary-soft-fill: #E7F7F0;--ds-primary-soft-fill-alt: #ECFDF5;--ds-primary-soft-fill-hover: #D1FAE5;--ds-secondary-container: #d1fae5;--ds-shadow-ambient: 0 20px 50px rgba(20, 32, 28, .04);--ds-shadow-avatar: 0 8px 20px rgba(20, 32, 28, .06);--ds-shadow-avatar-hover: 0 10px 28px rgba(10, 107, 82, .22);--ds-shadow-black01: rgba(0, 0, 0, .01);--ds-shadow-black02: rgba(0, 0, 0, .02);--ds-shadow-black04: rgba(0, 0, 0, .04);--ds-shadow-black05: rgba(0, 0, 0, .05);--ds-shadow-black06: rgba(0, 0, 0, .06);--ds-shadow-black08: rgba(0, 0, 0, .08);--ds-shadow-black12: rgba(0, 0, 0, .12);--ds-shadow-card: none;--ds-shadow-primary: 0 10px 28px rgba(10, 107, 82, .28);--ds-shadow-soft: 0 2px 6px rgba(20, 32, 28, .06);--ds-sidebar-accent: #10b981;--ds-sidebar-edge: rgba(255, 255, 255, .12);--ds-sidebar-focus-ring: rgba(255, 255, 255, .45);--ds-sidebar-hover-bg: #0a6b52;--ds-sidebar-open-bg: #085f47;--ds-sidebar-scrollbar: rgba(255, 255, 255, .35);--ds-sidebar-text: rgba(255, 255, 255, .85);--ds-sidebar-text-muted: rgba(255, 255, 255, .65);--ds-sidebar-text-subtle: rgba(255, 255, 255, .8);--ds-sidebar-tint: #064e3b;--ds-sidebar-trigger-text: rgba(255, 255, 255, .9);--ds-spacing10: 2.5rem;--ds-spacing12: 4rem;--ds-spacing2xl: 40px;--ds-spacing-dense-x: 4px;--ds-spacing-dense-y: 4px;--ds-spacing-lg: 16px;--ds-spacing-md: 12px;--ds-spacing-section: 1.5rem;--ds-spacing-section-loose: 2.5rem;--ds-spacing-sm: 8px;--ds-spacing-xl: 24px;--ds-spacing-xs: 4px;--ds-success: #10b981;--ds-success-active: #047857;--ds-success-bg-hover: #a7f3d0;--ds-success-border-hover: rgba(5, 150, 105, .45);--ds-success-hover: #059669;--ds-success-outline: rgba(16, 185, 129, .35);--ds-success-soft-fill: #E7F7F0;--ds-success-text-active: #064e3b;--ds-success-text-hover: #065f46;--ds-surface: #f5f8f7;--ds-surface-bright: #f5f8f7;--ds-surface-container: #e6eeeb;--ds-surface-container-high: #dde7e3;--ds-surface-container-highest: #d3dfda;--ds-surface-container-low: #eef3f1;--ds-surface-container-lowest: #ffffff;--ds-surface-dim: #b7c5c0;--ds-table-danger: #D92D20;--ds-table-header-bg: #064e3b;--ds-table-header-color: #ffffff;--ds-tertiary-accent: #cd4700;--ds-tertiary-container: #fff0e5;--ds-toast-bg: rgba(20, 32, 28, .92);--ds-toast-shadow: rgba(20, 32, 28, .12);--ds-transition-fast: all .2s ease;--ds-transition-smooth: all .3s ease;--ds-transition-smooth-bezier: all .3s cubic-bezier(.4, 0, .2, 1);--ds-warning: #cd4700;--ds-warning-soft: #faad14}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:#0a6b52;border:none;box-shadow:none;border-radius:0;transition:background-color .2s ease}.ant-btn:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-primary){color:#0a6b52}.ant-table{background-color:#fff!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:#064e3b;box-shadow:none}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active{background:#064e3b;box-shadow:none}.ant-btn-dashed{background:transparent!important}.ant-modal .ant-modal-content{background:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 20px 50px #14201c0a}.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{background:#fff;box-shadow:0 20px 50px #14201c0a}.ant-drawer .ant-drawer-content{background:#ffffffb3!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 50px #14201c0a}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom:none}.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-footer{border-top:none}.ant-card{border:1px solid rgba(184,199,193,.35)!important;box-shadow:none!important;background:#fff;border-radius:0}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),.ant-input:not(.ant-input-disabled),.ant-input-number:not(.ant-input-number-disabled),.ant-picker:not(.ant-picker-disabled),.ant-select:not(.ant-select-disabled) .ant-select-selector{background-color:#fff!important;border-radius:0;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.ant-input-affix-wrapper>.ant-input{border-radius:0}.ant-input:not(.ant-input-disabled):focus,.ant-input:not(.ant-input-disabled).ant-input-focused,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):focus,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper-focused,.ant-input-number:not(.ant-input-number-disabled):hover,.ant-input-number:not(.ant-input-number-disabled).ant-input-number-focused,.ant-picker:not(.ant-picker-disabled):hover,.ant-picker:not(.ant-picker-disabled).ant-picker-focused,.ant-select:not(.ant-select-disabled) .ant-select-selector:hover,.ant-select:not(.ant-select-disabled).ant-select-open .ant-select-selector,.ant-select:not(.ant-select-disabled).ant-select-focused .ant-select-selector{background-color:#fff!important}.ant-input-affix-wrapper-disabled,.ant-input-disabled,.ant-input[disabled],.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled .ant-select-selector{background-color:#d3dfda!important}.eo-data-table.ant-table-wrapper .ant-table{background:transparent}.eo-data-table .ant-table-container{border:none!important}.eo-data-table .ant-table-cell{border-inline-end:none!important}.eo-data-table .ant-table-thead>tr>th:before{display:none!important}.eo-data-table .ant-table-thead>tr>th{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#064e3b!important;border-bottom:2px solid #064e3b!important}.eo-data-table .ant-table-tbody>tr>td{padding-top:4px!important;padding-bottom:4px!important;border-bottom:1px solid rgba(184,199,193,.35)!important}.ant-tag.ant-tag-processing:not(.ant-tag-disabled),.ant-tag.ant-tag-processing.ant-tag-outlined:not(.ant-tag-disabled),.ant-tag.ant-tag-processing.ant-tag-filled:not(.ant-tag-disabled){color:#5c2800!important;background:#faad14!important;border-color:#faad14!important}.ant-tag-green,.ant-tag-success,.ant-tag-green.ant-tag-outlined,.ant-tag-success.ant-tag-outlined,.ant-tag-green.ant-tag-filled,.ant-tag-success.ant-tag-filled{color:#fff!important;background:#047857!important;border-color:#047857!important}.ant-tag-red,.ant-tag-error,.ant-tag-red.ant-tag-outlined,.ant-tag-error.ant-tag-outlined,.ant-tag-red.ant-tag-filled,.ant-tag-error.ant-tag-filled,.ant-tag.ant-tag-error:not(.ant-tag-disabled){color:#fff!important;background:#b3261e!important;border-color:#b3261e!important}.ant-tag.ant-tag-warning:not(.ant-tag-disabled),.ant-tag.ant-tag-warning.ant-tag-outlined:not(.ant-tag-disabled),.ant-tag.ant-tag-warning.ant-tag-filled:not(.ant-tag-disabled),.ant-tag-gold,.ant-tag-gold.ant-tag-outlined,.ant-tag-gold.ant-tag-filled{color:#fff!important;background:#cd4700!important;border-color:#cd4700!important}.ds-insight-warm{background:#cd470014;color:#5c2800;border-radius:0}.hrm-permission-dim{position:relative;opacity:.4;pointer-events:none;background:#b7c5c0;border-radius:0}.hrm-list-airy.ant-list-split .ant-list-item{border-block-end:none!important;margin-bottom:12px;padding:8px 12px!important;border-radius:0;transition:background-color .2s ease}.hrm-list-airy.ant-list-split .ant-list-item:hover{background:#eef3f1}a{color:#0a6b52!important}:root{--color-primary: #0a6b52;--color-success: #10b981;--color-text-tertiary: #5a6864;--color-text: #14201c;--ds-ghost-border: rgba(184, 199, 193, .15)}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f8f7;color:#14201c;font-size:.875rem}code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace}.ds-display-lg{font-size:var(--ds-font-size-display-lg);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--ds-on-surface)}.ds-display-md{font-size:var(--ds-font-size-display-md);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--ds-on-surface)}.ds-headline-sm{font-size:var(--ds-font-size-headline-sm);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ds-on-surface)}.ds-title-md{font-size:var(--ds-font-size-title-md);font-weight:500;line-height:1.4;color:var(--ds-on-surface)}.ds-body-md{font-size:var(--ds-font-size-body-md);font-weight:400;line-height:1.55;color:var(--ds-on-surface)}.ds-label-sm{font-size:var(--ds-font-size-label-sm);font-weight:500;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface-variant)}.ds-headline-lg{font-size:var(--ds-font-size-headline-sm);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ds-on-surface)}.ds-title-sm{font-size:var(--ds-font-size-title-md);font-weight:500;line-height:1.4;color:var(--ds-on-surface)}.ds-body-sm{font-size:var(--ds-font-size-body-md);font-weight:400;line-height:1.55;color:var(--ds-on-surface)}.ds-label-md{font-size:var(--ds-font-size-label-md);font-weight:500;line-height:1.4;color:var(--ds-on-surface-variant)}.ds-identity-gap{margin-top:4rem}.ds-tabular-nums{font-variant-numeric:tabular-nums}
