@font-face{font-family:Martian Mono;src:url(/assets/MartianMono-Variable-5W32yIyr.woff2) format("woff2-variations");font-weight:100 800;font-style:normal}html,body,body *{font-family:Martian Mono;font-weight:250;padding:0;margin:0;box-sizing:border-box;font-size:inherit}body{line-height:24px;font-size:14px;background:#f3f3f3;background-image:url(/assets/bg-CDjdyvaQ.png);height:100vh;color:#404149}body *{font-weight:inherit;line-height:inherit}html,body,div,form,ul,header,footer{display:flex;flex-direction:column}ul{padding:0;margin:0;list-style:none}a{color:inherit;text-decoration-color:inherit;text-underline-offset:4px;text-decoration-thickness:1px;transition:all .2s ease-in-out,text-decoration-color .2s ease-in-out}form{width:100%;max-width:600px;gap:10px}form .meta{font-size:.9em}input[type=text],input[type=password],input[type=date],input[type=time],input[type=email]{border:1px solid #404149;border-radius:10px;height:42px;background:#fff0;padding:0 10px;width:100%;outline:none;transition:all .2s ease-in-out}input[type=text]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=email]::placeholder{color:#00000054}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=time]:focus,input[type=email]:focus{border:1px solid #6468D6}.formItem{position:relative}.formItem .endIcon{position:absolute;right:10px;top:55px}label{align-self:stretch;flex-direction:row;line-height:50px}label .text{flex:1}label .extra{color:#87888b}.page .publicFormHeader{align-self:center;text-align:center;margin-bottom:30px}.page .publicFormHeader>h1{font-size:2.5em;font-weight:200}.page .publicFormHeader p{font-size:1.1em;max-width:520px;line-height:2em}footer.publicFormFooter{font-size:.9em;color:#87888b;align-self:center;width:100%;max-width:450px;margin-top:20px}form.publicForm{align-self:center;max-width:450px}form.publicForm input[type=text],form.publicForm input[type=password],form.publicForm input[type=email]{border:1px solid #D9D9D9;background:#f5f5f5;height:auto;padding:17.5px 10px}form.publicForm button[type=submit]{padding:15px 20px;text-align:left}.jobList{border-right:1px solid #D9D9D9;width:100%;max-width:520px;flex:1}.jobList>ul>li+li{border-top:1px solid #D9D9D9}.jobListHeader{font-size:.85em;border-bottom:1px solid #D9D9D9;padding:10px 20px 15px;gap:5px}.jobListHeader>div>button{display:inline!important}.jobItem.selected{background:#0000001a}.jobItem{outline:none;gap:10px;padding:10px 20px;cursor:pointer;line-height:20px!important}.jobItem.viewed{color:#87888b}.jobItem:hover .title span{text-decoration:underline;text-decoration-color:#404149;text-decoration-thickness:1px}.jobItem.selected,.jobItem:focus,.jobItem.active{background:#f0f0eb;color:#404149}.jobItem.stale{color:#87888b}.jobItem div.title{flex:1 1 auto;min-width:0;align-items:flex-start}.jobItem div.title span{text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s ease-in-out;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobItem div.company span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobItem .content{flex-direction:row;font-size:.9em}.jobItem .content .company{flex:1}.jobItem .company{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jobItemMeta ul{flex-direction:row}.jobItemMeta li{padding:0 10px}.jobItemMeta li+li{border-left:1px solid #D9D9D9}.jobPage .job{padding:40px;gap:20px}.jobPage .job h1{font-size:1.4em}.jobPage .job .content p{line-height:32px}.jobInfo{padding:20px}.jobInfo header{align-items:flex-start;gap:20px;margin-bottom:60px}.jobInfo h1{font-size:1.4em;line-height:2em}.parsedJobInfo{gap:20px}.parsedJobInfo h2{color:#87888b;font-size:1.1em}.parsedJobInfo p{line-height:2.6em}.jobInfoControls{align-self:stretch;flex-direction:row;justify-content:space-between}.jobMeta>ul{flex-direction:row;align-items:center}.jobMeta>ul li{display:flex;align-items:center;max-height:20px;border-right:1px solid #D9D9D9;padding:0 20px}.jobMeta>ul li:first-of-type{padding-left:0}.jobMeta>ul li:last-of-type{border-right:0}.search{padding:0 20px;flex-direction:row;background:#ddddc533;align-items:stretch;gap:10px;height:60px}.search>hr{border:0px;width:1px;background:#d9d9d9;margin:10px 0}.search.loading,.search.loading label,.search.loading input[type=text]{cursor:not-allowed}.searchInput{display:flex;flex:1;gap:10px;flex-direction:row;align-items:center;overflow:hidden;text-overflow:ellipsis;cursor:text}.searchInput input[type=text]{border:0;padding:0;margin:0;outline:none}.searchControls{flex-direction:row;align-items:center}.cromulentHeader{padding:0 20px;flex-direction:row;flex-shrink:0;height:60px;align-items:center;justify-content:space-between}button.text{background:none;border:0;line-height:inherit;font-size:inherit;font-family:inherit;white-space:nowrap;outline:none;cursor:pointer;color:#404149;text-decoration-color:transparent;text-underline-offset:4px;transition:all .2s ease-in-out,text-decoration-color .2s ease-in-out}button.text.active{color:#6468d6;text-decoration-color:#404149}button.text.secondary{color:#87888b}button.text.linked,button.text:hover,button.text:focus{text-decoration:underline;text-decoration-thickness:1px}button.text:hover,button.text:focus{color:#2c31a8}button.text:disabled{color:#404149}.controlButton{display:flex;flex-direction:row;gap:3.5px;border:0;background:none;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer}.controlButton>span{display:flex;min-width:3.5px;min-height:3.5px;background:#87888b;border-radius:10px}button.major,a.major{background:#6468d6;color:#fff;border:1px solid rgb(17.3909563826%,19.087635054%,65.7462985194%);padding:20px 60px;border-radius:10px;font-size:1.2em;box-shadow:0 0 20px #0000000d;cursor:pointer;transition:all .2s ease-in-out}button.major:focus,button.major:hover,a.major:focus,a.major:hover{background:#2c31a8}.popoverContent{border:1px solid #D9D9D9;border-radius:10px;background:#f5f5f5}.popoverContent.disabled,.popoverContent.disabled *{cursor:not-allowed}ul.popoverList{display:flex;align-items:stretch}ul.popoverList li{min-width:260px}ul.popoverList li+li{border-top:1px solid #D9D9D9}ul.popoverList button{cursor:pointer;width:100%;background:none;height:50px;display:flex;align-items:center;padding:0 10px;border:0;outline:none}ul.popoverList button:hover{color:#6468d6}ul.popoverList button:focus{color:#2c31a8}.cromulentNotifications ul{padding:0;margin:0}.notification{flex-direction:row;padding:15px 20px;border-bottom:1px solid #D9D9D9;min-height:50px;flex:0 0 auto;gap:20px}.notification hr{background:#d9d9d9;border:0;width:1px}.notification .content{flex:1}.notification .controls{flex:0}.page{padding:20px}.page>div+div{margin-top:80px}.page h1,.page h2{font-size:1.75em;line-height:2em}.page h1+ul{margin-top:20px}.page ul{gap:10px}.page .focused{color:#6468d6}nav.publicNav{display:flex;border-bottom:1px solid #D9D9D9;height:80px;align-items:center;justify-content:center;font-size:1em;width:100%;flex-shrink:0}nav.publicNav ul{flex-direction:row}nav.publicNav li{padding:0 30px}nav.publicNav li+li{border-left:1px solid #D9D9D9}nav.publicNav a{text-decoration:none}nav.publicNav a.active{color:#6468d6}nav.publicNav a:hover{color:#2c31a8}.landing{align-items:center}.landing header{margin-top:100px;gap:20px;text-align:center;align-items:center;margin-bottom:60px}.landing header h1{font-size:3em;font-weight:150;line-height:1em}.landing header h1 span{color:#6468d6}.landing header h2{max-width:620px;font-size:1.2em;line-height:2.3em}.landing .cta{align-items:center;gap:20px}.terms{max-width:720px}.terms>div{gap:10px}.terms h2{font-size:1.2em}.onboardingHeader{gap:20px;margin-bottom:40px;margin-top:30px}.onboardingHeader h1{line-height:1.6em;max-width:450px}.onboardingHeader p{max-width:640px;font-size:1.1em;line-height:2em}.onboardingExample{margin-bottom:70px}.onboardingExample span{color:#87888b}.onboardingForm{max-width:100%}.onboardingForm input[type=text]{height:50px;border:1px solid #D9D9D9;width:100%;max-width:700px}.onboardingForm input[type=text]:focus{border:1px solid #6468D6}.onboardingForm button{align-self:flex-start;font-size:1em;padding:10px 20px}.grey{color:#87888b}#root{flex:1;height:100vh}.dashboard{flex:1;overflow:hidden}hr{border:0px;background:#d9d9d9;height:1px;width:100%;flex-shrink:0}.viewer{flex-direction:row;overflow:hidden;flex:1}.viewer .lefty{flex:0 1 auto;overflow:auto}.viewer .herbert{flex:1}.viewer .herbert .content{overflow:auto}
