.ob{background:var(--ground);color:var(--body);letter-spacing:normal;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;container-type:inline-size}.ob :is(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:-.012em;text-wrap:balance;margin:0}.ob{--ink:#1b1b4b;--ink-2:#33355b;--body:#4a4a6a;--muted:#75748f;--rule:#e4e3ed;--rule-soft:#efeef4;--ground:#f5f4f9;--card:#fff;--sunk:#f7f6fa;--accent:#f26722;--accent-ink:#ca4f09;--accent-wash:#fdf0e9;--good:#1f8a4c;--good-wash:#e9f6ee;--warn:#b45309;--warn-wash:#fef3c7;--bad:#c0392b;--verified:#2b5ce6;--verified-wash:#eaf0fe;--busy:#5b5a80;--btn-edge:#cfcddd;--shadow:0 1px 2px #1b1b4b0d,0 10px 30px -18px #1b1b4b4d;--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html[data-theme=light] .ob{--ink:#1b1b4b;--ink-2:#33355b;--body:#4a4a6a;--muted:#75748f;--rule:#e4e3ed;--rule-soft:#efeef4;--ground:#f5f4f9;--card:#fff;--sunk:#f7f6fa;--accent:#f26722;--accent-ink:#ca4f09;--accent-wash:#fdf0e9;--good:#1f8a4c;--good-wash:#e9f6ee;--warn:#b45309;--warn-wash:#fef3c7;--bad:#c0392b;--verified:#2b5ce6;--verified-wash:#eaf0fe;--busy:#5b5a80;--btn-edge:#cfcddd;--shadow:0 1px 2px #1b1b4b0d,0 10px 30px -18px #1b1b4b4d}.ob *{box-sizing:border-box}.ob body{background:var(--ground);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}.ob h1,.ob h2,.ob h3,.ob h4,.ob h5,.ob h6{color:var(--ink);letter-spacing:-.012em;text-wrap:balance;margin:0}.ob a{color:var(--accent-ink)}.ob .staffbar{background:var(--warn-wash);border-bottom:1px solid var(--rule);color:var(--warn);flex-wrap:wrap;padding:8px 16px;font-size:12px;font-weight:700;display:flex}.ob .btn,.ob .staffbar{align-items:center;gap:8px}.ob .btn{appearance:none;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:filter .15s,border-color .15s,color .15s;display:inline-flex}.ob .btn-primary{background:var(--accent);color:#fff}.ob .btn-primary:hover{filter:brightness(.94)}.ob .btn-go{background:var(--good);color:#fff}.ob .btn-quiet{border:1px solid var(--btn-edge);color:var(--ink-2);background:0 0}.ob .btn-quiet:hover{border-color:var(--accent);color:var(--accent-ink)}.ob .btn-bare{color:var(--ink-2);background:0 0;padding:10px 4px}.ob .btn-bare:hover{color:var(--accent-ink)}.ob .btn:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.ob .btn-sm{padding:7px 13px;font-size:12.5px}.ob .pill{background:var(--sunk);border:1px solid var(--rule-soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.ob .pill.now{background:var(--accent-wash);color:var(--accent-ink);border-color:#0000}.ob .pill.ok{background:var(--good-wash);color:var(--good);border-color:#0000}.ob .pill.ver{background:var(--verified-wash);color:var(--verified);border-color:#0000}.ob .pill.wait{background:var(--warn-wash);color:var(--warn);border-color:#0000}.ob .name{letter-spacing:-.02em;font-size:23px;font-weight:800;line-height:1.15}.ob .sub{color:var(--muted);font-size:13px}.ob .matterline{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:12.5px;display:flex}.ob .matterline b{color:var(--ink-2);font-weight:700}.ob .toprail{border-bottom:1px solid var(--rule);padding:12px 16px;overflow-x:auto}.ob .rail{min-width:max-content}.ob .rail,.ob .rail .st{align-items:center;display:flex}.ob .rail .st{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;gap:7px;padding:0;font-family:inherit;font-size:11.5px;font-weight:700}.ob .rail .dot{background:var(--rule);border-radius:50%;flex:none;width:8px;height:8px}.ob .rail .st.done .dot{background:var(--ink)}.ob .rail .st.done{color:var(--ink-2)}.ob .rail .st.now .dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.ob .rail .st.now{color:var(--accent-ink)}.ob .rail .st:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.ob .rail .bar{background:var(--rule);flex:none;width:26px;height:1px;margin:0 9px}.ob .prose{max-width:66ch}.ob .prose p{color:var(--body);margin:0 0 15px;font-size:14.5px}.ob .sech{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:700}.ob .qa{border-top:1px solid var(--rule-soft);padding:18px 0}.ob .qa:first-of-type{border-top:0;padding-top:0}.ob .qa h4{color:var(--ink);margin-bottom:5px;font-size:13.5px;font-weight:700}.ob .card{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:16px}.ob .card h5{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:800;display:flex}.ob .card.locked{background:var(--sunk);border-style:dashed}.ob .card.locked,.ob .card.locked h5{color:var(--muted)}.ob .card.just{border-color:var(--good);box-shadow:0 0 0 3px var(--good-wash)}.ob .doc{background:var(--card);border:1px solid var(--rule);border-radius:10px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:flex}.ob .doc:hover{border-color:var(--accent)}.ob .doc .ic{background:var(--sunk);border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.ob .doc b{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3;display:block}.ob .doc span{color:var(--muted);font-size:11px}.ob .kv{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.ob .kv:last-child{border-bottom:0}.ob .kv b{color:var(--ink);font-variant-numeric:tabular-nums}.ob .rate{border-top:1px solid var(--rule-soft);padding:9px 0}.ob .rate:first-child{border-top:0;padding-top:2px}.ob .rate .rname{color:var(--ink);overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.3}.ob .rate .rpair,.ob .rhead .rpair{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:3px;display:flex}.ob .rate .rexp,.ob .rhead .rexp{color:var(--body);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ob .rate .rarw,.ob .rhead .rarw{color:var(--muted);font-size:12px}.ob .rate .rcli,.ob .rhead .rcli{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ob .rate .rmrg,.ob .rhead .rmrg{background:var(--good-wash);color:var(--good);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.ob .rate .rmrg.bad,.ob .rhead .rmrg.bad{color:var(--bad);background:#fdecea}.ob .rhead{background:var(--sunk);border-radius:11px;margin-top:10px;padding:11px 12px}.ob .rhead .rname{color:var(--body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.ob .rgrp{margin-top:14px}.ob .rgrplab{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:700}.ob .note{color:var(--muted);margin-top:8px;font-size:11.5px;line-height:1.5}.ob .xdocs{border-top:1px dashed var(--rule);margin-top:10px;padding-top:10px}.ob .xhead{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.ob .px{background:var(--card);border:1px solid var(--verified);border-radius:13px;margin-top:26px;overflow:hidden}.ob .px-head{background:var(--verified-wash);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 15px;display:flex}.ob .px-mark{background:var(--verified);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.ob .px-head h4{margin:0;font-size:14px;font-weight:800}.ob .px-head .by{color:var(--verified);margin-left:auto;font-size:11.5px;font-weight:700}.ob .px-body{padding:15px}.ob .cover{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.ob .cover span{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.ob .cov-yes{background:var(--verified-wash);color:var(--verified)}.ob .cov-no{background:var(--sunk);border:1px dashed var(--rule);color:var(--muted)}.ob .m-row{border-top:1px solid var(--rule-soft);grid-template-columns:1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.ob .m-row a.case{color:var(--ink);font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:block}.ob .m-row a.case:hover{color:var(--accent-ink);text-decoration:underline}.ob .m-meta{color:var(--muted);align-items:center;gap:7px;margin-top:3px;font-size:11.5px}.ob .ivday,.ob .m-meta{flex-wrap:wrap;display:flex}.ob .ivday{color:var(--ink);align-items:baseline;gap:8px;margin:14px 0 9px;font-size:12.5px;font-weight:700}.ob .ivday span{color:var(--muted);font-size:11.5px;font-weight:400}.ob .ivlist{gap:11px;display:grid}.ob .ivrow.free{border-top:1px solid var(--rule-soft);padding-top:10px}.ob .ivtop{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:5px;font-size:12.5px;display:flex}.ob .ivtop b{color:var(--ink-2);font-weight:700}.ob .ivtop .role{color:var(--muted);font-size:11px}.ob .ivtop .time{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.ob .ivrow.quiet .ivtop .time,.ob .ivrow.quiet .ivtop b{color:var(--muted);font-weight:400}.ob .ivrow.free .ivtop .time,.ob .ivrow.free .ivtop b{color:var(--good)}.ob .bar2{background:var(--sunk);border-radius:5px;height:9px;position:relative;overflow:hidden}.ob .bar2 i{background:var(--busy);border-radius:5px;position:absolute;top:0;bottom:0}.ob .ivrow.free .bar2 i{background:var(--good)}.ob .bar2.none{background:repeating-linear-gradient(45deg,var(--rule-soft),var(--rule-soft)4px,transparent 4px,transparent 8px)}.ob .micro{color:var(--muted);margin-top:3px;font-size:10.5px}.ob .slots{flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;display:flex}.ob .slots .bl{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;width:100%;margin-bottom:1px;font-size:11px;font-weight:700}.ob .slots button{background:var(--card);border:1px solid var(--rule);color:var(--ink);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:700}.ob .slots button:hover{border-color:var(--accent);color:var(--accent-ink)}.ob .slots button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.ob .meet{background:var(--good-wash);border:1px solid var(--good);border-radius:10px;padding:13px}.ob .meet .when{color:var(--ink);font-size:15.5px;font-weight:800}.ob .msg{background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:11px 12px;font-size:13px}.ob .msg+.msg{margin-top:8px}.ob .msg .from{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:700}.ob .msg.us{background:var(--sunk)}.ob .body-a{grid-template-columns:1fr;gap:0;display:grid}.ob .main{padding:22px 16px}.ob .rail-r{background:var(--sunk);border-top:1px solid var(--rule);flex-direction:column;gap:14px;padding:20px 16px;display:flex}@container (min-width:780px){.ob .body-a{grid-template-columns:minmax(0,1fr) 320px}.ob .main{padding:30px 32px}.ob .rail-r{border-left:1px solid var(--rule);border-top:0;padding:26px 22px}}.ob .idrow{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px 16px;display:flex}@container (min-width:780px){.ob .idrow{padding:22px 32px}}.ob .idactions{flex-wrap:wrap;gap:9px;width:100%;display:flex}@container (min-width:560px){.ob .idactions{width:auto;margin-left:auto}}.ob .whatsnew{background:var(--good-wash);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.ob .whatsnew b{color:var(--ink)}@container (min-width:780px){.ob .whatsnew{padding:13px 32px}}.ob .actbanner{background:var(--accent-wash);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.ob .actbanner .txt{flex:1;min-width:200px}.ob .actbanner b{color:var(--ink);font-size:14.5px;display:block}.ob .actbanner span{color:var(--body);font-size:12.5px}@container (min-width:780px){.ob .actbanner{padding:16px 32px}}.ob .twotrack{grid-template-columns:1fr;gap:0;display:grid}.ob .track-l,.ob .track-r{padding:22px 16px}.ob .track-r{background:var(--sunk);border-top:1px solid var(--rule)}@container (min-width:820px){.ob .twotrack{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ob .track-l{padding:30px 28px}.ob .track-r{border-left:1px solid var(--rule);border-top:0;padding:30px 26px}}.ob .tl{margin-bottom:16px;padding-left:20px;position:relative}.ob .tl:before{background:var(--rule);content:"";width:1px;position:absolute;top:6px;bottom:6px;left:4px}.ob .tl-item{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding-bottom:16px;font-family:inherit;position:relative}.ob .tl-item:before{background:var(--rule);border:2px solid var(--card);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-20px}.ob .tl-item.done:before{background:var(--ink)}.ob .tl-item.now:before{background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.ob .tl-item h6{font-size:13.5px;font-weight:700}.ob .tl-item.future h6{color:var(--muted)}.ob .tl-item .when{color:var(--muted);font-size:11.5px}.ob .tl-item .what{margin-top:4px;font-size:12.5px}.ob .tl-item:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.ob *{transition:none!important}}.ob .viewtoggle{background:var(--card);border:1px solid var(--rule);border-radius:999px;margin-left:auto;padding:2px;display:flex}.ob .viewtoggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:700}.ob .viewtoggle button.on{background:var(--ink);color:var(--card)}.ob .main,.ob .rail-r{min-width:0}.ob .rail-r>*{min-width:0;max-width:100%}.ob .actbanner button[title="Move this candidate to Interview"]{background:var(--good);border-color:var(--good);color:#fff}.ob .actbanner button[title="Move this candidate to Interview"]:hover{background:#1a7742;border-color:#1a7742}.ob .rail .st:disabled{cursor:default}.ob .rail-r{overflow-x:clip}.ob .rail-r :where(div,span,p,section,form,label){min-width:0}.ob .rail-r :where(button,a[class*=rounded],svg,img){flex-shrink:0}.ob .rail-r input[type=text],.ob .rail-r textarea{min-width:0;max-width:100%}.ob .idactions svg{display:none}.ob .rtn{--client:#185fa5}.ob .rtn-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ob .rtn-side{margin-top:14px}.ob .rtn-side+.rtn-side{margin-top:16px}.ob .rtn-line{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.ob .rtn-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.ob .rtn-party{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob .rtn-left{font-variant-numeric:tabular-nums;white-space:nowrap}.ob .rtn-bar{background:var(--sunk);border-radius:5px;height:9px;margin:6px 0 3px;overflow:hidden}.ob .rtn-bar>span{border-radius:5px;height:100%;display:block}.ob .rtn-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ob .rtn-log{border-collapse:collapse;width:100%}.ob .rtn-log td,.ob .rtn-log th{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px}.ob .rtn-log th{color:var(--body);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.ob .rtn-log td.num,.ob .rtn-log th.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ob .rtn-log tbody tr:last-child td{border-bottom:none}.ob .rtn-scroll{overflow-x:auto}.ob .rtn-pos{color:var(--good);font-weight:600}.ob .rtn-neg{color:var(--bad);font-weight:600}
