.hire-ui{padding-block:28px 72px}.hire-ui>*+*{margin-top:var(--gap,24px)}.hire-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-bottom:4px;display:flex}.hire-head h1{font-size:clamp(26px,3.2vw,38px)}.hire-head .kicker{gap:10px;margin-bottom:10px}.hire-head p{max-width:70ch;margin-top:8px}.hire-head .head-actions{gap:8px}.hire-ui h2{font-size:21px}.hire-ui .cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.hire-ui .cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;display:grid}.hire-ui .span2{grid-column:span 2}.hire-ui .lay{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.hire-ui .rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.hire-ui .tight>*+*{margin-top:10px}.hire-ui .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hire-ui .stats .stat{padding:16px}.hire-ui .stats .stat .v{font-size:28px}.hire-ui .textarea{resize:vertical;min-height:120px}.hire-ui .count{font:500 12px var(--font-mono);color:var(--muted)}.hire-ui .rowlist>li{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 18px;display:flex}.hire-ui .rowlist>li:first-child{border-top:0}.hire-ui .rowlist .meta{color:var(--muted);font-size:13px}.hire-ui .rowlist a.title{color:var(--text);font-weight:600;text-decoration:none}.hire-ui .rowlist a.title:hover{text-decoration:underline}.hire-ui .badges{flex-wrap:wrap;gap:6px;display:flex}.hire-ui .attn li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.hire-ui .attn li:first-child{border-top:0}.hire-ui .attn .i{color:var(--warn);flex:none;margin-top:2px}.hire-ui .saving{font:500 12px var(--font-mono);color:var(--muted);align-items:center;gap:6px;min-height:24px;display:inline-flex}.hire-ui .saving.err{color:var(--danger)}.hire-ui .saving.ok{color:var(--signal)}.hire-ui .steps5{grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0 8px;padding:0;list-style:none;display:grid}.hire-ui .steps5 li{border-top:3px solid var(--surface-3);color:var(--muted);padding-top:10px;font-size:13px}.hire-ui .steps5 li.done{border-color:var(--signal-bright);color:var(--text-2)}.hire-ui .steps5 li.cur{border-color:var(--accent-btn);color:var(--text);font-weight:600}.hire-ui .steps5 .mono{margin-bottom:2px;font-size:11px;display:block}.hire-ui .steps5 button{all:unset;cursor:pointer;width:100%;min-height:44px;display:block}.hire-ui .steps5 button:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.hire-ui .aud{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hire-ui .ac{border:1.5px solid var(--border-strong);border-radius:var(--r-l);background:var(--surface);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.hire-ui .ac.sel{border-color:var(--accent);background:var(--accent-soft)}.hire-ui .ac h3{font-size:16px}.hire-ui .ac p{color:var(--text-2);font-size:13px}.hire-ui .pvs{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.hire-ui .pvw{border-radius:var(--r-l);background:var(--surface);border:1.5px solid;min-width:0;overflow:hidden}.hire-ui .pvw.in{border-color:var(--warn);border-style:dashed}.hire-ui .pvw.pu{border-color:var(--signal)}.hire-ui .pvh{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px;display:flex}.hire-ui .pvw.in .pvh{background:var(--warn-soft)}.hire-ui .pvw.pu .pvh{background:var(--signal-soft)}.hire-ui .pvb{padding:18px}.hire-ui .pvb h3{font-size:20px}.hire-ui .pvb ul{padding-left:18px;list-style:outside}.hire-ui .pvb li{padding:2px 0}.hire-ui .note-i{border-radius:var(--r-m);background:var(--warn-soft);border:1px dashed var(--warn);margin:14px 0;padding:12px 14px}.hire-ui .note-i b{color:var(--warn);align-items:center;gap:6px;font-size:13px;display:flex}.hire-ui .note-i p{margin-top:6px;font-size:14px}.hire-ui .note-p{border-radius:var(--r-m);background:var(--signal-soft);color:var(--signal);align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.hire-ui .omit li{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.hire-ui .omit li:first-child{border:0}.hire-ui .pst li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.hire-ui .pst li:first-child{border:0}.hire-ui .ack{border:1.5px solid var(--border-strong);border-radius:var(--r-m);background:var(--surface-2);padding:14px 16px}.hire-ui .diff{font-size:13px}.hire-ui .diff li{border-top:1px solid var(--border);grid-template-columns:140px 1fr 1fr;gap:10px;padding:8px 0;display:grid}.hire-ui .diff li:first-child{border:0}.hire-ui .diff del{color:var(--danger);text-decoration:line-through}.hire-ui .diff ins{color:var(--signal);text-decoration:none}.hire-ui .blocks li{align-items:flex-start;gap:8px;padding:6px 0;font-size:14px;display:flex}.hire-ui .blocks .i{color:var(--danger);flex:none;margin-top:2px}.hire-ui .blocks.warn .i{color:var(--warn)}.hire-ui .blocks.good .i{color:var(--signal)}.hire-ui .listed{flex-direction:column;gap:8px;display:flex}.hire-ui .listed .item{align-items:center;gap:8px;display:flex}.hire-ui .listed .item .input,.hire-ui .listed .item .select{flex:1;min-width:0}.hire-ui .qrow{border:1px solid var(--border);border-radius:var(--r-m);background:var(--surface);grid-template-columns:minmax(0,1fr) 150px auto auto;align-items:center;gap:8px;padding:12px;display:grid}.hire-ui .csec-row{grid-template-columns:minmax(0,1fr) 90px 90px auto auto;align-items:center;gap:8px;display:grid}.hire-ui .tok{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.hire-ui .tok button{all:unset;cursor:pointer;width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.hire-ui .tok button:hover{background:var(--surface-3);color:var(--text)}.hire-ui .tok button:focus-visible{outline:2px solid var(--ring)}.hire-ui .tokens{flex-wrap:wrap;gap:6px;display:flex}.hire-ui .cand{border:1px solid var(--border);border-radius:var(--r-l);background:var(--surface);padding:18px}.hire-ui .cand h3{font-size:18px}.hire-ui .cand .facts{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;margin:10px 0;font-size:13px;display:flex}.hire-ui .cand ul{padding-left:18px;font-size:14px;list-style:outside}.hire-ui .cand h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 4px;font-size:13px;font-weight:600}.hire-ui .channel{padding:20px}.hire-ui .channel+.channel{margin-top:16px}.hire-ui .channel-h{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.hire-ui .channel-h h3{font-size:17px}.hire-ui .tabs-row{flex-wrap:wrap;gap:8px;display:flex}.hire-ui .meter{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}.hire-ui .meter>i{background:var(--accent-btn);height:100%;display:block}.hire-ui .invite-link{font:500 12px var(--font-mono);word-break:break-all;border-radius:var(--r-m);background:var(--surface-2);border:1px dashed var(--border-strong);padding:10px 12px}@media (width<=1100px){.hire-ui .lay{grid-template-columns:1fr}.hire-ui .rail{position:static}.hire-ui .pvs,.hire-ui .aud{grid-template-columns:1fr}.hire-ui .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hire-ui{padding-top:20px}.hire-head{flex-direction:column;align-items:stretch}.hire-head .head-actions{width:100%}.hire-ui .cols2,.hire-ui .cols3{grid-template-columns:1fr}.hire-ui .span2{grid-column:auto}.hire-ui .steps5{grid-template-columns:1fr 1fr 2fr 1fr 1fr;gap:4px}.hire-ui .steps5 li{font-size:0}.hire-ui .steps5 li .mono{font-size:11px}.hire-ui .steps5 li.cur{font-size:12px;line-height:1.2}.hire-ui .qrow{grid-template-columns:1fr}.hire-ui .csec-row{grid-template-columns:1fr 1fr}.hire-ui .csec-row>:first-child{grid-column:span 2}.hire-ui .diff li{grid-template-columns:1fr;gap:2px}.hire-ui .rowlist>li{flex-wrap:wrap}.hire-ui .head-actions .btn{flex:auto}}.hire-ui .vchk{margin:0;padding:0;list-style:none}.hire-ui .vchk-item{border-bottom:1px solid var(--border);gap:12px;padding:16px 20px;display:grid}.hire-ui .vchk-item:last-child{border-bottom:0}.hire-ui .vchk-row{flex-wrap:nowrap;align-items:flex-start;gap:12px;display:flex}.hire-ui .vchk-row .grow{flex:1;gap:4px;min-width:0;display:grid}@media (width<=560px){.hire-ui .vchk-row{flex-wrap:wrap}.hire-ui .vchk-row .grow{flex:calc(100% - 44px)}.hire-ui .vchk-row .badge{margin-left:40px}}.hire-ui .vchk-mark{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.hire-ui .vchk-item.s-accepted .vchk-mark{background:var(--signal-soft);color:var(--signal);border-color:#0000}.hire-ui .vchk-item.s-pending .vchk-mark{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.hire-ui .vchk-item.s-more_needed .vchk-mark,.hire-ui .vchk-item.s-rejected .vchk-mark{color:var(--warn);border-color:var(--warn)}.hire-ui .vchk-form{border:1px solid var(--border);border-radius:var(--r-m);background:var(--surface-2);padding:16px}.hire-ui .vchk-file{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hire-ui .vchk-file label.btn{cursor:pointer}.hire-ui .vchk-file input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.hire-ui .vprog{align-items:center;gap:12px;display:flex}.hire-ui .vprog .meter{flex:1}.hire-ui .vchk-row a{align-items:center;gap:6px;display:inline-flex}.hire-ui .getstarted{border-color:var(--accent-line)}.hire-ui .gs-steps{margin:0;padding:0;list-style:none}.hire-ui .gs-steps>li{border-top:1px solid var(--border);gap:14px;padding:18px 20px;display:flex}.hire-ui .gs-steps>li:first-child{border-top:0}.hire-ui .gs-steps .gs-n{width:28px;height:28px;font:600 12px/1 var(--font-mono);border:1px solid var(--border-strong);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.hire-ui .gs-steps>li.now .gs-n{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.hire-ui .gs-steps>li.done .gs-n{color:var(--signal);background:var(--signal-soft);border-color:#0000}.hire-ui .gs-steps>li.done b{color:var(--text-2)}.hire-ui .gs-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.hire-ui .gs-steps .vchk{border:1px solid var(--border);border-radius:var(--r-m);margin-top:12px}.hire-ui .gs-steps .vchk-item{padding:12px 14px}.hire-ui .guide{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface))}.hire-ui .guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hire-ui .guide-steps li{border-top:2px solid var(--border-strong);gap:10px;padding-top:10px;display:flex}.hire-ui .guide-steps li.now{border-top-color:var(--accent)}.hire-ui .guide-steps li.done{border-top-color:var(--signal)}.hire-ui .guide-steps .mono{color:var(--muted);padding-top:2px;font-size:12px}@media (width<=900px){.hire-ui .guide-steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.hire-ui .guide-steps{grid-template-columns:1fr}.hire-ui .guide-steps li:not(.now) p{display:none}}.hire-ui .member-row{flex-wrap:wrap}.hire-ui .member-row .grow{flex:200px;min-width:0}.hire-ui .member-row .meta{overflow-wrap:anywhere}@media (width<=560px){.hire-ui .member-row select{flex:1 1 0;width:auto;min-width:0;margin-left:44px;max-width:none!important}}.hire-ui .member-row .meta{white-space:normal}.hire-ui p .icon,.hire-ui .small .icon{vertical-align:-2px;margin-right:2px;display:inline-block}@media (width<=900px),(pointer:coarse){.hire-ui .tok button{width:36px;height:36px}}
