:root{--comit-primary: #7b2fbe;--comit-primary-dark: #5c1f96;--comit-accent: #b84ff5;--comit-surface: #ffffff;--comit-bg: #f7f5fb;--comit-text: #1f1b2e;--comit-text-muted: #6d6786;--comit-danger: #d64562;--comit-success: #2f9e6e;--comit-radius: 12px;--comit-space-unit: 4px}.employer-app,.candidate-app,.comit-design{--employer-paint-2f2f2d: #2f2f2d;--employer-paint-f8fcfe: #f8fcfe;--employer-control-min: 44px;--employer-input-text-min: 16px;--employer-caption-text-min: 14px;--employer-checkbox-min: 20px;--comit-bg: #010101;--comit-text: #f0f0f0;--comit-text-muted: #c0c0c0;--employer-ink: #272930;--employer-nav-icon: #adadad;--employer-search-icon: #787878;--employer-assistant-mark: #606060;--employer-blue: #bfe2ff;--employer-violet: #a49bf7;--employer-glass: linear-gradient(145deg, rgb(52 53 54 / 82%), rgb(34 35 36 / 94%));--employer-composer-glass: linear-gradient(145deg, rgb(49 50 51 / 98%), rgb(37 38 39 / 98%));--employer-glass-blur: 48rem;--comit-glass-frost: linear-gradient(135deg, rgb(255 255 255 / 12%), rgb(255 255 255 / 4%) 42%, rgb(255 255 255 / 8%));--comit-glass-shadow: inset 0 1px 0 rgb(255 255 255 / 30%), inset 0 -1px 0 rgb(255 255 255 / 8%), inset 0 0 12rem rgb(255 255 255 / 6%), 0 8rem 24rem rgb(0 0 0 / 12%);--comit-glass-fallback: rgb(30 31 32 / 82%);--employer-deck-neutral-start: rgb(198 190 214 / 82%);--employer-deck-neutral-end: rgb(183 153 100 / 70%);--employer-card: rgb(255 255 255 / 5%);--employer-border: rgb(255 255 255 / 18%);--employer-line: rgb(255 255 255 / 14%);--employer-gradient: linear-gradient(173.6267465362488deg, #397ee4 4.5062%, #9663c3 112.06%);--employer-success: #69cd55;--employer-warning: #ffc655;--employer-weekly-activity: #f59e0b;--employer-danger: #ff7789;--comit-testing-danger: #ff383c;--employer-font: "Inter", sans-serif;--employer-display: "Murs Gothic", sans-serif;--employer-logo: "Moon Walk", sans-serif;--employer-radius: 30px;--employer-gap: 20px;--employer-interaction: .16s;--employer-hover-duration: .3s;--employer-hover-ease: cubic-bezier(.25, .1, .25, 1)}:root{--employer-paint-000: #000;--employer-paint-00000014: #00000014;--employer-paint-0000006b: #0000006b;--employer-paint-0006: #0006;--employer-paint-0008: #0008;--employer-paint-0009: #0009;--employer-paint-007cd3: #007cd3;--employer-paint-008ed4: #008ed4;--employer-paint-010101: #010101;--employer-paint-0564a5: #0564a5;--employer-paint-0a7347: #0a7347;--employer-paint-102e51: #102e51;--employer-paint-15131d00: #15131d00;--employer-paint-17171ae8: #17171ae8;--employer-paint-181816: #181816;--employer-paint-191918: #191918;--employer-paint-191921: #191921;--employer-paint-212938: #212938;--employer-paint-222225: #222225;--employer-paint-252626: #252626;--employer-paint-26262b: #26262b;--employer-paint-272727: #272727;--employer-paint-272930: #272930;--employer-paint-27293099: #27293099;--employer-paint-282020: #282020;--employer-paint-28262f: #28262f;--employer-paint-282b34: #282b34;--employer-paint-2a26626b: #2a26626b;--employer-paint-2cacfd: #2cacfd;--employer-paint-2e2e2d: #2e2e2d;--employer-paint-30302f: #30302f;--employer-paint-333: #333;--employer-paint-384851: #384851;--employer-paint-3f485c: #3f485c;--employer-paint-40364a: #40364a;--employer-paint-463f7d1f: #463f7d1f;--employer-paint-5da6ed: #5da6ed;--employer-paint-6773ac88: #6773ac88;--employer-paint-727478: #727478;--employer-paint-73744b: #73744b;--employer-paint-99c7e2: #99c7e2;--employer-paint-9c9da5: #9c9da5;--employer-paint-a5a5af: #a5a5af;--employer-paint-aaa0dd: #aaa0dd;--employer-paint-b2b6c2: #b2b6c2;--employer-paint-b4e9ff50: #b4e9ff50;--employer-paint-b7996440: #b7996440;--employer-paint-bfe2ff1a: #bfe2ff1a;--employer-paint-c2c5d1: #c2c5d1;--employer-paint-c6bed673: #c6bed673;--employer-paint-d5d5d5: #d5d5d5;--employer-paint-d9ffff: #d9ffff;--employer-paint-daffe6: #daffe6;--employer-paint-dedee3: #dedee3;--employer-paint-e0e0e0: #e0e0e0;--employer-paint-ededed: #ededed;--employer-paint-eee: #eee;--employer-paint-f43: #f43;--employer-paint-f5f4fb: #f5f4fb;--employer-paint-ff443e: #ff443e;--employer-paint-fff: #fff;--employer-paint-fff4: #fff4;--employer-paint-ffffff08: #ffffff08;--employer-paint-ffffff0f: #ffffff0f;--employer-paint-ffffff14: #ffffff14;--employer-paint-ffffff24: #ffffff24;--employer-paint-ffffff30: #ffffff30;--employer-paint-ffffff33: #ffffff33;--employer-paint-ffffff38: #ffffff38;--employer-paint-ffffff40: #ffffff40;--employer-paint-ffffff66: #ffffff66;--employer-paint-ffffff99: #ffffff99}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-DRVdRqcI.woff2);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-B_8v_WHh.woff2);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-CtskMddL.woff2);font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-CD3Pr7BX.woff2);font-weight:700;font-display:swap}@font-face{font-family:Murs Gothic;src:url(/assets/mursgothic-widedark-D7HauR4e.otf);font-weight:900;font-display:swap}@font-face{font-family:Moon Walk;src:url(/assets/moon-walk-DKT-FqER.ttf);font-display:swap}html{font-size:min(.0520833333vw,1px);background:var(--employer-paint-010101)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--employer-blue);outline-offset:4px}input:focus,textarea:focus,select:focus{outline:1px solid var(--employer-blue)}:is(.employer-app,.candidate-app){position:relative;min-height:100vh;color:var(--comit-text);font-family:var(--employer-font);font-size:22rem;line-height:1.35;background:var(--comit-bg);overflow-x:clip;isolation:isolate}h1,h2,h3,p{margin:0}h1,h2,.display{font-family:var(--employer-display);font-weight:900}h1{font-size:40rem;line-height:1.15}h2{font-size:32rem}h3{font-size:28rem;font-weight:600}small{font-size:18rem;color:var(--comit-text-muted)}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:-1}.ambient img{position:absolute;max-width:none}.ambient-upper{width:1802.6rem;height:1201.8rem;left:397.4rem;top:-352.9rem;transform:rotate(4.07deg);filter:blur(15rem);opacity:.28}.ambient-lower{width:1802.6rem;height:1201.8rem;left:-537.5rem;top:648.7rem;transform:rotate(156deg);filter:blur(15rem);opacity:.35}.ambient-glow{width:3183rem;height:293rem;left:calc(50% - 1591rem);top:913rem}.glass-filter{position:absolute;width:0;height:0;pointer-events:none}.glass{background:var(--employer-glass);border:1px solid transparent;border-radius:30rem;background-clip:padding-box;-webkit-backdrop-filter:blur(var(--employer-glass-blur)) saturate(1.5);backdrop-filter:blur(var(--employer-glass-blur)) saturate(1.5);box-shadow:inset 0 1px 0 var(--employer-paint-ffffff38),inset 1px 0 0 var(--employer-paint-ffffff14),inset 0 -1px 0 var(--employer-paint-ffffff0f),0 10rem 40rem var(--employer-paint-00000014)}.glass.glass-surface{position:relative;isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.glass.glass-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--employer-glass);-webkit-backdrop-filter:blur(var(--employer-glass-blur)) saturate(1.5);backdrop-filter:blur(var(--employer-glass-blur)) saturate(1.5);box-shadow:inset 0 1px 0 var(--employer-paint-ffffff38),inset 1px 0 0 var(--employer-paint-ffffff14),inset 0 -1px 0 var(--employer-paint-ffffff0f),0 10rem 40rem var(--employer-paint-00000014)}.action.glass-surface:hover:not(:disabled){box-shadow:none}.panel{background:var(--employer-paint-191918);border-radius:30rem;padding:30rem}.action{display:inline-flex;gap:12rem;align-items:center;justify-content:center;min-height:60rem;padding:14rem 24rem;border:0;color:var(--comit-text);font-weight:600;font-size:20rem;transition:transform var(--employer-hover-duration) var(--employer-hover-ease),scale var(--employer-hover-duration) var(--employer-hover-ease),background-color var(--employer-hover-duration) var(--employer-hover-ease),box-shadow var(--employer-hover-duration) var(--employer-hover-ease);border-radius:27rem}.action:hover:not(:disabled){transform:translateY(-2rem);box-shadow:inset 0 1px 0 var(--employer-paint-ffffff40),0 6rem 24rem var(--employer-paint-bfe2ff1a)}.action:active:not(:disabled){scale:.98}.primary{background:var(--employer-gradient)}.light{background:var(--comit-text);color:var(--employer-ink)}.circle{width:66rem;height:66rem;padding:0;border-radius:97rem;min-height:0;flex-shrink:0}.icon{display:inline-flex;align-items:center;justify-content:center;width:26rem;height:26rem;flex-shrink:0}.icon>svg,.icon-mask{display:block;width:100%;height:100%}.icon-mask{background-color:currentColor;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.icon-resumes,.icon-ai,.icon-candidates,.icon-statistics,.icon-settings,.icon-clock,.icon-at{color:var(--comit-text-muted)}.icon-disc{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--comit-text);color:var(--comit-bg)}.icon-disc>svg{width:56%;height:56%}.icon-logo{width:38rem;height:38rem}.icon-back{width:30rem;height:31rem}.icon-arrow{width:43rem;height:43rem}.muted{color:var(--comit-text-muted)}.topbar{height:66rem;position:relative;margin:40rem 80rem 0;display:flex;align-items:center;justify-content:space-between;gap:30rem;z-index:5}.brand{height:66rem;padding:16rem 32rem;display:flex;align-items:center;gap:12rem;color:inherit;text-decoration:none;border-radius:97rem}.brand-word{font-family:var(--employer-logo);font-size:32rem;line-height:1;transform:translateY(5rem)}.nav{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:20rem}.nav-item{position:relative;display:flex;align-items:center;justify-content:center;height:66rem;min-width:66rem;padding:20rem;border:0;border-radius:97rem;color:var(--comit-text);gap:0;font-size:24rem;font-weight:600;white-space:nowrap;transition:transform var(--employer-hover-duration) var(--employer-hover-ease),padding var(--employer-hover-duration) var(--employer-hover-ease),background-color var(--employer-hover-duration) var(--employer-hover-ease)}.nav-item.selected{background:var(--comit-text);color:var(--comit-bg);padding:20rem 40rem}.nav-item.selected .icon{color:var(--comit-bg)}.nav-item:not(.selected) .icon{color:var(--employer-nav-icon)}.icon-send{transform:rotate(180deg)}.nav-item:hover{transform:translateY(-1rem)}.nav-label{display:inline-block;overflow:hidden;white-space:nowrap;flex-shrink:0}.tooltip{position:absolute;top:80rem;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;white-space:nowrap;background:var(--employer-paint-222225);border:1px solid var(--employer-border);border-radius:15rem;padding:18rem 24rem;font-size:20rem;color:var(--comit-text);transition:opacity var(--employer-hover-duration) var(--employer-hover-ease),transform var(--employer-hover-duration) var(--employer-hover-ease)}.nav-item:hover .tooltip,.nav-item:focus-visible .tooltip{opacity:1}.account-tools{height:66rem;border-radius:97rem;padding:8rem 28rem;display:flex;align-items:center;gap:24rem}.plain-icon{padding:0;background:transparent;border:0;color:inherit;display:flex;align-items:center;justify-content:center;gap:12rem}.account-tools .plain-icon>.icon{transition:transform var(--employer-hover-duration) var(--employer-hover-ease)}.account-avatar{height:46rem;width:46rem;display:grid;place-items:center;border-radius:50%;font-size:22rem;background:var(--employer-blue);color:var(--employer-ink)}.account-menu{position:absolute;right:0;top:86rem;width:370rem;padding:26rem;display:grid;gap:14rem;font-size:20rem;z-index:30}.account-menu p{text-align:center;overflow-wrap:anywhere}.account-confirmation{width:min(560rem,100%);display:grid;gap:24rem;font-size:20rem}.account-confirmation h2{font-size:30rem}.account-confirmation p{line-height:1.5}.account-confirmation-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14rem}:is(.employer-app,.candidate-app).reduce-motion *,:is(.employer-app,.candidate-app).reduce-motion *:before,:is(.employer-app,.candidate-app).reduce-motion *:after{transition-duration:var(--employer-feedback-transition, .01ms)!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.main-content{margin:90rem 80rem 160rem;min-height:700rem}.page-heading{display:flex;align-items:center;gap:20rem;margin-bottom:32rem;min-height:66rem}.page-heading>.primary{margin-left:12rem;min-height:51rem;padding:4rem 4rem 4rem 20rem}.page-heading>:not(h1):not(.circle){transform:translateY(7rem)}.page-heading>.primary:hover{transform:translateY(5rem)}.custom-select{position:relative;width:100%;min-width:0}.custom-select>.custom-select-native{position:absolute;width:1px;height:1px;min-height:0;padding:0;clip-path:inset(50%);opacity:0;pointer-events:none}.custom-select-trigger{width:100%;min-height:66rem;border:1px solid transparent;border-radius:20rem;background:var(--employer-paint-2e2e2d);color:var(--comit-text);padding:18rem 20rem;display:flex;align-items:center;justify-content:space-between;gap:12rem;font-size:20rem}.custom-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-trigger .icon{width:18rem;height:18rem;flex-shrink:0;transition:transform .2s}.custom-select-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.custom-select-menu{position:fixed;z-index:95;border-radius:27rem;padding:12rem 8rem;background:var(--comit-text);color:var(--employer-ink);box-shadow:0 12rem 48rem var(--employer-paint-0000006b);overflow-y:auto;outline:none}.custom-select-caption{padding:8rem 12rem 12rem;font-size:18rem;font-weight:600}.custom-select-menu>button{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:10rem;width:100%;padding:12rem;border-radius:15rem;text-align:left;font-size:20rem}.custom-select-menu>button.is-active{background:var(--employer-blue)}.custom-select-check{display:grid;place-items:center;width:20rem;flex-shrink:0}.custom-select-check .icon{width:18rem;height:18rem}.state{padding:50rem;display:flex;align-items:center;justify-content:center;gap:24rem;flex-direction:column;min-height:210rem;font-size:24rem}.spinner{width:30rem;height:30rem;border:2px solid var(--employer-border);border-top-color:var(--employer-blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:760px){.custom-select-trigger{min-height:46rem;font-size:16rem;padding:12rem 16rem}.custom-select-menu>button{min-height:44rem;font-size:16rem}.custom-select-caption{font-size:14rem}}.field{display:flex;flex-direction:column;gap:8rem;font-size:20rem}.field>span{color:var(--comit-text-muted)}input,select,textarea{background:var(--employer-paint-2e2e2d);border:1px solid transparent;border-radius:20rem;color:var(--comit-text);width:100%;padding:22rem 20rem;font-size:20rem;min-height:66rem}textarea{resize:vertical;min-height:140rem}input::placeholder,textarea::placeholder{color:var(--comit-text-muted)}.form-grid{display:grid;gap:16rem}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14rem}.form-error{color:var(--employer-danger);font-size:18rem;overflow-wrap:anywhere}.form-actions{display:flex;gap:12rem;margin-top:24rem}.form-actions>.action{flex:1}@media(max-width:760px){html{font-size:1px}:is(.employer-app,.candidate-app){font-size:16rem}h1{font-size:26rem}h2{font-size:22rem}h3{font-size:20rem}.topbar{margin:20rem;height:50rem;gap:12rem}.brand{height:50rem;padding:12rem 18rem}.brand-word{font-size:24rem}.icon-logo{width:28rem;height:28rem}.account-tools{height:50rem;padding:6rem 12rem;gap:12rem}.account-tools .plain-icon{position:relative}.account-tools .plain-icon:before{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}.account-avatar{width:30rem;height:30rem;font-size:16rem}.nav{position:fixed;bottom:18rem;top:auto;gap:8rem;z-index:50;border-radius:97rem;background:var(--employer-paint-17171ae8);padding:6rem;-webkit-backdrop-filter:blur(20rem);backdrop-filter:blur(20rem)}.nav-item{height:46rem;min-width:46rem;padding:10rem;font-size:14rem}.nav-item.selected{padding:12rem 16rem}.nav-item .icon{width:20rem;height:20rem}.tooltip{display:none}.main-content{margin:50rem 20rem 120rem;min-height:0}.page-heading{gap:12rem;margin-bottom:24rem;flex-wrap:wrap;min-height:46rem}.page-heading>.primary{font-size:14rem;min-height:40rem;margin-left:0}.icon{width:22rem;height:22rem}.icon-arrow{width:32rem;height:32rem}.action{font-size:16rem;min-height:44rem;padding:12rem 18rem}.circle{width:46rem;height:46rem}.state{font-size:18rem;min-height:180rem;padding:28rem}.field,input,select,textarea{font-size:16rem}input,select,textarea{padding:16rem;min-height:48rem;border-radius:15rem}.field>span,small,.form-error{font-size:14rem}.panel{padding:24rem;border-radius:24rem}.account-menu{width:300rem;font-size:16rem;padding:20rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:var(--employer-feedback-transition, .01ms)!important;scroll-behavior:auto!important}}:is(.employer-app,.candidate-app) :is(button,.icon,.tooltip,.vacancy-card,.discovery-search,.discovery-row,.resume-vacancy-options label,.search-glyph,.copy-feedback){--employer-feedback-transition: var(--employer-hover-duration)}.modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--employer-paint-0000006b);-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);display:flex;align-items:flex-start;justify-content:center;padding:70rem 24rem;overflow-y:auto;z-index:40}.modal{position:relative;width:484rem;background:var(--employer-paint-191918);border-radius:30rem;padding:28rem;color:var(--comit-text)}.account-confirmation form{display:grid;gap:24rem}@media(max-width:760px){.modal-shade{padding:50rem 20rem 100rem}.modal{width:100%;max-width:484rem;padding:22rem}}.modal.modal-wide{width:min(920rem,100%);max-width:920rem}.tags{display:flex;flex-wrap:wrap;gap:10rem;margin-top:20rem}.tag{padding:10rem 20rem;border-radius:20rem;background:var(--employer-paint-ededed);color:var(--employer-ink);font-size:20rem;line-height:1.2}.tag.blue{background:var(--employer-blue)}.tag.pill{border-radius:100rem}.tag.muted{background:var(--employer-paint-2f2f2d);color:var(--comit-text)}.tag{overflow-wrap:anywhere;max-width:100%}@media(max-width:760px){.tag{font-size:14rem;padding:8rem 14rem}}@keyframes modal-in{0%{opacity:0;transform:translateY(14rem) scale(.97)}}.modal-shade>.modal:not(.vacancy-editor),.modal-shade>section.glass{animation:modal-in .28s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.modal-shade>.modal:not(.vacancy-editor),.modal-shade>section.glass{animation:none}}.reduce-motion .modal-shade>.modal:not(.vacancy-editor),.reduce-motion .modal-shade>section.glass{animation:none}.comit-checkbox[type=checkbox]{min-height:0;padding:0;align-self:flex-start;aspect-ratio:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 max(24rem,var(--employer-checkbox-min));width:max(24rem,var(--employer-checkbox-min));height:max(24rem,var(--employer-checkbox-min));margin:0;border:1px solid var(--employer-border);border-radius:max(7rem,5px);background:var(--employer-paint-ffffff08);cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.comit-checkbox[type=checkbox]:checked{background:var(--employer-blue);border-color:var(--employer-blue)}.comit-checkbox[type=checkbox]:checked:after{content:"";position:absolute;width:30%;height:50%;left:35%;top:12%;border:solid var(--employer-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.comit-checkbox[type=checkbox]:focus-visible{outline:2px solid var(--employer-blue);outline-offset:4rem}@media(max-width:760px){.comit-checkbox[type=checkbox]{width:max(20rem,var(--employer-checkbox-min));height:max(20rem,var(--employer-checkbox-min));flex-basis:max(20rem,var(--employer-checkbox-min))}}.account-tools .plain-icon:hover>.icon-search,.account-tools .plain-icon:hover>.icon-bell,.account-tools .plain-icon:hover>.icon-message{transform:scale(1.06)}.account-tools .plain-icon:hover>.icon-chevron{transform:rotate(18deg)}.card-arrow{height:46rem;width:46rem;border:2rem solid var(--employer-paint-ffffff66);border-radius:16rem;display:grid;place-items:center;background:transparent;color:inherit;font-size:30rem}.card-arrow .icon{width:20rem;height:20rem;translate:-2rem 0;rotate:-90deg}@media(max-width:760px){.card-arrow{width:34rem;height:34rem;border-radius:12rem;font-size:24rem}}.vacancy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40rem 20rem}.vacancy-card{height:355rem;padding:16rem;display:flex;flex-direction:column;background:var(--employer-card);border-radius:30rem;position:relative;transition:transform var(--employer-hover-duration) var(--employer-hover-ease),border-color var(--employer-hover-duration) var(--employer-hover-ease);text-align:left}.vacancy-card:hover{transform:translateY(-3rem);border-color:var(--employer-border)}.status-pill{align-self:flex-start;display:flex;align-items:center;gap:12rem;padding:18rem 12rem;font-size:18rem;border-radius:20rem;line-height:1;background:var(--employer-glass)}.status-dot{width:18rem;height:18rem;border-radius:50%;background:var(--employer-success)}.status-dot.closed{background:var(--employer-warning)}.status-dot.draft{background:var(--employer-violet)}.vacancy-card h3{font-size:32rem;margin-top:22rem;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salary-row{display:flex;align-items:baseline;gap:10rem;flex-wrap:wrap;margin-top:28rem}.salary-row strong{font-family:var(--employer-display);font-size:32rem}.salary-row small{font-size:20rem;color:var(--employer-paint-ffffff99)}.vacancy-footer{margin-top:auto;border-top:1px solid var(--employer-line);padding-top:18rem;display:flex;align-items:center;justify-content:space-between;color:var(--comit-text-muted);font-size:24rem}.vacancy-footer .date{display:flex;align-items:center;gap:12rem}@media(max-width:760px){.vacancy-grid{grid-template-columns:1fr;gap:20rem}.vacancy-card{height:260rem}.status-pill{font-size:14rem;padding:12rem}.status-dot{width:12rem;height:12rem}.vacancy-card h3,.salary-row strong{font-size:24rem}.salary-row small{font-size:14rem}.vacancy-footer{font-size:16rem}}.discovery-search{display:flex;align-items:center;background:var(--employer-gradient);border-radius:27rem;max-width:310rem;height:51rem;position:relative}.discovery-search input{background:transparent;padding:10rem 45rem 10rem 20rem;min-height:0;height:51rem;border:0;font-size:20rem;border-radius:27rem}.discovery-search input::placeholder{color:var(--comit-text)}.discovery-search button{position:absolute;right:4rem;background:var(--comit-text);border:0;border-radius:50%;width:43rem;height:43rem;display:grid;place-items:center}.discovery-search .icon{width:25rem;height:25rem}.discovery-search .icon{color:var(--employer-search-icon)}.discovery-search{transform-origin:left center;transition:transform var(--employer-hover-duration) var(--employer-hover-ease),box-shadow var(--employer-hover-duration) var(--employer-hover-ease)}.discovery-search:focus-within{transform:translateY(7rem) scale(1.045);box-shadow:0 10rem 28rem var(--employer-paint-0000006b)}.discovery-search input:focus{outline:none}.discovery-search button,.discovery-search .search-glyph{transition:scale var(--employer-hover-duration) var(--employer-hover-ease)}.discovery-search:focus-within button,.discovery-search:focus-within .search-glyph{scale:1.1}.discovery-search input{width:100%;min-width:0}@media(max-width:760px){.discovery-search{height:40rem;max-width:100%;flex:1}.page-heading>.discovery-search{flex:1 0 100%}.discovery-search input{height:40rem;font-size:14rem;padding:8rem 40rem 8rem 14rem}.discovery-search button{width:32rem;height:32rem}}.chat-header-button{position:relative}.chat-unread-badge{position:absolute;top:-5rem;right:-6rem;display:grid;place-items:center;min-width:20rem;height:20rem;padding:0 4rem;border-radius:20rem;background:var(--employer-blue);color:var(--employer-ink);font-size:12rem;font-weight:600;line-height:1;pointer-events:none}@media(max-width:760px){.chat-unread-badge{min-width:16rem;height:16rem;font-size:10rem;top:-3rem;right:-4rem}}.rejection-feedback{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:14rem}.rejection-feedback legend{font-size:20rem;margin-bottom:14rem}.rejection-categories{display:flex;flex-wrap:wrap;gap:16rem 24rem}.rejection-categories label{display:flex;gap:10rem;align-items:center;font-size:18rem}.recruitment-deadline{border-radius:20rem;padding:18rem 24rem;background:var(--employer-paint-2f2f2d);color:var(--comit-text);margin:20rem 0}.recruitment-deadline p{margin:8rem 0;font-size:18rem}.recruitment-deadline small{color:var(--comit-text-muted)}:is(.employer-app,.candidate-app) .spinner{animation-duration:.8s!important;animation-iteration-count:infinite!important}:root[data-comit-glass=frosted],:root[data-comit-glass=refractive]{--comit-glass-backdrop: blur(12rem) saturate(1.4) brightness(1.04)}:root[data-comit-glass=refractive]{--comit-glass-backdrop: url(#glass-refraction) saturate(1.4)}:root[data-comit-glass]:not([data-comit-glass=classic]) :is(.glass:not(.glass-surface):not(.communication-composer):not(.action-danger):not(:is(.modal,[role=dialog],[role=tooltip],.account-menu,.notifications-menu,.agent-tools,.agent-reasoning,.agent-budget,.communication-modal>.panel,.process-menu>.panel,.candidate-process-menu>.panel)),.glass.glass-surface:before,.candidate-offer-card,.candidate-swipe:not(.glass-classic),.testing-question){background:var(--comit-glass-frost);-webkit-backdrop-filter:var(--comit-glass-backdrop);backdrop-filter:var(--comit-glass-backdrop);box-shadow:var(--comit-glass-shadow)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-comit-glass]:not([data-comit-glass=classic]) :is(.glass:not(.glass-surface):not(.communication-composer):not(.action-danger):not(:is(.modal,[role=dialog],[role=tooltip],.account-menu,.notifications-menu,.agent-tools,.agent-reasoning,.agent-budget,.communication-modal>.panel,.process-menu>.panel,.candidate-process-menu>.panel)),.glass.glass-surface:before,.candidate-offer-card,.candidate-swipe:not(.glass-classic),.testing-question){background:var(--comit-glass-fallback)}}.legal-text{display:grid;gap:24rem}.legal-text p{white-space:pre-line}.legal-text a{color:var(--employer-blue);text-decoration:underline}.legal-text .legal-table{overflow-x:auto}.legal-text th,.legal-text td{padding:12rem;border:1px solid var(--employer-border);text-align:left;vertical-align:top}:root[data-comit-glass]:not([data-comit-glass=classic]) .nav-item.selected,:root[data-comit-glass]:not([data-comit-glass=classic]) .nav-item.selected .icon{color:var(--comit-text)}:root[data-comit-glass]:not([data-comit-glass=classic]) .nav-item.selected{border:1px solid var(--employer-blue)}.action.action-danger{background:var(--employer-danger);color:var(--employer-ink)}[role=dialog] :is(.form-actions,.candidate-offer-actions){margin-top:40rem}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-CtskMddL.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Murs Gothic;src:url(/assets/mursgothic-widedark-D7HauR4e.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Moon Walk;src:url(/assets/moon-walk-DKT-FqER.ttf)format("truetype");font-weight:400;font-display:swap}*{box-sizing:border-box}body{margin:0}.welcome-page{--welcome-unit:min(.0520833vw, 1px);min-height:max(100svh,calc(1080 * var(--welcome-unit)));isolation:isolate;background:var(--comit-bg);color:var(--comit-text);font-family:var(--employer-font);font-weight:600;position:relative;overflow:hidden}.welcome-background{z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.welcome-sweep{position:absolute}.welcome-sweep img{width:calc(1802.65 * var(--welcome-unit));height:calc(1201.77 * var(--welcome-unit));object-fit:cover;max-width:none;filter:blur(calc(15 * var(--welcome-unit)));position:absolute;top:50%;left:50%}.welcome-sweep-right{left:calc(50% - 1664 * var(--welcome-unit));top:calc(334 * var(--welcome-unit));width:calc(2135.62 * var(--welcome-unit));height:calc(1831.11 * var(--welcome-unit));opacity:.5}.welcome-sweep-right img{opacity:.8;transform:translate(-50%,-50%)rotate(156deg)}.welcome-sweep-left{left:calc(16.6667% + 37 * var(--welcome-unit));top:calc(-435 * var(--welcome-unit));width:calc(1883.38 * var(--welcome-unit));height:calc(1326.65 * var(--welcome-unit));opacity:.4}.welcome-sweep-left img{transform:translate(-50%,-50%)rotate(4.07deg)}.welcome-glow{position:absolute}.welcome-glow img{max-width:none;position:absolute}.welcome-glow-one img{width:282.92%;height:435.2%;top:-167.6%;left:-91.46%}.welcome-glow-two img{width:163.42%;height:851.3%;top:-375.65%;left:-31.71%}.welcome-glow-one{left:calc(25% + 152 * var(--welcome-unit));top:calc(848 * var(--welcome-unit));width:calc(328 * var(--welcome-unit));height:calc(179 * var(--welcome-unit))}.welcome-glow-two{left:calc(33.3333% + 50 * var(--welcome-unit));top:calc(822 * var(--welcome-unit));width:calc(545 * var(--welcome-unit));height:calc(46 * var(--welcome-unit))}.welcome-content{width:calc(1045 * var(--welcome-unit));padding-top:calc(156 * var(--welcome-unit));padding-bottom:calc(102 * var(--welcome-unit));margin:0 auto;position:relative}.welcome-logo{align-items:center;gap:calc(70 * var(--welcome-unit));height:calc(297 * var(--welcome-unit));margin:0;display:flex}.welcome-logo-tile{flex:0 0 calc(300 * var(--welcome-unit));border-radius:calc(100 * var(--welcome-unit));background:var(--comit-text);place-items:center;height:100%;display:grid}.welcome-logo-tile img{width:calc(197.834 * var(--welcome-unit));height:calc(197.472 * var(--welcome-unit))}.welcome-wordmark{font-family:var(--employer-logo);font-size:calc(200 * var(--welcome-unit));white-space:nowrap;font-weight:400;line-height:.715;transform:translateY(.09em)}.welcome-entries{gap:calc(34 * var(--welcome-unit));width:calc(888 * var(--welcome-unit));margin:calc(97 * var(--welcome-unit)) auto 0;display:grid}.welcome-card{align-items:center;gap:calc(24 * var(--welcome-unit));min-height:calc(120 * var(--welcome-unit));padding:calc(24 * var(--welcome-unit));padding-left:calc(28 * var(--welcome-unit));border-radius:calc(32 * var(--welcome-unit));background:var(--comit-text);color:var(--employer-ink);display:flex;position:relative;overflow:hidden}.welcome-card-line{left:calc(975 * var(--welcome-unit));top:calc(59 * var(--welcome-unit));width:calc(25 * var(--welcome-unit));height:calc(4 * var(--welcome-unit));position:absolute}.welcome-card-icon{flex:0 0 calc(68 * var(--welcome-unit));width:calc(68 * var(--welcome-unit));height:calc(68 * var(--welcome-unit))}.welcome-card-copy{flex:1;min-width:0}.welcome-card h2{font-family:var(--employer-display);font-weight:900;font-size:calc(28 * var(--welcome-unit));margin:0;line-height:1.2}.welcome-card p{margin:calc(6 * var(--welcome-unit)) 0 0;font-size:calc(20 * var(--welcome-unit));line-height:1.2}.welcome-card-action{justify-content:center;align-items:center;gap:calc(12 * var(--welcome-unit));min-height:calc(72 * var(--welcome-unit));padding:0 calc(64 * var(--welcome-unit));border-radius:calc(20 * var(--welcome-unit));background:var(--employer-ink);color:var(--employer-paint-fff);font-size:calc(20 * var(--welcome-unit));transition:opacity var(--employer-interaction),transform var(--employer-interaction);flex:none;line-height:1.2;text-decoration:none;display:flex}.welcome-card-action:hover{opacity:.85}.welcome-card-action:active{transform:translateY(1px)}.welcome-card-action:focus-visible{outline:3px solid var(--employer-paint-007cd3);outline-offset:4px}@media(max-width:1100px){.welcome-page{--welcome-unit:.75px}.welcome-content{max-width:calc(100% - 40px);padding-top:64px}.welcome-logo{justify-content:center}.welcome-entries{width:100%;margin-top:64px}.welcome-card h2{font-size:22px}.welcome-card p,.welcome-card-action{font-size:16px}}@media(max-width:760px){.welcome-page{min-height:100svh}.welcome-content{width:100%;padding-top:40px;padding-bottom:40px}.welcome-logo{gap:20px;height:auto}.welcome-logo-tile{border-radius:30px;flex-basis:clamp(72px,20vw,130px);height:clamp(72px,20vw,130px)}.welcome-logo-tile img{width:66%;height:66%}.welcome-wordmark{font-size:clamp(48px,14vw,90px)}.welcome-entries{gap:20px;margin-top:48px}.welcome-card{border-radius:24px;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px;display:grid}.welcome-card-icon{width:48px;height:48px}.welcome-card h2{overflow-wrap:anywhere;font-size:21px}.welcome-card p{margin-top:8px;font-size:16px;line-height:1.4}.welcome-card-action{border-radius:16px;grid-column:1/-1;min-height:52px;padding:16px}}@media(prefers-reduced-motion:reduce){.welcome-card-action{transition:none}}.welcome-help-link{text-align:center;color:var(--comit-text-muted);margin-top:28rem;display:block}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.public-showcase{display:flow-root;min-height:100svh}.public-showcase .welcome-glow{display:none}.public-showcase .welcome-background{--welcome-unit: min(.0520833333vw, 1px);position:absolute;overflow:clip}.public-content{margin-top:63rem}.public-topbar{margin-top:50rem}.public-login{border-radius:97rem;min-height:66rem;padding:16rem 32rem;text-decoration:none}.public-filters{display:grid;grid-template-columns:minmax(180rem,1.3fr) repeat(2,minmax(140rem,.8fr)) minmax(180rem,1fr) max-content;align-items:center;gap:12rem;margin-bottom:48rem}.public-filters .custom-select-trigger,.public-query{width:100%;min-height:67rem;border-radius:20rem;border:0;padding:18rem 20rem;background:var(--comit-text);color:var(--employer-ink);font-size:20rem}.public-filters .custom-select-trigger .icon{color:var(--employer-ink)}.public-query::placeholder{color:var(--employer-ink);opacity:.7}.public-filters-candidates{grid-template-columns:minmax(180rem,1.3fr) repeat(2,minmax(140rem,.8fr)) max-content}.public-sort{justify-self:end;width:max-content;max-width:100%}.public-sort .custom-select-trigger{min-height:44rem;padding:10rem 12rem;gap:10rem;background:transparent;color:var(--comit-text-muted);font-size:18rem}.public-sort .custom-select-trigger .icon{color:var(--comit-text-muted)}.public-filters .custom-select{min-width:0}.public-vacancies .vacancy-card{border:1px solid var(--employer-line);height:auto;min-height:355rem}.public-vacancies .tags{margin-top:18rem}.public-vacancies .vacancy-card h3{margin-top:22rem;line-height:1.3;flex-shrink:0;white-space:normal;overflow-wrap:anywhere}.public-vacancies .vacancy-footer{font-size:22rem}.public-vacancies .salary-row{margin-bottom:22rem}.public-card-link{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:inherit;background:transparent;color:inherit}.public-card-link:focus-visible{outline-offset:4rem}.public-empty{display:grid;gap:20rem;padding:40rem}.public-candidates{display:grid;gap:16rem}.public-candidate-row{display:flex;position:relative;align-items:center;gap:24rem;min-height:120rem;padding:25rem;transition:transform var(--employer-hover-duration) var(--employer-hover-ease),background-color var(--employer-hover-duration) var(--employer-hover-ease)}.public-candidate-row:hover{transform:translateY(-3rem);background:var(--employer-paint-2f2f2d)}.public-avatar{display:grid;place-items:center;width:70rem;height:70rem;border-radius:12rem;background:var(--employer-paint-2f2f2d);flex-shrink:0}.public-avatar .icon{width:44rem;height:44rem}.public-candidate-name{flex:0 1 430rem;min-width:0}.public-candidate-name h2{font-size:28rem;overflow-wrap:anywhere}.public-candidate-name p{color:var(--comit-text-muted);font-size:20rem;margin-top:6rem}.public-candidate-row>.tags{flex:1}.public-pagination{display:grid;justify-items:center;gap:20rem;margin-top:32rem}.public-login-options{display:grid;gap:16rem;margin:24rem 0}.public-login-options .action{text-decoration:none;border-radius:20rem}@media(max-width:1200px)and (min-width:761px){.public-filters{grid-template-columns:minmax(160rem,2fr) repeat(3,minmax(130rem,1fr))}.public-sort{grid-column:1 / -1;justify-self:end;min-width:0}.public-vacancies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.public-topbar{margin:20rem}.public-login{min-height:50rem;padding:12rem 18rem;font-size:16rem}.public-content{margin-top:36rem}.public-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem;margin-bottom:24rem}.public-filters .custom-select-trigger,.public-query{min-height:50rem;padding:12rem;font-size:14rem}.public-sort{grid-column:1 / -1;justify-self:end}.public-vacancies .vacancy-footer{font-size:14rem}.public-vacancies .vacancy-card{height:auto;min-height:285rem}.public-candidate-row{display:grid;grid-template-columns:50rem minmax(0,1fr);gap:16rem;padding:20rem}.public-avatar{width:50rem;height:50rem}.public-avatar .icon{width:32rem;height:32rem}.public-candidate-name h2{font-size:20rem}.public-candidate-name p{font-size:14rem}.public-candidate-row>.tags{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.public-candidate-row{transition:none}}
