@charset "UTF-8";:root{--aub: #302033;--chalk: #f4f1e9;--aub-950: #241a27;--aub-900: #302033;--aub-800: #3e2e42;--aub-700: #52475a;--aub-600: #716a76;--aub-500: #8e8794;--aub-400: #aba5b0;--aub-300: #c6bdcb;--aub-200: #dad4dc;--aub-100: #ebe7ec;--chalk-1: #f4f1e9;--chalk-2: #eae6e0;--chalk-3: #d8d2cc;--chalk-4: #c9c1b8;--white: #ffffff;--hover: rgba(48, 32, 51, .06);--active: rgba(48, 32, 51, .1);--selected: rgba(48, 32, 51, .08);--overlay: rgba(36, 26, 39, .55);--selection: rgba(48, 32, 51, .16);--ring: 0 0 0 3px rgba(48, 32, 51, .2);--shadow-1: 0 1px 2px rgba(48, 32, 51, .08);--shadow-2: 0 8px 24px rgba(48, 32, 51, .1);--p-human: #925c14;--p-human-chip: #c98b36;--p-success: #2f6b42;--p-success-chip: #4e8a5e;--p-warning: #8f4419;--p-warning-chip: #b4542c;--p-error: #a13434;--p-error-chip: #c24b4b;--p-info: #3d5f8f;--p-info-chip: #4f79b3;--bg: var(--chalk-1);--surface: var(--chalk-2);--surface-raised: var(--white);--border: var(--chalk-3);--border-strong: var(--chalk-4);--text: var(--aub-900);--text-2: var(--aub-700);--text-3: var(--aub-600);--text-disabled: var(--aub-500);--btn-primary-bg: var(--aub-900);--btn-primary-text: var(--chalk-1);--btn-primary-hover: var(--aub-800);--btn-primary-active: var(--aub-950);--btn-secondary-border: var(--aub-900);--btn-secondary-text: var(--aub-900);--btn-ghost-text: var(--aub-900);--btn-danger-bg: var(--p-error);--btn-danger-text: var(--chalk-1);--btn-danger-hover: #8c2b2b;--btn-disabled-bg: var(--aub-200);--btn-disabled-text: var(--aub-500);--link: var(--aub-900);--link-hover: var(--aub-700);--input-bg: var(--white);--input-border: var(--aub-500);--input-border-hover: var(--aub-600);--input-border-focus: var(--aub-900);--input-text: var(--aub-900);--input-placeholder: var(--aub-500);--input-label: var(--aub-700);--input-helper: var(--aub-600);--input-error: var(--p-error);--kog-input-disabled-bg: var(--kog-subtle-bg);--kog-input-disabled-border: transparent;--check-border: var(--aub-500);--check-bg: var(--white);--check-on: var(--aub-900);--check-mark: var(--chalk-1);--switch-off: var(--aub-400);--switch-on: var(--aub-900);--switch-knob: var(--white);--table-head-bg: var(--chalk-2);--table-head-text: var(--aub-700);--table-border: var(--chalk-3);--nav-bg: var(--aub-900);--nav-text: var(--aub-300);--nav-text-active: var(--chalk-1);--nav-active-bg: rgba(244, 241, 233, .1);--tooltip-bg: var(--aub-900);--tooltip-text: var(--chalk-1);--kog-toast-bg: var(--aub-900);--kog-toast-text: var(--chalk-1);--divider: var(--chalk-3);--skeleton: var(--chalk-2);--kog-page-bg: color-mix(in srgb, var(--chalk-1) 30%, var(--white));--kog-subtle-bg: var(--chalk-1);--kog-input-border: var(--aub-200);--kog-input-border-hover: var(--aub-400);--kog-input-shadow: 0 1px 2px rgba(48, 32, 51, .05);--kog-input-ring: 0 0 0 3px rgba(48, 32, 51, .1);--kog-input-radius: 6px}[data-theme=dark],.kog-on-dark{--bg: var(--aub-900);--surface: var(--aub-800);--surface-raised: var(--aub-700);--border: var(--aub-700);--border-strong: var(--aub-600);--text: var(--chalk-1);--text-2: var(--aub-300);--text-3: var(--aub-400);--text-disabled: var(--aub-500);--hover: rgba(244, 241, 233, .06);--active: rgba(244, 241, 233, .1);--selected: rgba(244, 241, 233, .08);--overlay: rgba(20, 12, 22, .7);--selection: rgba(244, 241, 233, .22);--ring: 0 0 0 3px rgba(244, 241, 233, .28);--shadow-1: 0 1px 2px rgba(0, 0, 0, .25);--shadow-2: 0 8px 24px rgba(0, 0, 0, .35);--btn-primary-bg: var(--chalk-1);--btn-primary-text: var(--aub-900);--btn-primary-hover: var(--chalk-2);--btn-primary-active: var(--chalk-3);--btn-secondary-border: var(--aub-300);--btn-secondary-text: var(--chalk-1);--btn-ghost-text: var(--chalk-1);--btn-danger-bg: #b84545;--btn-danger-text: var(--chalk-1);--btn-danger-hover: #a13434;--btn-disabled-bg: var(--aub-800);--btn-disabled-text: var(--aub-500);--link: var(--chalk-1);--link-hover: var(--aub-300);--input-bg: var(--aub-900);--input-border: var(--aub-500);--input-border-hover: var(--aub-400);--input-border-focus: var(--chalk-1);--input-text: var(--chalk-1);--input-placeholder: var(--aub-500);--input-label: var(--aub-300);--input-helper: var(--aub-400);--input-error: #e38a8a;--kog-input-disabled-bg: var(--aub-800);--kog-input-disabled-border: transparent;--check-border: var(--aub-400);--check-bg: var(--aub-900);--check-on: var(--chalk-1);--check-mark: var(--aub-900);--switch-off: var(--aub-600);--switch-on: var(--chalk-1);--switch-knob: var(--aub-900);--table-head-bg: var(--aub-800);--table-head-text: var(--aub-300);--table-border: var(--aub-700);--tooltip-bg: var(--chalk-1);--tooltip-text: var(--aub-900);--kog-toast-bg: var(--chalk-1);--kog-toast-text: var(--aub-900);--divider: var(--aub-700);--skeleton: var(--aub-800);--kog-page-bg: var(--aub-900);--kog-subtle-bg: var(--aub-800);--kog-input-border: var(--aub-700);--kog-input-border-hover: var(--aub-500);--kog-input-shadow: 0 1px 2px rgba(0, 0, 0, .25);--kog-input-ring: 0 0 0 3px rgba(244, 241, 233, .16);--p-human: #e3b76a;--p-success: #8fc49b;--p-warning: #e29a78;--p-error: #e38a8a;--p-info: #9bb8e0}html:root{--primary: var(--aub-900);--primary-color: var(--aub-900);--btn-primary: var(--aub-900);--bg-color: var(--kog-page-bg);--fg-color: var(--white);--card-bg: var(--kog-page-bg);--modal-bg: var(--white);--popover-bg: var(--white);--navbar-bg: var(--kog-page-bg);--subtle-fg: var(--kog-subtle-bg);--subtle-accent: var(--kog-subtle-bg);--fg-hover-color: var(--kog-subtle-bg);--highlight-color: var(--kog-subtle-bg);--skeleton-bg: var(--kog-subtle-bg);--control-bg: var(--kog-subtle-bg);--control-bg-on-gray: var(--chalk-2);--disabled-control-bg: var(--kog-subtle-bg);--disabled-text-color: var(--aub-600);--input-disabled-bg: var(--kog-subtle-bg);--btn-default-bg: var(--kog-subtle-bg);--btn-default-hover-bg: var(--chalk-2);--btn-ghost-hover-bg: var(--hover);--checkbox-color: var(--aub-900);--checkbox-focus-shadow: var(--ring);--focus-default: var(--ring);--switch-bg: var(--aub-400);--date-active-bg: var(--aub-900);--date-active-text: var(--chalk-1);--text-color: var(--aub-900);--heading-color: var(--aub-900);--text-muted: var(--aub-700);--text-light: var(--aub-600);--icon-stroke: var(--aub-800);--border-color: var(--chalk-3);--dark-border-color: var(--chalk-4);--table-border-color: var(--chalk-3);--bg-green: color-mix(in srgb, var(--p-success-chip) 14%, transparent);--text-on-green: var(--p-success);--bg-orange: color-mix(in srgb, var(--p-warning-chip) 14%, transparent);--text-on-orange: var(--p-warning);--bg-yellow: color-mix(in srgb, var(--p-human-chip) 16%, transparent);--text-on-yellow: var(--p-human);--bg-red: color-mix(in srgb, var(--p-error-chip) 14%, transparent);--text-on-red: var(--p-error);--bg-blue: color-mix(in srgb, var(--p-info-chip) 14%, transparent);--text-on-blue: var(--p-info);--bg-light-blue: color-mix(in srgb, var(--p-info-chip) 10%, transparent);--text-on-light-blue: var(--p-info);--bg-cyan: color-mix(in srgb, var(--p-info-chip) 14%, transparent);--text-on-cyan: var(--p-info);--bg-gray: var(--kog-subtle-bg);--text-on-gray: var(--aub-700);--bg-grey: var(--kog-subtle-bg);--text-on-grey: var(--aub-700);--alert-bg-success: color-mix(in srgb, var(--p-success-chip) 14%, var(--white));--alert-text-success: var(--p-success);--alert-bg-warning: color-mix(in srgb, var(--p-warning-chip) 14%, var(--white));--alert-text-warning: var(--p-warning);--alert-bg-danger: color-mix(in srgb, var(--p-error-chip) 14%, var(--white));--alert-text-danger: var(--p-error);--alert-bg-info: color-mix(in srgb, var(--p-info-chip) 14%, var(--white));--alert-text-info: var(--p-info)}html[data-theme=dark]{--primary: var(--chalk-1);--primary-color: var(--chalk-1);--btn-primary: var(--chalk-1);--bg-color: var(--aub-900);--fg-color: var(--aub-900);--card-bg: var(--aub-900);--modal-bg: var(--aub-800);--popover-bg: var(--aub-800);--navbar-bg: var(--aub-900);--subtle-fg: var(--aub-800);--subtle-accent: var(--aub-800);--fg-hover-color: var(--aub-800);--highlight-color: var(--aub-800);--skeleton-bg: var(--aub-800);--control-bg: var(--aub-800);--control-bg-on-gray: var(--aub-700);--disabled-control-bg: var(--aub-800);--disabled-text-color: var(--aub-400);--input-disabled-bg: var(--aub-800);--btn-default-bg: var(--aub-800);--btn-default-hover-bg: var(--aub-700);--btn-ghost-hover-bg: var(--hover);--checkbox-color: var(--chalk-1);--checkbox-focus-shadow: var(--ring);--focus-default: var(--ring);--switch-bg: var(--aub-600);--date-active-bg: var(--chalk-1);--date-active-text: var(--aub-900);--text-color: var(--chalk-1);--heading-color: var(--chalk-1);--text-muted: var(--aub-300);--text-light: var(--aub-400);--icon-stroke: var(--aub-300);--border-color: var(--aub-700);--dark-border-color: var(--aub-600);--table-border-color: var(--aub-700);--bg-green: color-mix(in srgb, var(--p-success-chip) 24%, transparent);--text-on-green: var(--p-success);--bg-orange: color-mix(in srgb, var(--p-warning-chip) 24%, transparent);--text-on-orange: var(--p-warning);--bg-yellow: color-mix(in srgb, var(--p-human-chip) 24%, transparent);--text-on-yellow: var(--p-human);--bg-red: color-mix(in srgb, var(--p-error-chip) 24%, transparent);--text-on-red: var(--p-error);--bg-blue: color-mix(in srgb, var(--p-info-chip) 24%, transparent);--text-on-blue: var(--p-info);--bg-light-blue: color-mix(in srgb, var(--p-info-chip) 18%, transparent);--text-on-light-blue: var(--p-info);--bg-cyan: color-mix(in srgb, var(--p-info-chip) 24%, transparent);--text-on-cyan: var(--p-info);--bg-gray: var(--aub-800);--text-on-gray: var(--aub-300);--bg-grey: var(--aub-800);--text-on-grey: var(--aub-300);--alert-bg-success: color-mix(in srgb, var(--p-success-chip) 32%, var(--aub-900));--alert-text-success: var(--p-success);--alert-bg-warning: color-mix(in srgb, var(--p-warning-chip) 32%, var(--aub-900));--alert-text-warning: var(--p-warning);--alert-bg-danger: color-mix(in srgb, var(--p-error-chip) 32%, var(--aub-900));--alert-text-danger: var(--p-error);--alert-bg-info: color-mix(in srgb, var(--p-info-chip) 32%, var(--aub-900));--alert-text-info: var(--p-info)}html[data-theme=dark] .indicator{--indicator-dot-green: var(--text-on-green);--indicator-dot-orange: var(--text-on-orange);--indicator-dot-yellow: var(--text-on-yellow);--indicator-dot-red: var(--text-on-red);--indicator-dot-blue: var(--text-on-blue);--indicator-dot-light-blue: var(--text-on-light-blue);--indicator-dot-cyan: var(--text-on-cyan);--indicator-dot-gray: var(--text-on-gray);--indicator-dot-grey: var(--text-on-grey)}::-moz-selection{background:var(--selection)}::selection{background:var(--selection)}.kog-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:6px;border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s}.kog-btn:focus-visible{outline:none;box-shadow:var(--ring)}.kog-btn:hover{text-decoration:none}.kog-btn[disabled]{background:var(--btn-disabled-bg);color:var(--btn-disabled-text);border-color:transparent;cursor:not-allowed}.kog-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.kog-btn-primary:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.kog-btn-primary:active{background:var(--btn-primary-active)}.kog-btn-secondary{background:transparent;border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.kog-btn-secondary:hover{background:var(--hover);color:var(--btn-secondary-text)}.kog-btn-secondary:active{background:var(--active)}.kog-btn-ghost{background:transparent;color:var(--btn-ghost-text)}.kog-btn-ghost:hover{background:var(--hover);color:var(--btn-ghost-text)}.kog-btn-danger{background:var(--btn-danger-bg);color:var(--btn-danger-text)}.kog-btn-danger:hover{background:var(--btn-danger-hover);color:var(--btn-danger-text)}.kog-input{width:100%;padding:9px 12px;border-radius:6px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.kog-input::-moz-placeholder{color:var(--input-placeholder)}.kog-input::placeholder{color:var(--input-placeholder)}.kog-input:hover{border-color:var(--input-border-hover)}.kog-input:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--ring)}.kog-input.is-error{border-color:var(--input-error)}.kog-input[disabled]{background:var(--kog-input-disabled-bg);border-color:var(--kog-input-disabled-border);color:var(--text-disabled)}.kog-label{display:block;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;color:var(--input-label);margin-bottom:6px}.kog-helper{font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;color:var(--input-helper);margin-top:6px}.kog-helper.is-error{color:var(--input-error)}.kog-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px}.kog-card-raised{background:var(--surface-raised);box-shadow:var(--shadow-1)}.kog-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6}.kog-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.kog-chip.success{color:var(--p-success);background:color-mix(in srgb,var(--p-success-chip) 14%,transparent)}.kog-chip.warning{color:var(--p-warning);background:color-mix(in srgb,var(--p-warning-chip) 14%,transparent)}.kog-chip.error{color:var(--p-error);background:color-mix(in srgb,var(--p-error-chip) 14%,transparent)}.kog-chip.info{color:var(--p-info);background:color-mix(in srgb,var(--p-info-chip) 14%,transparent)}.kog-chip.human{color:var(--p-human);background:color-mix(in srgb,var(--p-human-chip) 14%,transparent)}.kog-table{width:100%;border-collapse:collapse;font-size:14px}.kog-table th{background:var(--table-head-bg);color:var(--table-head-text);font-weight:600;text-align:left;padding:8px 12px;font-size:12px}.kog-table td{padding:10px 12px;border-bottom:1px solid var(--table-border);color:var(--text)}.kog-table tr:hover td{background:var(--hover)}.kog-nav{background:var(--nav-bg);color:var(--nav-text);padding:12px}.kog-nav a{display:block;padding:8px 10px;border-radius:6px;color:inherit;text-decoration:none}.kog-nav a.active{background:var(--nav-active-bg);color:var(--nav-text-active)}.kog-tooltip{background:var(--tooltip-bg);color:var(--tooltip-text);padding:6px 10px;border-radius:6px;font-size:12px}a.kog-link{color:var(--link);text-decoration:underline;text-underline-offset:2px}a.kog-link:hover{color:var(--link-hover)}body{background-color:var(--kog-page-bg);color:var(--text-2)}a:not(.btn):not(.nav-link):not(.dropdown-item){color:var(--link)}a:not(.btn):not(.nav-link):not(.dropdown-item):hover{color:var(--link-hover)}.btn.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:var(--btn-primary-hover);color:var(--btn-primary-text)}.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled).active{background-color:var(--btn-primary-active);color:var(--btn-primary-text)}.btn.btn-primary:focus-visible{box-shadow:var(--ring)}.btn.btn-primary:disabled,.btn.btn-primary.disabled{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-text);opacity:1}.btn.btn-secondary,.btn.btn-default,.btn.btn-light{background-color:transparent;color:var(--btn-secondary-text);box-shadow:inset 0 0 0 1px var(--btn-secondary-border)}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-light:hover,.btn.btn-light:focus{background-color:var(--hover);color:var(--btn-secondary-text)}.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-default:not(:disabled):not(.disabled):active,.btn.btn-light:not(:disabled):not(.disabled):active{background-color:var(--active);color:var(--btn-secondary-text)}.btn.btn-secondary:focus-visible,.btn.btn-default:focus-visible,.btn.btn-light:focus-visible{box-shadow:inset 0 0 0 1px var(--btn-secondary-border),var(--ring)}.btn-group.border{border-color:var(--border-strong)!important}.btn-group.border>.btn.btn-default{box-shadow:none}.btn-group.border .border-left,.btn-group.border .border-right{border-color:var(--border-strong)!important}.btn.btn-danger{background-color:var(--btn-danger-bg);color:var(--btn-danger-text)}.btn.btn-danger:hover{background-color:var(--btn-danger-hover);color:var(--btn-danger-text)}.form-control{background-color:var(--input-bg);color:var(--input-text);border-radius:var(--kog-input-radius);box-shadow:inset 0 0 0 1px var(--kog-input-border),var(--kog-input-shadow);transition:box-shadow .15s ease,background-color .15s ease}.form-control::-moz-placeholder{color:var(--input-placeholder)}.form-control::placeholder{color:var(--input-placeholder)}.form-control:hover{box-shadow:inset 0 0 0 1px var(--kog-input-border-hover),var(--kog-input-shadow)}.form-control:focus{background-color:var(--input-bg);color:var(--input-text);box-shadow:inset 0 0 0 1px var(--input-border-focus),var(--kog-input-ring)}.form-control:disabled,.form-control[readonly]{background-color:var(--kog-input-disabled-bg);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--kog-input-disabled-border)}.form-control[readonly]:focus-visible{box-shadow:var(--kog-input-ring)}.form-label,.control-label{color:var(--input-label);font-weight:500}.help-box{color:var(--input-helper)}.field-error,.has-error .help-box{color:var(--input-error)}.like-disabled-input{background-color:var(--kog-input-disabled-bg);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--kog-input-disabled-border);border-radius:var(--kog-input-radius)}input[type=checkbox],input[type=radio]{accent-color:var(--check-on)}.navbar{background-color:var(--kog-page-bg);border-bottom:1px solid var(--border)}.navbar-light .navbar-nav .nav-link{color:var(--text-2)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:var(--text)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:var(--text)}.web-form-wrapper{--control-bg: var(--input-bg)}.web-footer{background-color:var(--kog-page-bg);border-top-color:var(--border)}html body.jobs-page{background:var(--kog-page-bg)}html .job-card-footer{background:var(--kog-subtle-bg);border-top:1px solid var(--border)}html #search-box{background-color:var(--input-bg);box-shadow:var(--kog-input-shadow);border-color:var(--kog-input-border)!important;transition:border-color .15s ease,box-shadow .15s ease}html #search-box:hover{border-color:var(--kog-input-border-hover)!important}html #search-box:focus{border-color:var(--input-border-focus)!important;box-shadow:var(--kog-input-ring)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card{background-color:var(--surface-raised);border:1px solid var(--border)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head h4{color:var(--text)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head .page-card-subtitle,body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .sign-up-message,body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .sign-up-message a,body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .resend-link,body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .resend-link a{color:var(--text-2)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .form-label{color:var(--input-label);font-weight:500}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .forgot-password-message>*{color:var(--text-3)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body ::-moz-placeholder{color:var(--input-placeholder)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body ::placeholder{color:var(--input-placeholder)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .field-icon,body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .password-field .toggle-password{fill:var(--text-3)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body :is(input[type=text],input[type=email],input[type=password]){background-color:var(--input-bg);border-color:var(--kog-input-border);border-radius:var(--kog-input-radius);color:var(--input-text);box-shadow:var(--kog-input-shadow);transition:border-color .15s ease,box-shadow .15s ease}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body :is(input[type=text],input[type=email],input[type=password]):hover{border-color:var(--kog-input-border-hover)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body :is(input[type=text],input[type=email],input[type=password]):focus{border-color:var(--input-border-focus);box-shadow:var(--kog-input-ring)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .field-error{color:var(--input-error)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-signup:not(:disabled)){background:var(--btn-primary-bg);color:var(--btn-primary-text)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-signup:not(:disabled)):hover,body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-signup:not(:disabled)):focus{background:var(--btn-primary-hover);color:var(--btn-primary-text)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-signup:not(:disabled)):focus-visible{box-shadow:var(--ring)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login):disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions .btn-login-option{background:transparent;color:var(--btn-secondary-text);box-shadow:inset 0 0 0 1px var(--btn-secondary-border)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions .btn-login-option:hover,body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions .btn-login-option:focus{background:var(--hover)}body :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions .btn-login-option:focus-visible{box-shadow:inset 0 0 0 1px var(--btn-secondary-border),var(--ring)}body[data-path=login]{background-color:var(--kog-page-bg)}body[data-path=login] .page-content-wrapper{min-height:0;padding:0}body[data-path=login] .page-breadcrumbs,body[data-path=login] .page-header-wrapper{display:none}body[data-path=login] main.container{max-width:none;padding:0}.kog-login{display:flex;letter-spacing:0;min-height:100vh;min-height:100svh}.kog-login-brand{position:relative;display:none;flex:0 0 46%;max-width:680px;flex-direction:column;justify-content:space-between;gap:48px;padding:48px 56px;overflow:hidden;color:var(--aub-300);background:radial-gradient(110% 70% at 0% 0%,rgba(244,241,233,.07),transparent 60%),linear-gradient(160deg,var(--aub-900) 0%,var(--aub-950) 100%)}.kog-login-brand:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(244,241,233,.09) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 55%);mask-image:linear-gradient(200deg,#000 0%,transparent 55%);pointer-events:none}.kog-login-brand>:not(.kog-login-brand-mark){position:relative}@media (min-width: 992px){.kog-login-brand{display:flex}}.kog-login-brand-mark{position:absolute;right:-18%;bottom:-22%;width:88%;max-width:620px;pointer-events:none}.kog-login-brand-mark path{stroke:#f4f1e917;stroke-width:.35}.kog-login-brand-mark path:last-child{fill:#f4f1e908}.kog-login-lockup{display:block;width:176px;aspect-ratio:13558.5/1970;background-color:var(--chalk-1);-webkit-mask:url(/assets/hr_recruitment/images/branding/kognitera-hr-lockup.svg) no-repeat left center/contain;mask:url(/assets/hr_recruitment/images/branding/kognitera-hr-lockup.svg) no-repeat left center/contain}.kog-login-brand-body{max-width:460px}.kog-login-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:4px 12px 4px 10px;border:1px solid rgba(244,241,233,.14);border-radius:999px;background:rgba(244,241,233,.05);color:var(--aub-200);font-size:12px;font-weight:500;letter-spacing:.02em}.kog-login-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--chalk-1)}.kog-login-headline{margin:0 0 16px;color:var(--chalk-1);font-size:clamp(30px,2.6vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.kog-login-lead{margin:0 0 40px;color:var(--aub-300);font-size:15px;line-height:1.6}.kog-login-features{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.kog-login-features li{display:flex;align-items:flex-start;gap:14px;font-size:13px;line-height:1.5;color:var(--aub-400)}.kog-login-features strong{display:block;margin-bottom:2px;color:var(--chalk-1);font-size:14px;font-weight:500}.kog-login-feature-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid rgba(244,241,233,.12);border-radius:10px;background:rgba(244,241,233,.06)}.kog-login-feature-icon svg{width:18px;height:18px;fill:none;stroke:var(--chalk-1);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.kog-login-brand-foot{display:flex;justify-content:space-between;gap:16px;color:var(--aub-500);font-size:12px}.kog-login-main{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:48px 24px 24px}.kog-login-form{display:flex;flex:1 1 auto;align-items:center;width:100%;max-width:400px}.kog-login-form>div{width:100%}@media (prefers-reduced-motion: no-preference){.kog-login-form{animation:kog-login-in .45s cubic-bezier(.2,.7,.2,1) both}}.kog-login-main-foot{margin:32px 0 0;color:var(--text-3);font-size:12px}@media (min-width: 992px){.kog-login-main-foot{display:none}}@keyframes kog-login-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card{max-width:none;min-height:0;padding:0;gap:32px;border:0;border-radius:0;background:transparent}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card :is(.form-label,input,.btn,p,a,span){letter-spacing:0}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head{gap:24px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head img.app-logo{max-height:40px;border-radius:10px;box-shadow:var(--shadow-1)}@media (min-width: 992px){body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head img.app-logo{display:none}}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head .page-card-head-text{gap:8px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head h4{color:var(--text);font-size:28px;font-weight:600;letter-spacing:-.015em}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-head .page-card-subtitle{color:var(--text-3);font-size:14px;letter-spacing:0}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card form{gap:24px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body{gap:18px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .form-group{gap:8px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .form-label{color:var(--text-2);font-size:13px;font-weight:500}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body :is(input[type=text],input[type=email],input[type=password]){height:44px;padding-top:10px;padding-bottom:10px;border-radius:8px;font-size:14px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .email-field input,body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .password-field input{padding-left:40px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .password-field input{padding-right:42px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .field-icon{left:14px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .password-field .toggle-password{right:14px;transition:fill .15s ease}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .password-field .toggle-password:hover{fill:var(--text)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body :is(.email-field,.password-field):focus-within .field-icon{fill:var(--text)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .forgot-password-message{margin-top:2px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .forgot-password-message a{color:var(--text-2);font-size:13px;font-weight:500;text-underline-offset:3px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .forgot-password-message a:hover{color:var(--text);text-decoration:underline}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body :is(.login-error-banner,.login-success-banner){padding:10px 12px;border-radius:8px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .login-error-banner{background-color:color-mix(in srgb,var(--p-error) 8%,var(--white));color:var(--p-error)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .login-error-banner svg{fill:var(--p-error)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .login-success-banner{background-color:color-mix(in srgb,var(--p-success) 8%,var(--white));color:var(--p-success)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .login-success-banner svg{fill:var(--p-success)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-body .form-group.invalid :is(input[type=text],input[type=email],input[type=password]){border-color:var(--p-error)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions{gap:12px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-signup,.btn-login-option){height:44px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;transition:background-color .15s ease,box-shadow .15s ease,transform .05s ease}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-signup,.btn-login-option):not(:disabled):active{transform:translateY(1px)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions :is(.btn-login,.btn-ldap-login,.btn-signup:not(:disabled)){box-shadow:var(--shadow-1)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions .btn-login-option{font-weight:500;box-shadow:inset 0 0 0 1px var(--border-strong)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions .btn-login-option:hover{box-shadow:inset 0 0 0 1px var(--aub-400)}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .page-card-actions .resend-link{font-size:13px}body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card .sign-up-message{font-size:13px}@media (max-width: 575.98px){body .kog-login :is(.for-login,.for-forgot,.for-login-with-email-link,.for-signup,.for-email-login,.for-reset-password) .page-card{min-height:0;padding:0}.kog-login-main{justify-content:flex-start;padding-top:40px}.kog-login-form{align-items:flex-start}}
/*# sourceMappingURL=kognitera_web.bundle.HQ7GJ6OQ.css.map */
