:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;--max-width: 80rem;--shadow-xl: rgba(0, 0, 0, .1) 0px 20px 25px -5px, rgba(0, 0, 0, .1) 0px 8px 10px -6px;--shadow-lg: rgba(0, 0, 0, .1) 0px 10px 15px -3px, rgba(0, 0, 0, .1) 0px 4px 6px -4px;--shadow: rgba(0, 0, 0, .1) 0px 1px 3px 0px, rgba(0, 0, 0, .1) 0px 1px 2px -1px;--shadow-sm: rgba(0, 0, 0, .05) 0px 1px 2px 0px;--br-lg: .5rem;--br: .375rem;--background-900: #fff;--background-700: #f9fafb;--background-500: #e5e7eb;--background-300: #d1d5db;--font-color-100: #111827;--font-color-300: #6b7280;--white: rgb(255, 255, 255);--blue-800: rgb(30, 64, 175);--blue-700: rgb(29, 78, 216);--blue-600: rgb(37, 99, 235);--blue-500: rgb(59, 130, 246);--blue-300: rgb(142, 197, 255);--blue-100: rgb(219, 234, 254);--blue-50: rgb(239, 246, 255);--yellow-800: rgb(137, 75, 0);--yellow-500: rgb(234, 179, 8);--yellow-100: rgb(254, 249, 194);--purple-800: rgb(110, 17, 176);--purple-700: rgb(130, 0, 219);--purple-600: rgb(152, 16, 250);--purple-500: rgb(168, 85, 247);--purple-300: rgb(218, 178, 255);--purple-100: rgb(243, 232, 255);--purple-50: rgb(250, 245, 255);--green-800: rgb(22, 101, 52);--green-700: rgb(21, 128, 61);--green-600: rgb(22, 163, 74);--green-500: #16a34a;--green-300: rgb(134, 239, 172);--green-100: rgb(220, 252, 231);--green-50: rgb(240, 253, 244);--red-800: rgb(153, 27, 27);--red-700: rgb(185, 28, 28);--red-600: rgb(220, 38, 38);--red-300: rgb(252, 165, 165);--red-100: rgb(254, 226, 226);--red-50: rgb(254, 242, 242);--gray-900: rgb(17, 24, 39);--gray-700: rgb(55, 65, 81);--gray-500: rgb(107, 114, 128);--gray-400: rgb(156, 163, 175);--gray-300: rgb(209, 213, 219);--gray-200: rgb(229, 231, 235);--gray-100: rgb(243, 244, 246);--gray-50: rgb(249, 250, 251);min-height:100dvh}*{box-sizing:border-box;margin:0;line-height:1.3;list-style:none;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{margin:0;min-height:100vh;background-color:var(--background-700);color:var(--font-color-100);max-height:100vh}body header{max-height:4rem;min-height:4rem;position:sticky;top:0;z-index:100;background-color:var(--background-700)}body main{display:flex;min-height:calc(100vh - 4rem);overflow-y:auto}body main.main-no-scroll{overflow:hidden;height:calc(100vh - 4rem);max-height:calc(100vh - 4rem)}body main.main-scroll{overflow-y:auto}button{cursor:pointer;background-color:transparent;border:none;padding:0}h1{font-size:1.5rem}a{color:var(--blue-500);text-decoration:none;transition:color cubic-bezier(.4,0,.2,1) .15s}a:hover{color:var(--blue-300)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.modalWrapper{z-index:1000;position:fixed;pointer-events:none;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;display:flex;align-items:center;justify-content:center}.modalWrapper:has(.scorecardModal),.modalWrapper:has(.candidateModal){display:block;align-items:initial;justify-content:initial}.modalWrapper.visible{opacity:1;pointer-events:all}.modalWrapper.visible>.backdrop{background-color:var(--gray-500);opacity:.75;pointer-events:all;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1001}.modalWrapper.visible>div:not(.backdrop){z-index:1002;pointer-events:all}.modalWrapper.visible>.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modalWrapper.visible>.scorecardModal,.modalWrapper.visible>.candidateModal{transition:transform .15s cubic-bezier(.4,0,.2,1);transform:translate(0);overflow:hidden}.modalWrapper>div.backdrop{z-index:1001;opacity:0;pointer-events:none}.modalWrapper .scorecardModal,.modalWrapper .candidateModal{transition:transform .15s cubic-bezier(.4,0,.2,1);z-index:1002;pointer-events:all;transform:translate(100%);overflow:hidden}input[type=text],input[type=number]{border:1px solid var(--gray-300);padding:.5rem .75rem;background-color:var(--background-900);box-shadow:var(--shadow-sm);border-radius:var(--br);outline:none;color:var(--gray-900)}input[type=text]:focus,input[type=text]:active,input[type=number]:focus,input[type=number]:active{border:1px solid var(--blue-500)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--gray-200);border-radius:var(--br-lg);height:.5rem;border:none;outline:none;cursor:pointer}textarea{border:1px solid var(--gray-300);padding:.5rem .75rem;background-color:var(--background-900);box-shadow:var(--shadow-sm);border-radius:var(--br);outline:none;color:var(--gray-900);resize:none}textarea:focus,textarea:active{border:1px solid var(--blue-500)}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{animation:spinner 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.optional-badge{border-radius:9999px;display:inline-flex;place-items:center;padding-inline:.375rem;font-size:.625rem;font-weight:600;margin-left:.5rem;white-space:nowrap;text-transform:capitalize;background-color:var(--blue-100);color:var(--blue-800);border:1px solid var(--blue-200)}main{padding-inline:calc(10vw - 2rem);width:100%}header{background-color:var(--background-900);width:100%;box-shadow:var(--shadow)}header .headerWrapper{display:flex;margin-inline:auto;width:100%;padding-block:1rem;padding-inline:10vw;gap:1rem;place-items:center}header .headerWrapper img{width:12.5rem}header .headerWrapper a{margin-right:auto}header .headerWrapper .lang-wrapper{display:flex}header .headerWrapper .lang-wrapper button{background-color:var(--white);padding:.5rem;border:1px solid var(--gray-200);line-height:1;text-transform:uppercase}header .headerWrapper .lang-wrapper button:first-of-type{border-top-left-radius:var(--br);border-bottom-left-radius:var(--br)}header .headerWrapper .lang-wrapper button:last-of-type{border-top-right-radius:var(--br);border-bottom-right-radius:var(--br);border-left:none}header .headerWrapper .lang-wrapper button.active{background-color:var(--blue-600);color:var(--white)}.selectWrapper{position:absolute;pointer-events:auto;z-index:2000;padding-block:.5rem;background-color:var(--background-900);border:1px solid var(--gray-200);border-radius:var(--br-lg);box-shadow:var(--shadow-lg);max-width:300px;min-width:200px}.select{display:flex;place-items:center;gap:.5rem;font-weight:500;font-size:.875rem;padding:.5rem 1rem;background-color:var(--background-900);border:1px solid var(--gray-300);box-shadow:var(--shadow-sm);color:var(--gray-700);border-radius:var(--br);cursor:pointer}.select:hover{background-color:var(--gray-50)}.select.noBorder{border:none;padding:0;box-shadow:none}.select.noBorder svg{width:1rem!important;height:1rem!important;flex-shrink:0;margin-left:auto}.select-list{max-height:30dvh;overflow:auto}.select-list li{display:flex;place-items:center;padding:.5rem 1rem;gap:.5rem;color:var(--gray-700);font-size:.875rem;cursor:pointer}.select-list li label,.select-list li input{cursor:pointer}.select-list li:hover{background-color:var(--gray-50)}.select-list li svg{width:1rem;height:1rem}.select-list li.blue{color:var(--blue-600)}.select-list.select-actions{padding-top:.25rem;margin-top:.25rem}.select-list+ul.select-actions{border-top:1px solid var(--gray-200)}.select-list .manage-sections-action{color:var(--blue-600)!important;background-color:var(--blue-50)!important;border-top:1px solid var(--gray-200)!important;font-weight:500!important}.select-list .manage-sections-action:hover{background-color:var(--blue-100)!important;color:var(--blue-700)!important}.select-list .manage-sections-action svg{color:var(--blue-600)}.empty-select{display:grid;place-items:center;background-color:var(--white);padding:.5rem 1rem}.empty-select p{font-variant:var(--gray-500);font-size:.875rem}.slider-select-wrapper{padding:.75rem 1rem;font-size:.875rem;font-variant:var(--gray-700)}.slider-select-wrapper p{margin-bottom:.5rem}.slider-select-wrapper .slider-select-thresholds{display:flex;justify-content:space-between;font-variant:var(--gray-500)}
