@font-face{font-family:Inter Variable;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Paper Mono;src:url(/fonts/paper-mono/PaperMono.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:247 247 242;--bg-subtle:239 237 231;--bg-muted:234 232 225;--bg-emphasis:224 221 213;--bg-inverted:25 24 24;--fg:25 24 24;--fg-subtle:85 81 74;--fg-muted:110 104 93;--fg-disabled:210 206 196;--border:224 221 213;--border-muted:240 238 232;--border-emphasis:210 206 196;--border-strong:163 157 144;--success-solid:21 128 61;--success-subtle:240 253 244;--warning-solid:194 65 12;--warning-subtle:255 237 213;--error-solid:185 28 28;--error-subtle:254 226 226;--info-solid:29 78 216;--info-subtle:239 246 255;--shadow-xs:0 1px 2px #14151a0d;--shadow-menu:0 8px 24px #0000002e;--mark-bg:25 24 24;--font:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--mono:"Paper Mono", ui-monospace, monospace;--ease:cubic-bezier(.4, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--bg:25 24 24;--bg-subtle:25 24 24;--bg-muted:69 65 58;--bg-emphasis:89 84 75;--bg-inverted:247 247 242;--fg:247 247 242;--fg-subtle:168 162 148;--fg-muted:150 144 133;--fg-disabled:69 65 58;--border:69 65 58;--border-muted:42 39 35;--border-emphasis:89 84 75;--border-strong:125 119 106;--success-solid:134 239 172;--success-subtle:5 46 22;--warning-solid:253 186 116;--warning-subtle:71 44 9;--error-solid:252 165 165;--error-subtle:92 23 23;--info-solid:147 197 253;--info-subtle:23 37 84;--shadow-xs:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.desk-rec2rec,.scope-rec2rec{--brand:255 109 10;--brand-fg:160 64 0;--focus:0 0 0 2px rgb(var(--brand))}html.dark.desk-rec2rec,html.dark .scope-rec2rec{--brand:255 138 30;--brand-fg:255 138 30;--focus:0 0 0 2px rgb(var(--brand))}html.desk-hireflex,.scope-hireflex{--brand:14 165 233;--brand-fg:7 89 133;--focus:0 0 0 2px rgb(var(--brand))}html.dark.desk-hireflex,html.dark .scope-hireflex{--brand:56 189 248;--brand-fg:56 189 248;--focus:0 0 0 2px rgb(var(--brand))}html:not([class*=desk-]){--brand:var(--fg);--brand-fg:var(--fg);--focus:0 0 0 2px rgb(var(--fg) / .4)}*{box-sizing:border-box}body{background:rgb(var(--bg));color:rgb(var(--fg));font:14px/20px var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}h1,h2,p{margin:0}h1{font-size:16px;font-weight:500;line-height:24px}a{color:rgb(var(--brand-fg));text-decoration:none}a:hover{text-decoration:underline}a,button,input,.deskchip,.rail-count,.pill,.initial{transition:background-color .1s var(--ease), color .1s var(--ease), border-color .1s var(--ease)}:focus-visible{box-shadow:var(--focus);outline:0}.meta{color:rgb(var(--fg-subtle));font-size:12px;line-height:18px}.push{margin-left:auto}.button{border:1px solid rgb(var(--border));cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;min-height:32px;padding:0 12px}.button:hover:not(:disabled){background:rgb(var(--fg) / .06)}.button:disabled{color:rgb(var(--fg-muted));cursor:default}.icon-button{width:28px;height:28px;color:rgb(var(--fg-subtle));cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-button:hover{background:rgb(var(--fg) / .06)}.mark{border:1px solid rgb(var(--brand) / .7);background:rgb(var(--mark-bg));box-shadow:0 0 6px rgb(var(--brand) / .25);border-radius:22%}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.rail{border-right:1px solid rgb(var(--border-muted));background:rgb(var(--bg-subtle));flex-direction:column;gap:0;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.rail-top{align-items:center;gap:8px;padding:2px 4px 14px;display:flex}.rail-top .mark{flex:none;width:24px;height:24px}.rail-top strong{font-weight:600}.rail-actions{margin-left:auto;display:flex}.rail-section{color:rgb(var(--fg-muted));padding:14px 12px 6px;font-size:12px}.rail-item{height:28px;color:rgb(var(--fg-subtle));border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.rail-item:hover{background:rgb(var(--fg) / .06);text-decoration:none}.rail-item.active{color:rgb(var(--brand-fg));background:rgb(var(--fg) / .1);font-weight:500}.rail-count{background:rgb(var(--fg) / .1);color:rgb(var(--fg-subtle));border-radius:5px;margin-left:auto;padding:2px 5px;font-size:11px;font-weight:500;line-height:14px}.rail-item.active .rail-count{background:rgb(var(--bg-subtle))}.rail-bottom{margin-top:auto;padding-top:36px}.user{align-items:center;gap:8px;padding:10px 6px 0;font-size:14px;display:flex}.initial{background:rgb(var(--fg) / .08);color:rgb(var(--fg-subtle));border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.initial.small{border-radius:5px;width:20px;height:20px;font-size:9px}.initial.tiny{border-radius:4px;width:16px;height:16px;font-size:9px}.initial.desk{background:rgb(var(--brand) / .14);color:rgb(var(--brand-fg))}.switchwrap{position:relative}.switcher{border:1px solid rgb(var(--border));cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;display:flex}.switcher:hover{background:rgb(var(--fg) / .06)}.deskchip{background:rgb(var(--brand) / .14);width:20px;height:20px;color:rgb(var(--brand-fg));border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.deskmenu{z-index:40;border:1px solid rgb(var(--border));background:rgb(var(--bg));box-shadow:var(--shadow-menu);border-radius:10px;padding:4px;position:absolute;top:40px;left:0;right:0}.deskmenu button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;font-size:14px;display:flex}.deskmenu button:hover{background:rgb(var(--fg) / .06)}.deskmenu .check{color:rgb(var(--brand-fg));margin-left:auto}.page{min-width:0;padding:20px 32px 32px}.crumb{height:20px;color:rgb(var(--fg-muted));align-items:center;gap:8px;font-size:14px;display:flex}.crumb span:last-child{color:rgb(var(--fg))}.column{max-width:1040px;margin:44px auto 0}.title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card{border:1px solid rgb(var(--border-muted));background:rgb(var(--bg));border-radius:10px;margin-top:16px;overflow:hidden}.title-row+.card{margin-top:0}.placeholder-card{min-height:120px}.card-head{border-bottom:1px solid rgb(var(--border-muted));justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.card-title{font-size:14px;font-weight:500}.crow{border-bottom:1px solid rgb(var(--border-muted));align-items:center;gap:10px;padding:9px 16px;display:flex}.crow:last-child{border-bottom:0}.pill{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.pill.info{background:rgb(var(--info-subtle));color:rgb(var(--info-solid))}.pill.warning{background:rgb(var(--warning-subtle));color:rgb(var(--warning-solid))}.pill.success{background:rgb(var(--success-subtle));color:rgb(var(--success-solid))}.pill.error{background:rgb(var(--error-subtle));color:rgb(var(--error-solid))}.signin{place-items:center;min-height:100vh;padding:32px;display:grid}.signin-card{border:1px solid rgb(var(--border-muted));background:rgb(var(--bg));text-align:center;border-radius:10px;width:380px;max-width:100%;padding:32px}.signin-card .mark{width:96px;height:96px;margin:0 auto 16px;display:block}.signin-subtitle{color:rgb(var(--fg-subtle));margin-top:4px;font-size:12px;line-height:18px}.google-button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;display:flex}.signin-google{min-height:32px;margin-top:20px}.reason{color:rgb(var(--fg-muted));margin-top:8px;font-size:11px;line-height:14px}.dev-signin{border-top:1px solid rgb(var(--border-muted));margin-top:20px;padding-top:20px}.dev-signin form{text-align:left;gap:8px;display:flex}.dev-signin input{border:1px solid rgb(var(--border));width:100%;min-width:0;height:32px;font:12px var(--mono);background:0 0;border-radius:10px;padding:0 10px}.dev-signin input::placeholder{color:rgb(var(--fg-muted))}
