.rc{display:grid;grid-gap:14px;gap:14px;min-width:0}.rc-small{font-size:12px;line-height:1.6}.rc-err{color:var(--bad);font-size:12px}.rc-loading{padding:30px;text-align:center;color:var(--muted)}.rc-nav{display:flex;gap:4px;margin:0 0 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.rc-nav::-webkit-scrollbar{display:none}.rc-nav a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.rc-nav a.on{color:var(--text);border-bottom-color:var(--accent)}.rc-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.rc-tabs{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);overflow-x:auto;max-width:100%;scrollbar-width:none}.rc-tabs button{padding:6px 12px;border-radius:7px;font-size:13px;color:var(--muted);white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.rc-tabs button.on{background:var(--accent-soft);color:var(--text)}.rc-tabs .num{font-size:11px;opacity:.8}.rc-search{flex:1 1 200px;min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--card-solid);color:var(--muted)}.rc-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rc-search input{flex:1 1;min-width:0;border:0;background:none;outline:none;color:var(--text);font:inherit;font-size:14px;padding:8px 0}.rc-bar>select,.rc-tools>select{max-width:100%}.rc .grow,.rc-cand .grow{flex:1 1 auto;min-width:0}.rc-row2{grid-template-columns:1fr 1fr;grid-gap:10px}.rc-row2,.rc-row3{display:grid;gap:10px}.rc-row3{grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.rc-fs,.rc-row2>*,.rc-row3>*{min-width:0}.rc-fs{border:0;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.rc-fs .field select,.rc-sheet .field select{width:100%}.rc-toggle{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.rc-toggle .grow{display:grid;grid-gap:2px;gap:2px;font-size:13px}.rc-toggle small{font-size:11.5px}.rc-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;cursor:pointer}.rc-check input{margin-top:3px;flex:none;width:16px;height:16px;accent-color:var(--accent)}.rc-note{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.6;border:1px solid var(--line);flex-wrap:wrap}.rc-note svg{flex:none;margin-top:3px}.rc-note.warn{border-color:color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 8%,transparent)}.rc-note.info{background:color-mix(in oklab,var(--text) 3%,transparent)}.rc-note.ok{border-color:color-mix(in oklab,var(--ok) 40%,transparent);background:color-mix(in oklab,var(--ok) 8%,transparent)}.rc-note.brand{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft)}.rc-note-btn{width:100%;text-align:start;color:var(--text)}.rc-warn{display:flex;gap:6px;align-items:flex-start;color:var(--warn);font-size:12px;line-height:1.5}.rc-warn svg{flex:none;margin-top:2px}.rc-row-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rc-score{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:99px;border:1px solid var(--line-2);flex:none}.rc-score.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,transparent)}.rc-score.brand{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.rc-score.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.rc-score.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,transparent)}.rc-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:2px;box-shadow:0 0 0 3px var(--accent-soft)}.rc-late{color:var(--bad);font-weight:600}.rc-linkbox{display:flex;gap:8px;min-width:0}.rc-linkbox input{flex:1 1;min-width:0;border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:8px 10px;font:inherit;font-size:13px}.rc-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.rc-reasons .chip{cursor:pointer}.rc-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rc-tags .chip button{font-size:14px;line-height:1;color:var(--muted);-webkit-margin-start:2px;margin-inline-start:2px}.rc-tags input{border:1px dashed var(--line-2);background:none;border-radius:99px;padding:4px 10px;font-size:12px;color:var(--text);min-width:0;width:110px;outline:none}.rc-ov{position:fixed;inset:0;z-index:85;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:fade .15s ease}.rc-sheet{width:min(560px,100%);max-height:min(88vh,900px);display:flex;flex-direction:column;background:var(--card-solid);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:0 30px 80px -20px rgba(0,0,0,.6);min-width:0}.rc-sheet.wide{width:min(720px,100%)}.rc-sheet-h{justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.rc-sheet-h,.rc-sheet-h h3{display:flex;align-items:center}.rc-sheet-h h3{margin:0;font-size:15px;gap:8px;min-width:0}.rc-sheet-b{padding:14px 16px;overflow-y:auto;display:grid;grid-gap:12px;gap:12px;min-width:0}.rc-sheet-b .field textarea{resize:vertical;line-height:1.6}.rc-sheet-f{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line)}.rc-mode{width:100%}.rc-mode button{flex:1 1}.rc-pick{display:grid;grid-gap:4px;gap:4px}.rc-pick-i{display:flex;gap:10px;align-items:center;padding:10px;border-radius:10px;text-align:start}.rc-pick-i:hover{background:var(--accent-soft)}.rc-pick-i small{flex:1 1}.rc-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-gap:12px;gap:12px}.rc-job{display:grid;grid-gap:10px;gap:10px;padding:0;overflow:hidden}.rc-job-main{display:grid;grid-gap:8px;gap:8px;padding:16px 18px 6px;color:inherit;min-width:0}.rc-job-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rc-job-h b{font-size:15px}.rc-job-m{font-size:12.5px}.rc-stagebar{display:flex;gap:4px;align-items:flex-end;overflow-x:auto;scrollbar-width:none;padding-top:4px}.rc-sb{flex:1 0 54px;display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:0}.rc-sb i{display:block;width:100%;border-radius:4px 4px 2px 2px;background:color-mix(in oklab,var(--accent) 35%,transparent)}.rc-sb.t-hired i{background:color-mix(in oklab,var(--ok) 50%,transparent)}.rc-sb.t-offer i{background:color-mix(in oklab,var(--warn) 45%,transparent)}.rc-sb b{font-size:13px}.rc-sb small{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rc-job-f{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 18px 12px;border-top:1px solid var(--line);font-size:12px}.rc-ideas{margin-top:-4px}.rc-jhead{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rc-back{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);color:var(--muted);transform:scaleX(-1);flex:none}.rc-jhead-t{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1 1 260px;min-width:0}.rc-jhead-t h2{margin:0;font-size:19px}.rc-jhead-a{display:flex;gap:6px;flex-wrap:wrap}.rc-ttabs{display:flex;gap:2px;align-items:center;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;min-width:0}.rc-ttabs::-webkit-scrollbar{display:none}.rc-ttabs>button{display:inline-flex;gap:6px;align-items:center;padding:9px 12px;font-size:13px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.rc-ttabs>button.on{color:var(--text);border-bottom-color:var(--accent)}.rc-ttabs .num{font-size:11px;color:var(--muted)}.rc-ttabs.small>button{padding:7px 10px;font-size:12.5px}.rc-edit{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.rc-edit,.rc-edit-main{display:grid;grid-gap:14px;gap:14px}.rc-edit-main{min-width:0}.rc-edit-side{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:76px}.rc-edit-side h3{margin:0 0 8px;font-size:14px;display:flex;gap:6px;align-items:center}.rc-edit-side ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px}.rc-incl.warn{border-color:color-mix(in oklab,var(--warn) 45%,var(--line))}.rc-incl.ok h3{color:var(--ok)}.rc-incl-l{list-style:none;padding:0!important}.rc-incl-l li{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:4px 0;border-top:1px solid var(--line)}.rc-slug{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);padding-inline:10px;min-width:0;overflow:hidden}.rc-slug .muted{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.field .rc-slug input{border:0;padding:9px 2px;box-shadow:none!important;min-width:0}.rc-blocks{gap:10px}.rc-block{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--line);border-radius:10px}.rc-block.t-h input{font-weight:700;font-size:15px}.rc-attr-ed textarea,.rc-block input,.rc-block textarea,.rc-list-i input,.rc-reasons-l input,.rc-stages input{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:8px 10px;font:inherit;font-size:14px;width:100%;min-width:0;outline:none;line-height:1.6}.rc-block input:focus,.rc-block textarea:focus,.rc-list-i input:focus,.rc-stages input:focus{border-color:var(--accent)}.rc-block-tools{display:flex;gap:4px;align-items:center}.rc-block-tools select{font-size:12px;padding:4px 8px;-webkit-margin-end:auto;margin-inline-end:auto}.rc-block-tools .ibtn{width:28px;height:28px}.rc-add-row{display:flex;gap:6px;flex-wrap:wrap}.rc-list{display:grid;grid-gap:6px;gap:6px}.rc-list-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.rc-list-h small{font-size:11.5px}.rc-list-i{display:flex;gap:6px;align-items:center;min-width:0}.rc-list-i .ibtn{width:30px;height:30px;flex:none}.rc-list-i.add input{border-style:dashed}.rc-setup{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.rc-stages{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:6px;gap:6px}.rc-stages li{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px;border:1px solid var(--line);border-radius:10px}.rc-stages input{flex:1 1 140px;width:auto}.rc-stages select{font-size:12.5px;max-width:100%}.rc-stg-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);font-size:11px;flex:none}.rc-stg-c{font-size:11.5px}.rc-stg-a{display:inline-flex;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto}.rc-stg-a .ibtn{width:28px;height:28px}.rc-team{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.rc-team li{display:flex;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.rc-team select{font-size:12.5px}.rc-fb{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:start}.rc-fb-main{min-width:0}.rc-fields{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:6px;gap:6px}.rc-fq{border:1px solid var(--line);border-radius:10px;overflow:hidden}.rc-fq.open{border-color:var(--line-2)}.rc-fq.warn{border-color:color-mix(in oklab,var(--warn) 45%,var(--line))}.rc-fq>.rc-warn{padding:0 12px 8px}.rc-fq-h{padding:4px 6px 4px 4px}.rc-fq-h,.rc-fq-t{display:flex;align-items:center;gap:6px}.rc-fq-t{flex:1 1;min-width:0;flex-wrap:wrap;text-align:start;padding:6px 8px;font-size:13px}.rc-fq-t b{font-weight:500}.rc-fq-a{display:inline-flex;gap:2px;flex:none}.rc-fq-a .ibtn{width:28px;height:28px}.jb-req,.rc-req{color:var(--bad);font-style:normal;-webkit-margin-start:2px;margin-inline-start:2px}.rc-fq-b{display:grid;grid-gap:10px;gap:10px;padding:10px 12px 12px;border-top:1px solid var(--line);background:color-mix(in oklab,var(--text) 2%,transparent)}.rc-ko{display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:10px;border:1px dashed color-mix(in oklab,var(--bad) 40%,var(--line))}.rc-ko b{display:flex;gap:6px;align-items:center;font-size:13px}.rc-ko .chip{cursor:pointer}.rc-fb-add{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.rc-fb-add>.btn{justify-self:start}.rc-fb-ideas,.rc-fb-menu{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rc-fb-ideas{margin-top:12px}.rc-fb-side{position:-webkit-sticky;position:sticky;top:76px}.rc-phone{width:270px;max-width:100%;margin:0 auto;border-radius:34px;padding:10px;background:#111;box-shadow:0 20px 50px -20px rgba(0,0,0,.6)}.rc-phone-in{background:#fff;color:#16161d;border-radius:26px;padding:18px 14px;height:520px;overflow-y:auto;display:grid;grid-gap:10px;gap:10px;align-content:start;font-size:11px;scrollbar-width:none}.rc-ph-h{font-weight:700;font-size:14px}.rc-ph-t{color:#6b6b78;margin-top:-8px}.rc-ph-sec{font-weight:700;padding-top:4px}.rc-ph-f{display:grid;grid-gap:4px;gap:4px}.rc-ph-f i{color:#dc2626;font-style:normal}.rc-ph-in{height:26px;border:1px solid #dcdce3;border-radius:7px}.rc-ph-in.tall{height:52px}.rc-ph-opts{display:flex;gap:4px;flex-wrap:wrap}.rc-ph-opts i{font-style:normal;border:1px solid #dcdce3;border-radius:7px;padding:4px 8px;color:#16161d}.rc-ph-file{border:1px dashed #b5b5c0;border-radius:7px;padding:8px;text-align:center}.rc-ph-c,.rc-ph-file{color:#6b6b78}.rc-ph-btn{background:var(--brand);color:#fff;text-align:center;border-radius:9px;padding:9px;font-weight:700}.rc-share{display:grid;grid-gap:14px;gap:14px}.rc-share-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.rc-chs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.rc-chs .chip{cursor:pointer}.rc-share-t{width:100%;border:1px solid var(--line-2);border-radius:10px;background:var(--card-solid);color:var(--text);padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.65;resize:vertical;min-width:0}.rc-share-a{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.rc-qr-img{width:200px;max-width:100%;margin:0 auto;background:#fff;border-radius:12px;padding:6px}.rc-qr-img svg{width:100%;height:auto;display:block}.rc-pipe{display:grid;grid-gap:10px;gap:10px;min-width:0}.rc-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.rc-tools .seg button{display:inline-flex;gap:5px;align-items:center}.rc-more{position:relative}.rc-more>summary{list-style:none;cursor:pointer}.rc-more>summary::-webkit-details-marker{display:none}.rc-more-b{position:absolute;z-index:25;top:calc(100% + 6px);inset-inline-start:0;width:min(280px,calc(100vw - 32px));background:var(--card-solid);border:1px solid var(--line-2);border-radius:12px;padding:12px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 20px 50px -12px rgba(0,0,0,.5)}.rc-bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);position:-webkit-sticky;position:sticky;top:64px;z-index:6}.rc-bulk select{font-size:12.5px}.rc-board{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity;min-width:0;align-items:flex-start}.rc-col{flex:0 0 268px;max-width:86vw;background:color-mix(in oklab,var(--text) 2.5%,transparent);border:1px solid var(--line);border-radius:14px;scroll-snap-align:start;display:flex;flex-direction:column;max-height:calc(100vh - 230px);min-height:160px;transition:border-color .15s,background .15s}.rc-col.over{border-color:var(--accent);background:var(--accent-soft)}.rc-col-h{display:flex;gap:8px;align-items:center;padding:10px 12px 8px;font-size:13px}.rc-col-h .num{font-size:11.5px;color:var(--muted)}.rc-col-h .link-btn{-webkit-margin-start:auto;margin-inline-start:auto}.rc-col.t-hired .rc-col-h b{color:var(--ok)}.rc-col-b{display:grid;grid-gap:6px;gap:6px;padding:0 8px 10px;overflow-y:auto;align-content:start;flex:1 1}.rc-col-empty{color:var(--faint);font-size:12px;text-align:center;padding:18px 6px;border:1px dashed var(--line);border-radius:10px}.rc-card{position:relative;display:grid;grid-gap:6px;gap:6px;padding:10px 11px;border-radius:11px;border:1px solid var(--line);background:var(--card-solid);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:border-color .15s,box-shadow .15s,opacity .15s}.rc-card:hover{border-color:var(--line-2)}.rc-card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rc-card.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.rc-card.ko{opacity:.72}.rc-card.st-rejected,.rc-card.st-withdrew{opacity:.6}.rc-card-h{display:flex;gap:6px;align-items:center;min-width:0}.rc-card-n{flex:1 1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-card-sel{display:grid;place-items:center;width:18px;height:18px;flex:none}.rc-card-sel input{width:15px;height:15px;accent-color:var(--accent);margin:0}.rc-card-m{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:11.5px;color:var(--muted)}.rc-card-m span{display:inline-flex;gap:3px;align-items:center}.rc-card-t{display:flex;gap:4px;flex-wrap:wrap}.rc-card-t .tag{font-size:10.5px;display:inline-flex;gap:3px;align-items:center}.rc-card-move{display:none;font-size:12px;padding:5px 8px;width:100%}.rc-drop{height:4px;border-radius:4px;background:var(--accent);margin:2px 0}.rc-ko-h{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11.5px;color:var(--muted);padding:6px;border-top:1px dashed var(--line-2);margin-top:4px}.rc-ghost{position:fixed!important;z-index:120;pointer-events:none;transform:rotate(-2deg);box-shadow:0 20px 40px -10px rgba(0,0,0,.6);border-color:var(--accent)!important;opacity:.95;margin:0}.rc-lifted{opacity:.35}body.rc-dragging,body.rc-dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.rc-table-wrap{overflow-x:auto;min-width:0;border:1px solid var(--line);border-radius:12px}.rc-table{width:100%;border-collapse:collapse;font-size:13px}.rc-table td,.rc-table th{padding:8px 10px;text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.rc-table th{font-size:12px;color:var(--muted);font-weight:500;background:var(--card-solid);position:-webkit-sticky;position:sticky;top:0}.rc-table th button{font:inherit;color:inherit}.rc-table tr.sel td{background:var(--accent-soft)}.rc-table tr.ko td{opacity:.75}.rc-table td .tag{-webkit-margin-end:4px;margin-inline-end:4px}.rc-table select{font-size:12.5px;padding:4px 8px}.rc-tname{font-weight:600;text-align:start;display:block}.rc-table td small{display:block;font-size:11px}body.rc-noscroll{overflow:hidden}.rc-drawer-bg{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade .15s ease}.rc-drawer{position:absolute;top:0;bottom:0;inset-inline-start:0;width:min(860px,100%);background:var(--bg-2);-webkit-border-end:1px solid var(--line-2);border-inline-end:1px solid var(--line-2);box-shadow:0 0 60px rgba(0,0,0,.45);overflow-y:auto;overscroll-behavior:contain;animation:rc-in .22s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top)}@keyframes rc-in{0%{transform:translateX(40px);opacity:.4}}.rc-cand{display:grid;grid-gap:0;gap:0;min-width:0}.rc-cand.page{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.rc-cand-load{padding:40px;text-align:center;color:var(--muted)}.rc-ch{display:grid;grid-gap:10px;gap:10px;padding:16px 18px 0;border-bottom:1px solid var(--line);background:var(--card-solid);position:-webkit-sticky;position:sticky;top:0;z-index:5}.rc-cand.page .rc-ch{position:static}.rc-ch-top{display:flex;gap:12px;align-items:flex-start;min-width:0}.rc-av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:16px;flex:none}.rc-av.sm{width:34px;height:34px;font-size:13px}.rc-ch-n{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.rc-ch-n h2{margin:0;font-size:19px;gap:8px;align-items:center}.rc-ch-c,.rc-ch-n h2{display:flex;flex-wrap:wrap}.rc-ch-c{gap:6px}.rc-ch-c .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.rc-ch-x{flex:none}.rc-apps,.rc-ch-x{display:flex;gap:6px}.rc-apps{flex-wrap:wrap}.rc-apps .chip{cursor:pointer}.rc-act{gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line)}.rc-act,.rc-act-st{display:flex;align-items:center;flex-wrap:wrap}.rc-act-st{gap:8px;flex:1 1 220px;min-width:0}.rc-act-st select{font-weight:600;max-width:100%}.rc-act-b{display:flex;gap:6px;flex-wrap:wrap}.rc-addjob select{font-size:12.5px;max-width:100%}.rc-cb{padding:16px 18px 40px;grid-gap:14px;gap:14px}.rc-cb,.rc-sec{display:grid;min-width:0}.rc-sec{grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.rc-sec h3{margin:0;font-size:14px;gap:6px}.rc-sec h3,.rc-sec-h{display:flex;align-items:center}.rc-sec-h{gap:8px;justify-content:space-between;flex-wrap:wrap}.rc-ov2{display:grid;grid-gap:14px;gap:14px}.rc-ai{display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.6}.rc-ai p{margin:0}.rc-ai-flag{display:inline-flex;gap:6px;align-items:center;font-size:11.5px;color:var(--warn);padding:3px 8px;border-radius:99px;border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);justify-self:start}.rc-ai-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rc-ai-g ul{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:3px;gap:3px}.ok-t{color:var(--ok)}.warn-t{color:var(--warn)}.rc-ans{margin:0;display:grid;grid-gap:8px;gap:8px}.rc-ans>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:13px}.rc-ans dt{color:var(--muted)}.rc-ans dd{margin:0;overflow-wrap:anywhere}.rc-cv{border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#fff;max-height:80vh;overflow-y:auto}.rc-cv img{display:block;width:100%;height:auto}.rc-cv-a{display:inline-flex;gap:4px}.rc-tl{display:grid;grid-gap:12px;gap:12px}.rc-compose{position:relative;border:1px solid var(--line-2);border-radius:12px;background:var(--card-solid)}.rc-compose textarea{width:100%;border:0;background:none;padding:10px 12px;font:inherit;font-size:14px;color:var(--text);resize:vertical;outline:none;line-height:1.6}.rc-compose-f{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:6px 10px 8px}.rc-men{position:absolute;z-index:10;top:100%;inset-inline-start:10px;background:var(--card-solid);border:1px solid var(--line-2);border-radius:10px;padding:4px;display:grid;min-width:160px;box-shadow:0 14px 30px -10px rgba(0,0,0,.5)}.rc-men button{text-align:start;padding:7px 10px;border-radius:7px;font-size:13px}.rc-men button:hover{background:var(--accent-soft)}.rc-tl-l{list-style:none;margin:0;padding:0;display:grid}.rc-tl-l>li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.55;min-width:0}.rc-tl-l .grow{display:grid;grid-gap:3px;gap:3px;min-width:0}.rc-tl-l small{font-size:11.5px}.rc-tl-l p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rc-tl-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--muted);flex:none}.rc-tl-l li.note .rc-tl-ic{background:var(--accent-soft);color:var(--accent)}.rc-tl-l li.k-hired .rc-tl-ic{background:color-mix(in oklab,var(--ok) 15%,transparent);color:var(--ok)}.rc-tl-l li.k-auto .rc-tl-ic,.rc-tl-l li.k-rejected .rc-tl-ic{color:var(--bad)}.rc-tl-l li.msg.draft{background:color-mix(in oklab,var(--warn) 5%,transparent)}.rc-tl-l li.msg.off{opacity:.55}.rc-mention{color:var(--accent)}.rc-msg-b{color:var(--muted);max-height:7.5em;overflow:hidden}.rc-msg-a{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.rc-files ul{list-style:none;margin:0 0 12px;padding:0;display:grid}.rc-files li{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);min-width:0}.rc-files li .grow{display:grid;grid-gap:2px;gap:2px}.rc-files li .link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-up{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rc-up label.btn{cursor:pointer}.rc-priv{display:grid;grid-gap:14px;gap:14px}.rc-cons{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.rc-ivs{display:grid;grid-gap:14px;gap:14px}.rc-ivl{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.rc-ivl>li{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px}.rc-ivl>li .grow{display:grid;grid-gap:2px;gap:2px}.rc-ivl>li.st-cancelled{opacity:.55}.rc-ivl-a{display:flex;gap:4px;flex-wrap:wrap;width:100%}.rc-deb{display:grid;grid-gap:14px;gap:14px}.rc-attr{display:grid;grid-gap:6px;gap:6px;padding:8px 0;border-bottom:1px solid var(--line)}.rc-attr.main{border-bottom:0}.rc-attr-h{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13px}.rc-attr-h details ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.rc-rate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.rc-rate button{padding:8px 4px;border-radius:9px;border:1px solid var(--line-2);font-size:12px;min-height:40px}.rc-rate button.on.v1{background:color-mix(in oklab,var(--bad) 22%,transparent);border-color:var(--bad)}.rc-rate button.on.v2{background:color-mix(in oklab,var(--warn) 22%,transparent);border-color:var(--warn)}.rc-rate button.on.v3{background:color-mix(in oklab,var(--ok) 16%,transparent);border-color:color-mix(in oklab,var(--ok) 70%,transparent)}.rc-rate button.on.v4{background:color-mix(in oklab,var(--ok) 30%,transparent);border-color:var(--ok)}.rc-rate button:disabled{cursor:default}.rc-votes{display:flex;gap:6px;flex-wrap:wrap}.rc-vote{font-size:12px;padding:4px 10px;border-radius:99px;border:1px solid var(--line-2)}.rc-vote.v3,.rc-vote.v4{color:var(--ok)}.rc-vote.v2{color:var(--warn)}.rc-vote.v1{color:var(--bad)}.rc-heat{width:100%;border-collapse:separate;border-spacing:3px;font-size:12px}.rc-heat th{text-align:start;font-weight:500;color:var(--muted);padding:4px 6px;white-space:nowrap}.rc-heat td{text-align:center;padding:6px;border-radius:6px;white-space:nowrap}.rc-heat td.v1{background:color-mix(in oklab,var(--bad) 22%,transparent)}.rc-heat td.v2{background:color-mix(in oklab,var(--warn) 20%,transparent)}.rc-heat td.v3{background:color-mix(in oklab,var(--ok) 15%,transparent)}.rc-heat td.v4{background:color-mix(in oklab,var(--ok) 30%,transparent)}.rc-heat-o td,.rc-heat-o th{font-weight:700}.rc-q{margin:0;padding:8px 12px;-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2);font-size:13px;line-height:1.6}.rc-decide{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding-top:8px;border-top:1px solid var(--line)}.rc-offer{display:grid;grid-gap:14px;gap:14px}.rc-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.rc-steps li{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);padding:4px 10px 4px 4px;border-radius:99px;border:1px solid var(--line)}.rc-steps li .num{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 6%,transparent);font-size:11px}.rc-steps li.on{color:var(--text);border-color:var(--accent)}.rc-steps li.on .num{background:var(--accent);color:var(--accent-ink)}.rc-steps li.done .num{background:color-mix(in oklab,var(--ok) 25%,transparent);color:var(--ok)}.rc-offer-st{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rc-next{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;grid-gap:6px;font-size:13px}.rc-next,.rc-week{display:grid;gap:6px}.rc-week{grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px}.rc-wd{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 4px;border-radius:12px;border:1px solid var(--line);color:var(--muted);font-size:11px;min-width:0}.rc-wd b{font-size:17px;color:var(--text)}.rc-wd span{font-size:10.5px;min-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rc-wd.has{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft);color:var(--text)}.rc-wd small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rc-ag{list-style:none;margin:0;padding:0;display:grid}.rc-ag-i{display:flex;gap:8px;align-items:center;border-top:1px solid var(--line)}.rc-ag-i:first-child{border-top:0}.rc-ag-i.st-cancelled{opacity:.55}.rc-ag-b{flex:1 1;min-width:0;display:flex;gap:12px;align-items:flex-start;padding:10px 2px;text-align:start}.rc-ag-b .grow{display:grid;grid-gap:2px;gap:2px}.rc-ag-b small{font-size:11.5px}.rc-ag-t{font-weight:700;min-width:46px}.rc-owed{border-color:color-mix(in oklab,var(--warn) 40%,var(--line))}.rc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.rc-kpis .card{display:grid;grid-gap:4px;gap:4px;padding:14px}.rc-kpis b{font-size:22px}.rc-kpis small{font-size:11.5px}.rc-rep-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.rc-span2{grid-column:1/-1}.rc-bars,.rc-funnel{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rc-bars li,.rc-funnel li{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) 40px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.rc-funnel li small{grid-column:2/-1;margin-top:-6px;font-size:11px}.rc-fn-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-fn-bar{height:12px;border-radius:6px;background:color-mix(in oklab,var(--text) 5%,transparent);overflow:hidden}.rc-fn-bar i{display:block;height:100%;border-radius:6px;background:var(--accent)}.rc-bars li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-mini{width:100%;border-collapse:collapse;font-size:13px}.rc-mini td,.rc-mini th{padding:6px 4px;border-bottom:1px solid var(--line);text-align:start}.rc-mini thead th{font-size:11.5px;color:var(--muted);font-weight:500}.rc-mini tbody th{font-weight:500}.rc-weekly{grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;height:120px}.rc-weekly,.rc-weekly span{display:grid;align-items:end}.rc-weekly span{grid-template-rows:1fr auto;height:100%;justify-items:center;grid-gap:2px;gap:2px}.rc-weekly i{display:block;width:100%;min-height:2px;border-radius:4px 4px 0 0;background:color-mix(in oklab,var(--accent) 60%,transparent)}.rc-weekly small{font-size:10px;color:var(--muted)}.rc-set .rc-fs{gap:14px}.rc-reasons-l{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:6px;gap:6px}.rc-reasons-l li{display:flex;gap:6px;align-items:center}.rc-reasons-l select{flex:none;font-size:12.5px}.rc-kits,.rc-msgs,.rc-privset{display:grid;grid-gap:12px;gap:12px}.rc-msg-c{display:grid;grid-gap:10px;gap:10px}.rc-kit ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.rc-kit-ed{display:grid;grid-gap:10px;gap:10px}.rc-attr-ed{display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--line);border-radius:10px}.rc-due{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:320px;overflow-y:auto}.rc-due li{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px}.rc-clist{padding:6px}.rc-clist ul{list-style:none;margin:0;padding:0;display:grid}.rc-crow{width:100%;display:flex;gap:12px;align-items:center;padding:10px;border-radius:10px;text-align:start;min-width:0}.rc-crow:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.rc-crow .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.rc-crow .grow b{display:inline;-webkit-margin-end:6px;margin-inline-end:6px}.rc-crow .grow .tag{-webkit-margin-end:4px;margin-inline-end:4px}.rc-crow small{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-crow-j{display:grid;grid-gap:2px;gap:2px;text-align:end;font-size:12.5px;max-width:45%;min-width:0}@media (max-width:1100px){.rc-edit,.rc-fb{grid-template-columns:minmax(0,1fr)}.rc-edit-side,.rc-fb-side{position:static}.rc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.rc-ai-g,.rc-rep-g,.rc-row2,.rc-row3,.rc-setup,.rc-share-2{grid-template-columns:minmax(0,1fr)}.rc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-jobs{grid-template-columns:minmax(0,1fr)}.rc-job-main{padding:14px 14px 4px}.rc-job-f{padding:10px 14px 12px}.rc-ov{padding:0;place-items:end stretch}.rc-sheet,.rc-sheet.wide{width:100%;max-height:92dvh;border-radius:18px 18px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.rc-drawer{width:100%;border:0}.rc-more-b{position:fixed;inset-inline:16px;top:auto;bottom:calc(90px + env(safe-area-inset-bottom));width:auto;max-height:60dvh;overflow-y:auto}.rc-ch{padding:12px 14px 0}.rc-cb{padding:14px 14px 90px}.rc-av{width:40px;height:40px;font-size:14px}.rc-ch-n h2{font-size:17px}.rc-act{padding:8px 10px}.rc-act-b .btn{flex:1 1 auto;justify-content:center}.rc-ans>div{grid-template-columns:minmax(0,1fr);gap:2px}.rc-col{flex-basis:82vw;max-height:none}.rc-card-move{display:block}.rc-bulk{top:56px}.rc-crow{flex-wrap:wrap}.rc-crow-j{max-width:100%;text-align:start;-webkit-padding-start:46px;padding-inline-start:46px}.rc-week{gap:3px}.rc-wd{padding:6px 2px}.rc-wd span{display:none}.rc-bars li,.rc-funnel li{grid-template-columns:minmax(0,92px) minmax(0,1fr) 34px}.rc-jhead-a{width:100%}.rc-tools .rc-search{order:5;flex-basis:100%}.rc-phone{display:none}.rc-rate button{font-size:11.5px;padding:8px 2px}}@media (pointer:coarse){.rc-card-sel{width:26px;height:26px}.rc-card-sel input{width:20px;height:20px}}.jb{--jb:#3d7fe0;--bg:#f7f7f9;--bg-2:#fff;--card:#fff;--card-solid:#fff;--line:#e7e7ee;--line-2:#d8d8e0;--text:#16161d;--muted:#5e5e6a;--faint:#6b6b72;--accent:var(--jb);--accent-soft:color-mix(in oklab,var(--jb) 10%,white);--accent-ink:#fff;--ok:#16a34a;--warn:#b45309;--bad:#dc2626;--radius:14px;--radius-sm:9px;--shadow:0 1px 2px rgba(16,16,29,.04),0 6px 20px -10px rgba(16,16,29,.12);--font:"Heebo","Assistant",system-ui,sans-serif;--font-num:"Heebo","Inter",sans-serif;color-scheme:light;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;overflow-x:clip;position:relative;z-index:0}.jb a{color:var(--jb)}.jb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px max(16px,calc((100% - 1040px) / 2));background:#fff;border-bottom:1px solid var(--line)}.jb-logo img{height:32px;width:auto;max-width:180px;object-fit:contain;display:block}.jb-site{font-size:14px;font-weight:500;text-decoration:none}.jb-hero{padding:36px max(16px,calc((100% - 1040px) / 2)) 26px;background:linear-gradient(180deg,color-mix(in oklab,var(--jb) 9%,white),var(--bg))}.jb-hero h1{margin:0 0 8px;font-size:clamp(26px,6vw,40px);line-height:1.2;letter-spacing:-.01em}.jb-hero p{margin:0;max-width:680px;color:var(--muted);font-size:16.5px}.jb-eyebrow{color:var(--jb);font-weight:700;font-size:14px;margin-bottom:4px}.jb-facts{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0}.jb-facts span{font-size:14px;padding:5px 12px;border-radius:99px;background:#fff;border:1px solid var(--line)}.jb-facts .sal{font-weight:700;color:var(--jb);border-color:color-mix(in oklab,var(--jb) 35%,white)}.jb-hero .jb-btn{margin-top:18px}.jb-main{padding:20px max(16px,calc((100% - 1040px) / 2)) 40px;display:grid;grid-gap:14px;gap:14px;min-width:0}.jb-main.job{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:18px}.jb-main.wide{padding-inline:max(12px,calc((100% - 900px) / 2))}.jb-body{display:grid;grid-gap:14px;gap:14px;min-width:0}.jb-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px;box-shadow:var(--shadow);min-width:0}.jb-card h2{margin:0 0 10px;font-size:20px}.jb-card h3{margin:14px 0 6px;font-size:16px}.jb-card p{margin:0 0 10px;white-space:pre-wrap}.jb-card ul{margin:0 0 6px;-webkit-padding-start:22px;padding-inline-start:22px;display:grid;grid-gap:4px;gap:4px}.jb-must li::marker{color:var(--jb)}.jb-ben{list-style:none;padding:0!important}.jb-ben li{-webkit-padding-start:26px;padding-inline-start:26px;position:relative}.jb-ben li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--ok);font-weight:700}.jb-center{text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:34px 22px}.jb-center h1,.jb-center h2{margin:0}.jb-apply{position:-webkit-sticky;position:sticky;top:16px;min-width:0;scroll-margin-top:12px}.jb-small{margin:0 0 8px}.jb-foot,.jb-small{font-size:13px;color:var(--muted)}.jb-foot{padding:22px 16px 90px;text-align:center;border-top:1px solid var(--line);background:#fff}.jb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border-radius:12px;background:var(--jb);color:#fff!important;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;font-family:inherit}.jb-btn.big{width:100%;font-size:17px}.jb-btn.ghost{background:transparent;color:var(--jb)!important;border:1px solid color-mix(in oklab,var(--jb) 40%,white)}.jb-btn:disabled{opacity:.7;cursor:default}.jb-btn:focus-visible,.jb-chip:focus-visible,.jb-in:focus-visible,.jb-job:focus-visible,.jb-opt:focus-within{outline:3px solid color-mix(in oklab,var(--jb) 45%,white);outline-offset:2px}.jb-sticky{display:none}.hide-wide{display:none!important}.jb-filters{display:grid;grid-gap:8px;gap:8px}.jb-frow{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.jb-frow::-webkit-scrollbar{display:none}.jb-chip{flex:none;padding:7px 14px;border-radius:99px;border:1px solid var(--line-2);background:#fff;color:var(--text)!important;font-size:14px;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.jb-chip.on{background:var(--jb);border-color:var(--jb);color:#fff!important;font-weight:600}.jb-count{font-size:14px;color:var(--muted)}.jb-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.jb-job{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--text)!important;box-shadow:var(--shadow);transition:border-color .15s,transform .15s}.jb-job:hover{border-color:color-mix(in oklab,var(--jb) 45%,white);transform:translateY(-1px)}.jb-job-t{font-size:18px;font-weight:700;grid-column:1}.jb-job-m{color:var(--muted)}.jb-job-m,.jb-job-s{font-size:14px;grid-column:1}.jb-job-s{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.jb-job-s b{color:var(--jb)}.jb-job-s small{color:var(--faint);font-size:12.5px}.jb-job-go{grid-column:2;grid-row:1/span 3;align-self:center;font-size:22px;color:var(--jb)}.jb-form{display:grid;grid-gap:16px;gap:16px}.jb-field{display:grid;grid-gap:6px;gap:6px;border:0;padding:0;margin:0;min-width:0}.jb-label{font-weight:600;font-size:15px;padding:0}.jb-help{color:var(--muted);font-size:13px;margin-top:-4px}.jb-in{width:100%;min-height:48px;border:1px solid var(--line-2);border-radius:12px;background:#fff;color:var(--text);padding:11px 14px;font:inherit;font-size:16px;outline:none;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.jb-in{min-height:110px;resize:vertical;line-height:1.6}select.jb-in{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:18px 50%,12px 50%;background-size:6px 6px;background-repeat:no-repeat}.jb-in[dir=ltr]{text-align:left}.jb-in[dir=ltr]::placeholder{text-align:left}.jb-in:focus{border-color:var(--jb);box-shadow:0 0 0 3px color-mix(in oklab,var(--jb) 18%,white)}.jb-field.bad .jb-drop,.jb-field.bad .jb-in,.jb-field.bad .jb-opt{border-color:var(--bad)}.jb-err{color:var(--bad);font-size:13.5px;font-weight:500}.jb-opts{display:flex;flex-wrap:wrap;gap:8px}.jb-opts.two .jb-opt{flex:1 1;justify-content:center}.jb-opt{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:8px 16px;border:1px solid var(--line-2);border-radius:12px;background:#fff;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jb-opt input{position:absolute;opacity:0;pointer-events:none}.jb-opt.on{border-color:var(--jb);background:color-mix(in oklab,var(--jb) 10%,white);font-weight:600;color:var(--jb)}.jb-drop{position:relative;display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;padding:18px 14px;border:1.5px dashed var(--line-2);border-radius:14px;background:color-mix(in oklab,var(--jb) 4%,white);cursor:pointer;overflow:hidden}.jb-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.jb-drop b{color:var(--jb)}.jb-drop small{color:var(--muted);font-size:13px}.jb-file{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--line-2);border-radius:12px;background:#fff;min-width:0}.jb-file-n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.jb-file button,.jb-file small{color:var(--muted)}.jb-file button{width:36px;height:36px;border-radius:10px;font-size:22px;line-height:1;background:none;border:0;cursor:pointer}.jb-sec{padding-top:6px;border-top:1px solid var(--line)}.jb-sec p{margin:4px 0 0;color:var(--muted);font-size:14px}.jb-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.jb-privacy{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:14px;background:#fafafc;border:1px solid var(--line)}.jb-privacy details summary{cursor:pointer;color:var(--jb);font-weight:600;font-size:14px}.jb-privacy details p{margin:8px 0 0;font-size:13.5px;color:var(--muted);line-height:1.7;white-space:pre-wrap}.jb-check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;cursor:pointer;line-height:1.5}.jb-check input{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--jb)}.jb-check.bad span{color:var(--bad)}.jb-check small{color:var(--muted)}.jb-top-err{padding:12px 14px;border-radius:12px;background:color-mix(in oklab,var(--bad) 8%,white);color:var(--bad);font-weight:500;font-size:14.5px}.jb-prog{height:6px;border-radius:6px;background:var(--line);overflow:hidden;margin-top:-8px}.jb-prog i{display:block;height:100%;transition:width .2s}.jb-done{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px;padding:20px 6px}.jb-done h2{margin:6px 0 0;font-size:24px}.jb-done p{margin:0 0 8px;color:var(--muted)}.jb-done-ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;animation:jb-pop .35s cubic-bezier(.2,1.4,.4,1)}@keyframes jb-pop{0%{transform:scale(.4);opacity:0}}.jb-ok{color:var(--ok);font-weight:600}.jb-offer{display:grid;grid-gap:14px;gap:14px}.jb-offer h1{margin:0 0 6px;font-size:22px}.jb-sign .card{background:#fff}.jb-sign .sg-bar,.jb-sign .sg-final{flex-wrap:wrap}@media (max-width:760px){.jb-main.job{grid-template-columns:minmax(0,1fr)}.jb-apply{position:static;padding-bottom:64px}.hide-wide{display:inline-flex!important}.jb-sticky{display:flex;position:fixed;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;min-height:52px;align-items:center;justify-content:center;border-radius:14px;color:#fff!important;font-weight:700;font-size:17px;text-decoration:none;box-shadow:0 10px 30px -8px rgba(0,0,0,.35)}.jb:has(.jb-apply :focus-within) .jb-sticky,.jb:has(.jb-done) .jb-sticky{display:none}}@media (max-width:520px){.jb-hero{padding-top:24px;padding-bottom:18px}.jb-card{padding:16px;border-radius:14px}.jb-main{padding-top:14px}.jb-job{padding:14px 16px}.jb-job-t{font-size:17px}.jb-logo img{height:28px}}.rc-pay{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.rc-pay>*{min-width:0}.rc-tz{color:var(--brand,var(--accent));font-size:12px;font-weight:500}small.rc-tz{display:block;margin-top:2px}.rc-drafts{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rc-drafts>li{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.rc-drafts>li .grow{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 260px}.rc-drafts>li .rc-msg-b{margin:4px 0 0;white-space:pre-wrap;font-size:13px}.rc-drafts>li.done{opacity:.6}.wfa-fillbar{align-items:center;margin-bottom:4px}.wfa-fillbar select{min-height:36px;max-width:100%}@media (max-width:640px){.rc-pay{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rc-pay>:first-child{grid-column:1/-1}.rc-drafts>li .rc-row-btns{width:100%}.rc-drafts>li .btn,.wfa-fillbar .btn,.wfa-fillbar select{min-height:40px}}