.a3-shell{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--f-sans);grid-template-columns:216px minmax(0,1fr) auto;display:grid}.a3-nav{background:var(--surface);border-right:1px solid var(--line);padding:var(--s4) var(--s3);flex-direction:column;min-width:0;display:flex}.a3-nav-logo{font-size:var(--fs-h2);letter-spacing:.02em;padding:var(--s1) var(--s2);margin-bottom:var(--s5);color:var(--ink);font-weight:800}.a3-nav-group{margin-bottom:var(--s4)}.a3-nav-group-title{color:var(--ink-3);letter-spacing:.12em;padding:0 var(--s2);margin-bottom:var(--s1);font-size:11px;font-weight:600}.a3-nav-link{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--ink-2);border-left:3px solid #0000;align-items:center;gap:9px;margin-bottom:2px;padding:7px 10px;line-height:1.4;text-decoration:none;display:flex}.a3-nav-link:hover{background:var(--surface-hover);color:var(--ink)}.a3-nav-link:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}.a3-nav-link[aria-current=page]{background:var(--brand-weak);border-left-color:var(--brand);color:var(--brand);font-weight:700}.a3-nav-link svg{flex:none}.a3-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a3-nav-badge{background:var(--st-failed);color:var(--ink-inv);border-radius:var(--r-pill);text-align:center;min-width:18px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5}.a3-nav-user{padding:var(--s3) var(--s2) 0;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);margin-top:auto}.a3-nav-user b{color:var(--ink);font-weight:600;display:block}.a3-workspace-switcher{gap:var(--s1);margin-top:var(--s2);display:grid}.a3-workspace-switcher select{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;padding:6px}.a3-workspace-switcher select:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}.a3-workspace-switcher [role=alert]{color:var(--st-failed);line-height:1.5}.a3-main{background:var(--canvas);color:var(--ink);min-width:0;overflow:auto}.a3-rail{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.a3-rail-head{align-items:center;gap:var(--s2);padding:var(--s3);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink);font-weight:700;display:flex}.a3-rail-head .a3-rail-dot{background:var(--st-running);border-radius:50%;flex:none;width:8px;height:8px}.a3-rail-body{padding:var(--s3);font-size:var(--fs-xs);flex:1;overflow-y:auto}.a3-rail-btn{color:var(--ink-3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;padding:4px;display:inline-flex}.a3-rail-btn:hover{background:var(--surface-hover);color:var(--ink)}.a3-rail-btn:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}.a3-rail-btn[aria-pressed=true]{color:var(--brand);background:var(--brand-weak)}.a3-rail-collapsed{align-items:center;gap:var(--s3);padding-top:var(--s3);cursor:pointer;flex-direction:column;display:flex}.a3-rail-collapsed-label{color:var(--ink-3);writing-mode:vertical-rl;letter-spacing:.12em;font-size:11px}.a3-rail-count{background:var(--brand-weak);color:var(--brand);border-radius:var(--r-pill);padding:1px 5px;font-size:10px;font-weight:700}.a3-stream-empty{color:var(--ink-3);line-height:1.7}.a3-stream-empty a{color:var(--brand);font-weight:600;text-decoration:none}.a3-stream-empty a:hover{text-decoration:underline}.a3-stream-entry{padding:var(--s2) 0;border-bottom:1px dashed var(--line)}.a3-stream-ts{color:var(--ink-3);font-family:var(--f-mono);font-size:11px}.a3-stream-text{color:var(--ink-2);margin-top:2px}.a3-stream-text.kind-task{color:var(--st-awaiting)}.a3-stream-text.kind-decision{color:var(--st-unknown)}.a3-stream-text.kind-error{color:var(--st-failed)}.a3-toast{background:var(--surface);border:1.5px solid var(--st-awaiting-line);border-radius:var(--r-lg);padding:var(--s3) var(--s4);box-shadow:var(--e3);margin-bottom:var(--s2);width:380px;color:var(--ink);font-size:var(--fs-sm)}.a3-toast-head{align-items:center;gap:var(--s2);color:var(--st-awaiting);font-weight:800;display:flex}.a3-toast-timer{font-size:var(--fs-xs);color:var(--st-awaiting);font-family:var(--f-mono);background:var(--st-awaiting-bg);border-radius:var(--r-sm);margin-left:auto;padding:3px 8px}.a3-toast-payload{font-size:var(--fs-xs);color:var(--ink-2);padding:var(--s2) var(--s3);margin:var(--s2) 0;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);max-height:80px;overflow:auto}.a3-toast-track{background:var(--line);height:3px;margin:var(--s2) 0;border-radius:2px;overflow:hidden}.a3-toast-fill{background:var(--st-awaiting);height:100%;transition:width .2s linear}.a3-toast-actions{gap:var(--s2);display:flex}.a3-toast-btn{border-radius:var(--r-md);font-size:var(--fs-xs);cursor:pointer;border:1.5px solid var(--line-strong);color:var(--ink);background:0 0;padding:6px 12px;font-family:inherit;font-weight:700}.a3-toast-btn:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}.a3-toast-btn.reject{color:var(--st-failed);border-color:var(--st-failed-line)}.a3-toast-btn.approve{color:var(--ink-inv);background:var(--brand);border-color:var(--brand);margin-left:auto}.a3-banner{background:var(--st-awaiting-bg);border-bottom:1px solid var(--st-awaiting-line);color:var(--ink);padding:var(--s3) var(--s6);align-items:center;gap:var(--s4);font-size:var(--fs-sm);display:flex}.a3-banner b{color:var(--st-awaiting)}.a3-banner button{border-radius:var(--r-md);border:1px solid var(--st-awaiting-line);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);cursor:pointer;padding:6px 14px;font-weight:600}.a3-banner button.primary{background:var(--brand);border-color:var(--brand);color:var(--ink-inv)}.a3-banner button:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}@media (width<=1319px){.a3-rail{width:240px}.a3-main{min-width:0}}.ew-page{background:var(--canvas);color:var(--ink);min-height:100%;padding:var(--s5) var(--s6);font-size:var(--fs-body);line-height:var(--lh-body)}.ew-header{align-items:flex-start;gap:var(--s4);margin-bottom:var(--s5);display:flex}.ew-header-main{align-items:baseline;gap:var(--s3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ew-title{font-size:var(--fs-h1);color:var(--ink);margin:0;font-weight:800}.ew-meta{color:var(--ink-3);font-size:var(--fs-sm)}.ew-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ew-back{color:var(--brand);font-size:var(--fs-sm);text-decoration:none}.ew-back:hover{text-decoration:underline}.ew-btn{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.ew-btn:hover{background:var(--surface-hover)}.ew-btn:disabled{opacity:.55;cursor:not-allowed}.ew-btn:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.ew-btn-primary{background:var(--brand);border-color:var(--brand);color:var(--ink-inv);font-weight:600}.ew-btn-primary:hover{background:var(--brand-hover)}.ew-btn-danger{color:var(--st-failed);border-color:var(--st-failed-line);background:var(--surface)}.ew-btn-sm{font-size:var(--fs-xs);padding:4px 10px}.ew-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.ew-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ew-table th{text-align:left;font-weight:600;font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface-sunken);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px}.ew-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:9px 12px}.ew-table tbody tr:last-child td{border-bottom:0}.ew-table tbody tr:hover{background:var(--surface-hover)}.ew-table .clickable{cursor:pointer}.ew-link{color:var(--brand);font-weight:500;text-decoration:none}.ew-link:hover{text-decoration:underline}.ew-dim{color:var(--ink-3)}.ew-sub{color:var(--ink-3);font-size:var(--fs-xs)}.ew-chip{border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:nowrap;border:1px solid;align-items:center;gap:5px;padding:1px 8px;font-weight:600;line-height:1.6;display:inline-flex}.ew-st-completed{color:var(--st-completed);background:var(--st-completed-bg);border-color:var(--st-completed-line)}.ew-st-running{color:var(--st-running);background:var(--st-running-bg);border-color:var(--st-running-line)}.ew-st-awaiting{color:var(--st-awaiting);background:var(--st-awaiting-bg);border-color:var(--st-awaiting-line)}.ew-st-failed{color:var(--st-failed);background:var(--st-failed-bg);border-color:var(--st-failed-line)}.ew-st-neutral{color:var(--st-queued);background:var(--st-queued-bg);border-color:var(--st-queued-line)}.ew-st-unknown{color:var(--st-unknown);background:var(--st-unknown-bg);border-color:var(--st-unknown-line)}.ew-ent-client{color:var(--ent-client);background:var(--ent-client-bg);border-color:var(--ent-client-line)}.ew-ent-company{color:var(--ent-company);background:var(--ent-company-bg);border-color:var(--ent-company-line)}.ew-tier{border-radius:var(--r-sm);min-width:22px;height:22px;font-size:var(--fs-xs);place-items:center;padding:0 4px;font-weight:800;display:inline-grid}.ew-tier-s{color:var(--tier-s);background:var(--tier-s-bg)}.ew-tier-a{color:var(--tier-a);background:var(--tier-a-bg)}.ew-tier-b{color:var(--tier-b);background:var(--tier-b-bg)}.ew-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4);margin-bottom:var(--s4);box-shadow:var(--e1)}.ew-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ew-field-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px}.ew-field-value{color:var(--ink);font-size:var(--fs-sm)}.ew-field-value.empty{color:var(--ink-3)}.ew-section-title{color:var(--ink-2);font-size:var(--fs-sm);margin:0 0 var(--s2);font-weight:700}.ew-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s3);color:var(--ink-2);font-size:var(--fs-sm);white-space:pre-wrap}.ew-form{max-width:860px}.ew-form-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4);margin-bottom:var(--s4)}.ew-form-section>h2{font-size:var(--fs-h3);margin:0 0 var(--s3);color:var(--ink);font-weight:700}.ew-form-grid{gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ew-label{color:var(--ink-2);font-size:var(--fs-xs);margin-bottom:4px;font-weight:600;display:block}.ew-label .req{color:var(--st-failed)}.ew-label .opt{color:var(--ink-3);font-weight:400}.ew-input,.ew-select,.ew-textarea{box-sizing:border-box;width:100%;font-size:var(--fs-sm);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:7px 10px;font-family:inherit}.ew-input:focus-visible,.ew-select:focus-visible,.ew-textarea:focus-visible{outline:2px solid var(--line-focus);outline-offset:0}.ew-input:disabled,.ew-select:disabled{background:var(--surface-sunken);color:var(--ink-3)}.ew-textarea{resize:vertical;min-height:80px}.ew-error{color:var(--st-failed);background:var(--st-failed-bg);border:1px solid var(--st-failed-line);border-radius:var(--r-md);padding:var(--s2) var(--s3);font-size:var(--fs-sm);margin:var(--s3) 0}.ew-form-actions{gap:var(--s2);margin-top:var(--s3);display:flex}.ew-collapse{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:var(--s3)}.ew-collapse-head{align-items:center;gap:var(--s2);cursor:pointer;width:100%;padding:var(--s3) var(--s4);text-align:left;background:0 0;border:0;font-family:inherit;display:flex}.ew-collapse-head:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px;border-radius:var(--r-lg)}.ew-collapse-caret{color:var(--ink-3);font-size:11px}.ew-collapse-title{font-size:var(--fs-sm);color:var(--ink);font-weight:700}.ew-collapse-summary{color:var(--ink-3);font-size:var(--fs-xs);margin-left:auto}.ew-collapse-body{padding:0 var(--s4) var(--s4)}.ew-empty{padding:var(--s6);text-align:center;color:var(--ink-3);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg);font-size:var(--fs-sm)}.ew-state{padding:var(--s5);color:var(--ink-3);font-size:var(--fs-sm)}.ew-state.error{color:var(--st-failed)}.ew-pop{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s2);min-width:180px;max-height:380px;box-shadow:var(--e3);margin-top:4px;position:absolute;top:100%;right:0;overflow-y:auto}.ew-pop label{font-size:var(--fs-sm);color:var(--ink);cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:8px;padding:5px 6px;display:flex}.ew-pop label:hover{background:var(--surface-hover)}.ew-modal-backdrop{background:var(--e3-backdrop,transparent);z-index:100;padding:var(--s5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ew-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e3);width:520px;max-width:100%;max-height:80vh;padding:var(--s4);color:var(--ink);flex-direction:column;display:flex}.ew-modal h2{margin:0 0 var(--s3);font-size:var(--fs-h2)}.pd-settings{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--s4);overflow:hidden}.pd-settings-head{border-bottom:1px solid var(--line);background:var(--surface-sunken);align-items:baseline;gap:10px;padding:10px 14px;display:flex}.pd-settings-title{color:var(--ink);font-size:13px;font-weight:600}.pd-settings-sub{color:var(--ink-3);font-size:12px}.pd-settings-row{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:4px 16px;padding:10px 14px;display:grid}.pd-settings-row+.pd-settings-row{border-top:1px solid var(--line)}.pd-settings-label{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding-top:2px;font-size:13px;font-weight:600;display:flex}.pd-settings-control{flex-wrap:wrap;align-items:center;gap:10px;min-height:26px;font-size:13px;display:flex}.pd-settings-hint{color:var(--ink-3);grid-column:2;font-size:12px;line-height:1.5}.pd-settings-status{color:var(--ink-2);font-size:12px}.pd-chip{background:var(--surface-sunken);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.pd-chip-x{cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.pd-chip-x:hover{color:var(--st-failed)}.pd-ghost{border:1px dashed var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:2px 8px;font-size:12px}.pd-ghost:hover:not(:disabled){color:var(--ink);border-style:solid}.pd-ghost:disabled{opacity:.5;cursor:default}.pd-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.pd-btn-primary{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pd-btn:disabled{opacity:.5;cursor:default}.pd-input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;min-width:220px;padding:3px 8px;font-size:12px}.pd-suggest{background:var(--st-awaiting-bg);border:1px solid var(--st-awaiting-line);border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px}.pd-suggest ul{margin:6px 0 0;padding-left:18px}.pd-suggest li{margin-top:3px}.cf-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.cf-groups{flex-wrap:wrap;align-items:center;gap:8px 4px;display:flex}.cf-group{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.cf-group:first-child{border-left:0;padding-left:0}.cf-group-name{color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;margin-right:2px;font-size:11px}.cf-chip{white-space:nowrap;cursor:pointer;background:var(--surface);height:28px;color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 11px;font-size:12px;line-height:1;display:inline-flex}.cf-chip:hover{border-color:var(--ink-3)}.cf-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cf-chip svg{color:var(--ink-3);flex:none}.cf-chip-on{background:var(--brand-weak);border-color:var(--brand);color:var(--brand)}.cf-chip-on svg{color:var(--brand)}.cf-chip-toggle{padding-right:11px}.cf-selectwrap{align-items:center;display:inline-flex;position:relative}.cf-selectwrap svg{pointer-events:none;color:var(--ink-3);position:absolute;right:8px}.cf-select{appearance:none;background:var(--surface);height:28px;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:0 24px 0 11px;font-size:12px}.cf-select:hover{border-color:var(--ink-3)}.cf-select.cf-chip-on{background:var(--brand-weak);border-color:var(--brand);color:var(--brand)}.cf-active{border-top:1px dashed var(--line);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;padding-top:8px;display:grid}.cf-active-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-active-label{padding-top:4px}.cf-active-chip{background:var(--brand-weak);height:24px;color:var(--brand);border:1px solid var(--brand);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.cf-clear{color:var(--ink-2);cursor:pointer;background:0 0;border:0;margin-left:4px;font-size:12px;text-decoration:underline}.cf-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.cf-row .cf-group{border-left:0;gap:6px;padding:0}.cf-row-right{flex-wrap:wrap;justify-self:end;align-items:center;gap:8px;display:flex}.cf-toggle{cursor:pointer;background:var(--surface-sunken);height:28px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 11px;font-size:12px;display:inline-flex}.cf-toggle:hover{color:var(--ink);border-color:var(--ink-3)}.cf-toggle-on{background:var(--surface);color:var(--ink)}.cf-toggle svg{color:var(--ink-3);transition:transform .15s}.cf-badge{background:var(--brand);min-width:16px;height:16px;color:var(--ink-inv);border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:11px;display:inline-flex}.cf-more:not([hidden]){border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 0 2px;display:flex}.cf-grid-row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;display:grid}.cf-grid-name{color:var(--ink-3);white-space:nowrap;padding-top:7px;font-size:12px}.cf-grid-chips{flex-wrap:wrap;gap:6px;display:flex}.recruitment-pipeline{min-width:0;margin:0 0 var(--s3);padding:10px var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.recruitment-pipeline__steps{align-items:center;gap:var(--s2);padding:3px;display:flex;overflow-x:auto}.recruitment-pipeline__step{justify-content:center;align-items:center;gap:var(--s2);min-height:36px;padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;flex:1 0 128px;font-weight:500;line-height:1.4;display:flex}.recruitment-pipeline__step:hover{background:var(--surface-hover);border-color:var(--ink-3)}.recruitment-pipeline__step:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.recruitment-pipeline__step[aria-pressed=true]{border-color:var(--brand);background:var(--brand-weak);color:var(--brand)}.recruitment-pipeline__dot{border-radius:var(--r-pill);background:var(--line-strong);flex:0 0 6px;width:6px;height:6px}.recruitment-pipeline__step[aria-pressed=true] .recruitment-pipeline__dot{background:var(--brand)}.recruitment-pipeline__count{box-sizing:border-box;border-radius:var(--r-pill);background:var(--surface-sunken);min-width:20px;height:20px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.recruitment-pipeline__step[aria-pressed=true] .recruitment-pipeline__count{background:var(--brand);color:var(--ink-inv)}.recruitment-pipeline__connector{width:var(--s1);flex:0 0 var(--s1);background:var(--line);height:1px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[role=separator]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:4px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),summary:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:2px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{box-sizing:border-box;margin:0;padding:0}@keyframes sourcing-spin{to{transform:rotate(360deg)}}.sourcing-spinner{animation:1s linear infinite sourcing-spin}@media (prefers-reduced-motion:reduce){.sourcing-spinner{animation:none}}.cand-row .flag-ghost{opacity:0;transition:opacity .12s}.cand-row:hover .flag-ghost,.cand-row .flag-ghost:focus-visible{opacity:1}:root{--canvas:#f7f6f4;--surface:#fff;--surface-sunken:#f1efec;--surface-hover:#faf9f7;--line:#e4e1dc;--line-strong:#cfcac2;--line-focus:#2f5bd8;--ink:#1b1d21;--ink-2:#4d5259;--ink-3:#676d75;--ink-inv:#fff;--brand:#2f5bd8;--brand-hover:#2449b4;--brand-weak:#eaf0ff;--brand-line:#c3d3fb;--st-queued:#666d7a;--st-queued-bg:#f0f1f3;--st-queued-line:#d3d6dc;--st-running:#0c7972;--st-running-bg:#e2f5f3;--st-running-line:#93d6cf;--st-awaiting:#8a5500;--st-awaiting-bg:#fdf1dd;--st-awaiting-line:#ecc788;--st-completed:#1f7a3d;--st-completed-bg:#e6f4ea;--st-completed-line:#a5d6b5;--st-failed:#c0392b;--st-failed-bg:#fdecea;--st-failed-line:#f0b5ac;--st-cancelled:#666d7a;--st-cancelled-bg:#f0f1f3;--st-cancelled-line:#d3d6dc;--st-unknown:#6a58cf;--st-unknown-bg:#f0edfc;--st-unknown-line:#c8bcf2;--evidence-bg:#fbf8ef;--evidence-line:#e0d3a8;--ent-client:#8a5a1f;--ent-client-bg:#fdf3e3;--ent-client-line:#e8cfa4;--ent-company:#3a5a7a;--ent-company-bg:#eaf1f8;--ent-company-line:#b9cee2;--tier-s:#6a4fbf;--tier-s-bg:#f1ecfc;--tier-a:#2f5bd8;--tier-a-bg:#eaf0ff;--tier-b:#666d7a;--tier-b-bg:#f0f1f3;--f-sans:"Inter", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--f-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--fs-body:14px;--fs-sm:13px;--fs-xs:12px;--fs-mono:12px;--fs-h3:15px;--fs-h2:18px;--fs-h1:22px;--lh-body:1.7;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--row-h:52px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--e1:0 1px 2px #181a200f;--e2:0 2px 8px #181a2014;--e3:0 8px 24px #181a201f;--e3-backdrop:#181a2073}:root[data-density=compact]{--fs-body:13px;--fs-sm:12px;--fs-xs:12px;--lh-body:1.55;--row-h:40px;--s3:10px;--s4:12px;--s5:14px;--s6:18px}
