/* ──────────────────────────────────────────────────────────── PARENT — expanded interactive phone (4 panes) + deep dives Accent PLUM (--plum, --plum-d, --plum-soft, --plum-glow). Reuses --teal, --emerald, --rose, --honey, --ink, --fog, --line. ──────────────────────────────────────────────────────────── */ /* Interactive phone — pane switching */ #p-parent .phone-interactive .scrollarea{padding-bottom:78px} #p-parent .p-pane{display:none;padding:0} #p-parent .p-pane.active{display:block;animation:btxParentIn .22s ease-out} @keyframes btxParentIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}} /* Bottom-nav tabs */ #p-parent .p-tabs{position:absolute;left:0;right:0;bottom:0;background:#FFFFFFF2;backdrop-filter:saturate(140%) blur(8px);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:8px 10px 12px;gap:2px} #p-parent .p-tabs .it{cursor:pointer;padding:4px 6px;border-radius:8px;transition:.15s;user-select:none;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:'Inter',sans-serif;font-size:10.5px;font-weight:600;color:var(--mute);letter-spacing:-0.005em} #p-parent .p-tabs .it .ic{width:30px;height:24px;display:grid;place-items:center;font-size:14px;font-weight:700;line-height:1;border-radius:7px;transition:.15s;color:var(--mute)} #p-parent .p-tabs .it:hover{color:var(--plum-d)} #p-parent .p-tabs .it.active{color:var(--plum-d)} #p-parent .p-tabs .it.active .ic{background:var(--plum-glow);color:var(--plum-d)} /* ──────────── HOME pane ──────────── */ #p-parent .h-greet{padding:16px 22px 10px;background:linear-gradient(180deg,var(--plum-glow) 0%,#fff 100%);border-bottom:1px solid var(--line)} #p-parent .h-greet .hi{font-family:'Inter',sans-serif;font-size:18px;color:var(--ink);font-weight:700;letter-spacing:-0.01em} #p-parent .h-greet .hi b{color:var(--plum-d)} #p-parent .h-greet .day{margin-top:3px;font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--mute);letter-spacing:.08em} #p-parent .h-band-card{margin:14px 22px 0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;box-shadow:0 1px 0 rgba(107,33,168,.04)} #p-parent .h-band-card .lbl{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--plum-d);font-weight:700} #p-parent .h-band-card .pill-stack{margin-top:9px;display:flex;height:14px;border-radius:7px;overflow:hidden;border:1px solid var(--line)} #p-parent .h-band-card .pill-stack .seg{flex:1;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.06em;color:#FFFFFFE0} #p-parent .h-band-card .pill-stack .seg.a{background:linear-gradient(135deg,var(--plum) 0%,var(--plum-d) 100%);position:relative} #p-parent .h-band-card .pill-stack .seg.a::after{content:'●';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:7px} #p-parent .h-band-card .pill-stack .seg.b{background:var(--plum-soft);color:var(--plum-d)} #p-parent .h-band-card .pill-stack .seg.c{background:var(--fog);color:var(--mute)} #p-parent .h-band-card .band-name{margin-top:11px;display:flex;justify-content:space-between;align-items:baseline;gap:8px} #p-parent .h-band-card .band-name b{font-family:'Inter',sans-serif;font-size:20px;color:var(--ink);font-weight:800;letter-spacing:-0.02em} #p-parent .h-band-card .band-name .dir{font-family:'JetBrains Mono',monospace;font-size:10.5px;color:var(--emerald-d);font-weight:700;letter-spacing:.04em} #p-parent .h-band-card .privacy-note{margin-top:8px;font-size:10.5px;color:var(--mute);line-height:1.45} #p-parent .h-band-card .privacy-note b{color:var(--plum-d);font-weight:600} #p-parent .h-growing{padding:14px 22px 4px} #p-parent .h-growing h4{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-weight:700;margin:0 0 9px} #p-parent .h-sig{display:grid;grid-template-columns:1fr auto;gap:4px 9px;align-items:center;margin-bottom:9px} #p-parent .h-sig .name{font-size:11.5px;color:var(--ink-2);font-weight:600;letter-spacing:-0.005em} #p-parent .h-sig .arr{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--emerald-d);text-align:right} #p-parent .h-sig .arr.flat{color:var(--mute)} #p-parent .h-sig .arr.steady{color:var(--plum-d)} #p-parent .h-sig .track{grid-column:1/-1;height:5px;background:var(--fog);border-radius:3px;overflow:hidden} #p-parent .h-sig .track .fill{height:100%;background:linear-gradient(90deg,var(--plum-soft) 0%,var(--plum) 100%);border-radius:3px} #p-parent .h-sig.flat .track .fill{background:var(--mist)} #p-parent .h-tip{margin:6px 22px 14px;background:var(--plum-glow);border:1px solid var(--plum-soft);border-left:3px solid var(--plum);border-radius:10px;padding:11px 13px} #p-parent .h-tip .lbl{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--plum-d);font-weight:700} #p-parent .h-tip p{margin:5px 0 0;font-size:11.5px;color:var(--ink-2);line-height:1.5} #p-parent .h-counsellor{margin:0 22px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;border-left:3px solid var(--teal)} #p-parent .h-counsellor .ic{width:36px;height:36px;border-radius:9px;background:var(--teal-glow);color:var(--teal-d);display:grid;place-items:center;font-weight:700;font-size:15px;flex-shrink:0} #p-parent .h-counsellor .body b{display:block;color:var(--ink);font-weight:700;font-size:12px;letter-spacing:-0.005em} #p-parent .h-counsellor .body span{display:block;margin-top:2px;font-size:10.5px;color:var(--mute)} #p-parent .h-counsellor .arr{color:var(--teal-d);font-size:18px;font-weight:600} /* ──────────── ACTIVITY pane ──────────── */ #p-parent .ac-head{padding:14px 22px 10px} #p-parent .ac-head h3{font-family:'Inter',sans-serif;font-size:18px;color:var(--ink);font-weight:700;margin:0;letter-spacing:-0.01em} #p-parent .ac-head p{margin:5px 0 0;font-size:11px;color:var(--mute);line-height:1.5} #p-parent .ac-head p b{color:var(--plum-d);font-weight:600} #p-parent .ac-list{padding:0 22px} #p-parent .ac-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line)} #p-parent .ac-item:last-child{border-bottom:none} #p-parent .ac-item .ic{width:30px;height:30px;border-radius:8px;background:var(--plum-glow);color:var(--plum-d);display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0;margin-top:2px} #p-parent .ac-item .ic.em{background:var(--emerald-glow);color:var(--emerald-d)} #p-parent .ac-item .ic.tl{background:var(--teal-glow);color:var(--teal-d)} #p-parent .ac-item .ic.hn{background:var(--honey-glow);color:var(--honey-d)} #p-parent .ac-item .ic.rs{background:var(--rose-glow);color:var(--rose-d)} #p-parent .ac-item .body b{display:block;color:var(--ink);font-weight:700;font-size:12.5px;letter-spacing:-0.005em;line-height:1.25} #p-parent .ac-item .body span{display:block;margin-top:3px;font-size:10.5px;color:var(--mute);line-height:1.45} #p-parent .ac-item .time{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--mute);font-weight:600;letter-spacing:.06em;flex-shrink:0;margin-top:4px} #p-parent .ac-export{margin:8px 22px 18px;text-align:center;padding:11px 13px;border-top:1px dashed var(--line);font-family:'JetBrains Mono',monospace;font-size:10.5px;color:var(--plum-d);font-weight:700;letter-spacing:.08em;text-transform:uppercase} #p-parent .ac-export span{color:var(--mute);margin-left:6px;letter-spacing:.04em;text-transform:none;font-weight:500} /* ──────────── CONSENT pane ──────────── */ #p-parent .co-head{padding:14px 22px 10px} #p-parent .co-head h3{font-family:'Inter',sans-serif;font-size:18px;color:var(--ink);font-weight:700;margin:0;letter-spacing:-0.01em} #p-parent .co-head p{margin:5px 0 0;font-size:11px;color:var(--mute);line-height:1.5} #p-parent .co-dpdp{margin:0 22px 12px;background:var(--plum-glow);border:1px solid var(--plum-soft);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:9px} #p-parent .co-dpdp .badge{padding:3px 8px;border-radius:5px;background:var(--plum-d);color:#fff;font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;letter-spacing:.1em;flex-shrink:0} #p-parent .co-dpdp .txt{font-size:10.5px;color:var(--ink-2);line-height:1.4} #p-parent .co-dpdp .txt b{color:var(--plum-d);font-weight:700} #p-parent .co-list{padding:0 22px;display:flex;flex-direction:column;gap:8px} #p-parent .co-row{background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px 12px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center} #p-parent .co-row .body b{display:block;color:var(--ink);font-weight:700;font-size:12px;letter-spacing:-0.005em;line-height:1.25} #p-parent .co-row .body .desc{display:block;margin-top:3px;font-size:10.5px;color:var(--mute);line-height:1.45} #p-parent .co-row .body .req{display:inline-block;margin-top:5px;padding:2px 7px;border-radius:4px;background:var(--fog);color:var(--ink-3);font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.09em} #p-parent .co-row.required{border-color:var(--plum-soft);background:linear-gradient(180deg,#fff 0%,var(--plum-glow) 100%)} /* iOS-style toggles — plum-glow when ON */ #p-parent .co-row .tog{width:38px;height:22px;background:var(--plum);border-radius:12px;position:relative;flex-shrink:0;transition:.18s;cursor:pointer} #p-parent .co-row .tog::after{content:'';position:absolute;width:17px;height:17px;background:#fff;border-radius:50%;top:2.5px;right:2.5px;box-shadow:0 1px 3px rgba(0,0,0,.22);transition:.18s} #p-parent .co-row.off .tog{background:var(--mist)} #p-parent .co-row.off .tog::after{right:auto;left:2.5px} #p-parent .co-row.locked .tog{background:var(--plum-soft);opacity:.7;cursor:not-allowed} #p-parent .co-row.locked .tog::after{background:#FFFFFFE0} #p-parent .co-foot{margin:12px 22px 6px;padding:9px 12px;background:var(--fog);border-radius:9px;font-size:10.5px;color:var(--ink-2);line-height:1.5;text-align:center} #p-parent .co-foot b{color:var(--plum-d);font-weight:700} #p-parent .co-withdraw{margin:0 22px 18px;text-align:center;padding:9px;font-size:11px;color:var(--rose-d);font-weight:600;letter-spacing:-0.005em;text-decoration:underline;text-decoration-color:var(--rose-glow);text-underline-offset:3px} /* ──────────── ME pane ──────────── */ #p-parent .me-head{padding:14px 22px 12px;background:linear-gradient(180deg,var(--plum-glow) 0%,#fff 100%);border-bottom:1px solid var(--line)} #p-parent .me-head .row{display:flex;align-items:center;gap:11px} #p-parent .me-head .avatar{width:48px;height:48px;border-radius:50%;background:var(--plum-d);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;font-family:'Inter';flex-shrink:0;letter-spacing:-.02em} #p-parent .me-head .info b{display:block;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:-0.005em} #p-parent .me-head .info span{display:block;font-size:11px;color:var(--mute);margin-top:2px} #p-parent .me-section{padding:14px 22px 4px} #p-parent .me-section h4{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-weight:700;margin:0 0 9px} #p-parent .me-linked{background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px 12px;border-left:3px solid var(--plum)} #p-parent .me-linked .row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px} #p-parent .me-linked .who b{display:block;color:var(--ink);font-size:12.5px;font-weight:700;letter-spacing:-0.005em} #p-parent .me-linked .who span{display:block;margin-top:2px;font-size:10.5px;color:var(--mute)} #p-parent .me-linked .pills{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap} #p-parent .me-linked .pills .ch{padding:2px 7px;border-radius:999px;background:var(--emerald-glow);color:var(--emerald-d);font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.06em} #p-parent .me-linked .pills .ch.pl{background:var(--plum-glow);color:var(--plum-d)} #p-parent .me-toggles{display:flex;flex-direction:column;gap:7px} #p-parent .me-tog{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;gap:10px} #p-parent .me-tog .b{font-size:11.5px;color:var(--ink);font-weight:600;letter-spacing:-0.005em;line-height:1.3} #p-parent .me-tog .b .s{display:block;margin-top:2px;font-size:10px;color:var(--mute);font-weight:500} #p-parent .me-tog .sw{width:32px;height:19px;background:var(--plum);border-radius:11px;position:relative;flex-shrink:0} #p-parent .me-tog .sw::after{content:'';position:absolute;width:15px;height:15px;background:#fff;border-radius:50%;top:2px;right:2px;box-shadow:0 1px 2px rgba(0,0,0,.18)} #p-parent .me-tog.off .sw{background:var(--mist)} #p-parent .me-tog.off .sw::after{right:auto;left:2px} #p-parent .me-counsellor{background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px;display:flex;flex-direction:column;gap:9px} #p-parent .me-counsellor .row{display:flex;align-items:center;gap:9px} #p-parent .me-counsellor .ic{width:30px;height:30px;border-radius:8px;background:var(--teal-glow);color:var(--teal-d);display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0} #p-parent .me-counsellor .who{flex:1;min-width:0} #p-parent .me-counsellor .who b{display:block;font-size:11.5px;color:var(--ink);font-weight:700;letter-spacing:-0.005em} #p-parent .me-counsellor .who span{display:block;margin-top:2px;font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--mute);letter-spacing:.05em} #p-parent .me-counsellor .wa{padding:5px 10px;border-radius:7px;background:var(--teal-glow);color:var(--teal-d);font-family:'JetBrains Mono',monospace;font-size:9.5px;font-weight:700;letter-spacing:.06em;flex-shrink:0} #p-parent .me-rights{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden;border-left:3px solid var(--plum)} #p-parent .me-rights .lk{padding:11px 12px;font-size:11.5px;color:var(--ink-2);font-weight:600;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);letter-spacing:-0.005em} #p-parent .me-rights .lk:last-child{border-bottom:none} #p-parent .me-rights .lk .arr{color:var(--plum-d);font-size:14px;font-weight:600} #p-parent .me-rights .lk .ref{font-family:'JetBrains Mono',monospace;font-size:8.5px;color:var(--mute);letter-spacing:.06em;font-weight:600;margin-left:7px} #p-parent .me-signout{margin:14px 22px 18px;padding:11px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:10px;font-family:'Inter';font-size:12px;font-weight:700;color:var(--ink-2);letter-spacing:.02em;cursor:pointer} #p-parent .me-foot{padding:2px 22px 14px;text-align:center;font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--mute);letter-spacing:.12em} /* ──────────── DEEP DIVE 01 — Granular consent drill-down ──────────── */ #p-parent .gc-head{padding:14px 22px;background:linear-gradient(135deg,var(--plum) 0%,var(--plum-d) 100%);color:#fff} #p-parent .gc-head .crumb{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--plum-soft);font-weight:600} #p-parent .gc-head h3{font-family:'Inter',sans-serif;font-size:16px;font-weight:700;color:#fff;margin:5px 0 3px;letter-spacing:-0.01em} #p-parent .gc-head .meta{font-family:'JetBrains Mono',monospace;font-size:10px;color:#FFFFFFB8;letter-spacing:.04em} #p-parent .gc-cat{margin:14px 22px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 13px} #p-parent .gc-cat .cat-head{display:flex;justify-content:space-between;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid var(--line)} #p-parent .gc-cat .cat-head b{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-0.005em} #p-parent .gc-cat .cat-head .state{padding:3px 8px;border-radius:999px;font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;letter-spacing:.08em} #p-parent .gc-cat .cat-head .state.on{background:var(--plum-glow);color:var(--plum-d)} #p-parent .gc-cat .cat-head .state.off{background:var(--fog);color:var(--mute)} #p-parent .gc-cat .cat-head .state.req{background:var(--emerald-glow);color:var(--emerald-d)} #p-parent .gc-cat table{width:100%;margin-top:9px;border-collapse:collapse} #p-parent .gc-cat tr td{padding:5px 0;font-size:10.5px;color:var(--ink-2);vertical-align:top;line-height:1.4} #p-parent .gc-cat tr td:first-child{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;font-weight:700;width:78px;padding-right:9px} #p-parent .gc-cat tr td b{color:var(--ink);font-weight:700} #p-parent .gc-note{margin:8px 22px 18px;background:var(--plum-glow);border-radius:9px;padding:10px 12px;font-size:11px;color:var(--ink-2);line-height:1.5;border-left:3px solid var(--plum)} #p-parent .gc-note b{color:var(--plum-d);font-weight:700} /* ──────────── DEEP DIVE 02 — Audit timeline 90 days ──────────── */ #p-parent .at-head{padding:14px 22px;background:var(--ink);color:#fff} #p-parent .at-head .crumb{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--plum-soft);font-weight:600} #p-parent .at-head h3{font-family:'Inter',sans-serif;font-size:16px;font-weight:700;color:#fff;margin:5px 0 3px;letter-spacing:-0.01em} #p-parent .at-head .meta{font-family:'JetBrains Mono',monospace;font-size:10px;color:#FFFFFFB8;letter-spacing:.04em} #p-parent .at-month{margin:14px 22px;padding-left:14px;border-left:2px solid var(--plum-soft);position:relative} #p-parent .at-month::before{content:'';position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--plum);box-shadow:0 0 0 3px var(--plum-glow)} #p-parent .at-month .mlabel{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--plum-d);font-weight:700;letter-spacing:.14em;text-transform:uppercase} #p-parent .at-month .totals{margin-top:5px;font-size:11.5px;color:var(--ink-2);line-height:1.5;font-weight:600;letter-spacing:-0.005em} #p-parent .at-month .totals b{color:var(--plum-d);font-weight:700} #p-parent .at-month .grid{margin-top:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px} #p-parent .at-month .cell{padding:7px 5px;background:#fff;border:1px solid var(--line);border-radius:7px;text-align:center} #p-parent .at-month .cell .v{font-family:'Inter',sans-serif;font-size:15px;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-0.02em} #p-parent .at-month .cell .l{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-weight:700} #p-parent .at-foot{margin:6px 22px 18px;padding:10px 12px;background:var(--fog);border-radius:9px;font-size:10.5px;color:var(--ink-2);line-height:1.5;text-align:center} #p-parent .at-foot b{color:var(--plum-d);font-weight:700} /* Responsive — stack phones on narrow viewports */ @media (max-width:920px){ #p-parent .screens-row{grid-template-columns:1fr !important;gap:48px} }
BeeTrustScore · product mockups v1 · 14 May 2026
/* Recruiter expanded — desktop frame (parallels .dt-frame from parent) */ #p-recruiter .desktop{width:100%;max-width:1180px;height:820px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 28px 60px -28px rgba(11,18,32,.18);display:grid;grid-template-columns:236px 1fr;overflow:hidden} #p-recruiter .main-panel{padding:24px 30px;background:#fff;overflow-y:auto;position:relative} /* sidebar overrides — clickable feedback */ #p-recruiter .sidebar [data-view]{cursor:pointer;user-select:none;transition:background .12s,color .12s} #p-recruiter .sidebar [data-view]:hover{background:#FFFFFF10;color:#fff} #p-recruiter .sidebar [data-view].active{background:var(--honey-d);color:#fff;font-weight:600} /* view switcher */ #p-recruiter .rec-view{display:none;flex-direction:column;gap:18px} #p-recruiter .rec-view.active{display:flex} /* mini-section header used inside views */ #p-recruiter .v-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap} #p-recruiter .v-head h2{font-family:'Inter',sans-serif;font-weight:700;font-size:24px;color:var(--ink);letter-spacing:-0.015em;margin:0;line-height:1.2} #p-recruiter .v-head .crumbs{font-family:'JetBrains Mono',monospace;font-size:10.5px;color:var(--mute);letter-spacing:.06em;margin-bottom:6px} #p-recruiter .v-head .crumbs b{color:var(--ink-2);font-weight:600} /* filter pills row (search view) */ #p-recruiter .filter-pills{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 4px} #p-recruiter .fpill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--fog);border:1px solid var(--line);font-size:11.5px;color:var(--ink-2);font-weight:500} #p-recruiter .fpill .k{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--mute);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-right:2px} #p-recruiter .fpill .x{color:var(--mute);font-size:13px;cursor:pointer;padding-left:2px} #p-recruiter .fpill.honey{background:var(--honey-glow);border-color:var(--honey-soft);color:var(--honey-d)} #p-recruiter .fpill.teal{background:var(--teal-glow);border-color:var(--teal-soft);color:var(--teal-d)} /* cohort cards */ #p-recruiter .cohort-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px} #p-recruiter .cohort-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;position:relative;cursor:pointer;transition:.15s} #p-recruiter .cohort-card:hover{border-color:var(--teal);box-shadow:0 8px 24px -16px rgba(15,118,110,.4)} #p-recruiter .cohort-card .ch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px} #p-recruiter .cohort-card h4{font-family:'Inter',sans-serif;font-size:15px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-0.01em;line-height:1.3} #p-recruiter .cohort-card .cnt{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--teal-d);font-weight:700;background:var(--teal-glow);padding:3px 9px;border-radius:999px;letter-spacing:.06em;white-space:nowrap} #p-recruiter .cohort-card .filt{font-family:'JetBrains Mono',monospace;font-size:10.5px;color:var(--mute);letter-spacing:.04em;line-height:1.6} #p-recruiter .cohort-card .meta{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;border-top:1px solid var(--line)} #p-recruiter .cohort-card .lastview{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--mute);letter-spacing:.04em} #p-recruiter .cohort-card .acts{display:flex;gap:6px} #p-recruiter .cohort-card .acts .a{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--honey-d);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer} #p-recruiter .cohort-new{border:1.5px dashed var(--honey-d);background:var(--honey-cream);display:flex;align-items:center;justify-content:center;gap:10px;font-family:'Inter',sans-serif;font-weight:700;color:var(--honey-d);font-size:14px;cursor:pointer;padding:36px 18px;border-radius:12px;letter-spacing:-0.005em} #p-recruiter .cohort-new .plus{width:28px;height:28px;border-radius:50%;background:var(--honey-d);color:#fff;display:grid;place-items:center;font-size:18px;font-weight:700} /* outreach inbox split layout */ #p-recruiter .inbox-split{display:grid;grid-template-columns:1.05fr 1fr;gap:14px;height:520px} #p-recruiter .inbox-list{background:#fff;border:1px solid var(--line);border-radius:12px;overflow-y:auto;display:flex;flex-direction:column} #p-recruiter .inbox-row{padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start} #p-recruiter .inbox-row:hover{background:var(--fog)} #p-recruiter .inbox-row.sel{background:var(--teal-glow);border-left:3px solid var(--teal);padding-left:11px} #p-recruiter .inbox-row .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:'Inter',sans-serif;font-weight:700;font-size:12.5px;color:#fff;flex-shrink:0;letter-spacing:.02em} #p-recruiter .inbox-row .meta-col{min-width:0} #p-recruiter .inbox-row .name{font-weight:700;color:var(--ink);font-size:12.5px;letter-spacing:-0.005em;display:flex;align-items:center;gap:6px} #p-recruiter .inbox-row .role{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-top:2px} #p-recruiter .inbox-row .preview{font-size:11.5px;color:var(--body);line-height:1.45;margin-top:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical} #p-recruiter .inbox-row .right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0} #p-recruiter .inbox-row .ts{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--mute);letter-spacing:.06em} #p-recruiter .sla{padding:2px 7px;border-radius:999px;font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase} #p-recruiter .sla.urg{background:var(--rose-glow);color:var(--rose-d)} #p-recruiter .sla.ok{background:var(--emerald-glow);color:var(--emerald-d)} #p-recruiter .sla.over{background:var(--honey-glow);color:var(--honey-d)} #p-recruiter .inbox-preview{background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden} #p-recruiter .inbox-preview .ph{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;background:var(--fog)} #p-recruiter .inbox-preview .ph h4{font-family:'Inter',sans-serif;font-size:14.5px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-0.01em} #p-recruiter .inbox-preview .ph .sub{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--mute);letter-spacing:.06em;margin-top:2px} #p-recruiter .thread{padding:14px 18px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px} #p-recruiter .msg{padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.55;color:var(--ink-2);max-width:88%} #p-recruiter .msg.me{background:var(--ink);color:#fff;align-self:flex-end} #p-recruiter .msg.them{background:var(--fog);border:1px solid var(--line);align-self:flex-start} #p-recruiter .msg .who{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:4px;opacity:.7} #p-recruiter .inbox-preview .pacts{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;background:#fff} /* funnel + kanban (progress view) */ #p-recruiter .funnel{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;align-items:end;padding:14px 0 4px} #p-recruiter .funnel .stage{background:var(--fog);border-radius:10px 10px 0 0;padding:14px 12px 12px;text-align:center;border-top:3px solid var(--teal);position:relative} #p-recruiter .funnel .stage.s2{border-top-color:var(--honey)} #p-recruiter .funnel .stage.s3{border-top-color:var(--plum)} #p-recruiter .funnel .stage.s4{border-top-color:var(--honey-d)} #p-recruiter .funnel .stage.s5{border-top-color:var(--emerald)} #p-recruiter .funnel .stage .l{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-weight:700} #p-recruiter .funnel .stage .v{font-family:'Inter',sans-serif;font-size:22px;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-0.02em;margin-top:4px} #p-recruiter .funnel .stage .conv{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--emerald-d);font-weight:700;margin-top:5px} #p-recruiter .kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:12px} #p-recruiter .kcol{background:var(--fog);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:280px} #p-recruiter .kcol .kh{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 8px;border-bottom:1px solid var(--line)} #p-recruiter .kcol .kh .lbl{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase;font-weight:700} #p-recruiter .kcol .kh .cnt{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--mute);font-weight:700;background:#fff;padding:2px 8px;border-radius:999px} #p-recruiter .kcard{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px 12px;cursor:pointer;transition:.12s;display:flex;flex-direction:column;gap:4px} #p-recruiter .kcard:hover{border-color:var(--teal);box-shadow:0 6px 18px -10px rgba(15,118,110,.3)} #p-recruiter .kcard .kn{font-weight:700;color:var(--ink);font-size:12.5px;letter-spacing:-0.005em} #p-recruiter .kcard .kr{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-weight:600} #p-recruiter .kcard .ks{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:5px;border-top:1px dashed var(--line)} #p-recruiter .kcard .ks .score{font-family:'JetBrains Mono',monospace;font-size:11.5px;color:var(--emerald-d);font-weight:700} #p-recruiter .kcard .ks .days{font-family:'JetBrains Mono',monospace;font-size:9.5px;color:var(--mute)} /* avatar palette */ #p-recruiter .av.av-1{background:var(--honey)} #p-recruiter .av.av-2{background:var(--teal)} #p-recruiter .av.av-3{background:var(--plum)} #p-recruiter .av.av-4{background:var(--emerald)} #p-recruiter .av.av-5{background:var(--rose);color:#fff} #p-recruiter .av.av-6{background:var(--honey-d)} #p-recruiter .av.av-7{background:var(--teal-d)} #p-recruiter .av.av-8{background:var(--plum-d)} /* offer analytics mini-card */ #p-recruiter .offer-analytics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:var(--ink);color:#fff;border-radius:12px;padding:16px 18px;margin-top:6px} #p-recruiter .offer-analytics .it .l{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--honey-soft);letter-spacing:.16em;text-transform:uppercase;font-weight:700} #p-recruiter .offer-analytics .it .v{font-family:'Inter',sans-serif;font-size:20px;font-weight:800;color:#fff;margin-top:4px;letter-spacing:-0.02em} #p-recruiter .offer-analytics .it .v .sub{font-family:'Inter';font-size:11px;color:#FFFFFF80;font-weight:500;margin-left:4px} /* audit log rows */ #p-recruiter .audit-row{display:grid;grid-template-columns:160px 130px 1fr auto;gap:14px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:12px;align-items:center} #p-recruiter .audit-row:hover{background:var(--fog)} #p-recruiter .audit-row .ts{font-family:'JetBrains Mono',monospace;font-size:10.5px;color:var(--mute);letter-spacing:.04em} #p-recruiter .audit-row .who{font-weight:600;color:var(--ink-2);font-size:12px} #p-recruiter .audit-row .what{color:var(--ink-2);font-size:12px;line-height:1.45} #p-recruiter .audit-row .what b{color:var(--ink);font-weight:600} #p-recruiter .audit-row .consent{padding:3px 9px;border-radius:999px;font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--emerald-glow);color:var(--emerald-d);white-space:nowrap} #p-recruiter .audit-row .consent.flag{background:var(--rose-glow);color:var(--rose-d)} #p-recruiter .audit-controls{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--fog);border-bottom:1px solid var(--line);border-radius:12px 12px 0 0} #p-recruiter .audit-controls .lbl{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-weight:700} #p-recruiter .audit-controls .acts{display:flex;gap:8px} /* health pills for roles view */ #p-recruiter .health{padding:3px 9px;border-radius:999px;font-family:'JetBrains Mono',monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase} #p-recruiter .health.g{background:var(--emerald-glow);color:var(--emerald-d)} #p-recruiter .health.a{background:var(--honey-glow);color:var(--honey-d)} #p-recruiter .health.r{background:var(--rose-glow);color:var(--rose-d)} /* status pill for offers */ #p-recruiter .ostat{padding:3px 9px;border-radius:999px;font-family:'JetBrains Mono',monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase} #p-recruiter .ostat.pend{background:var(--honey-glow);color:var(--honey-d)} #p-recruiter .ostat.acc{background:var(--emerald-glow);color:var(--emerald-d)} #p-recruiter .ostat.dec{background:var(--rose-glow);color:var(--rose-d)} #p-recruiter .ostat.exp{background:var(--fog);color:var(--mute)} @media (max-width:1100px){ #p-recruiter .desktop{height:auto} #p-recruiter .cohort-grid{grid-template-columns:1fr} #p-recruiter .inbox-split{grid-template-columns:1fr;height:auto} #p-recruiter .funnel{grid-template-columns:repeat(2,1fr)} #p-recruiter .kanban{grid-template-columns:1fr 1fr} #p-recruiter .offer-analytics{grid-template-columns:1fr} }
BTX mockups v2 PRE-APPROVAL
Archived

Parent + Recruiter personas — visible showcase, deferred from Phase-1

These two personas existed in the v1 prototype. Vision-lock CP224 (2026-05-18) reduced Phase-1 to 2 customer-facing personas (Student + College Admin) per founder + Naveen alignment. Templates are preserved per data-safety.md append-only — never deleted, just deferred. Re-introduction requires a pilot college specifically asking + Phase-2 sprint + DPDP §9 consent path for Parent. The below mockups are unchanged from v1 — they show what the surfaces looked like, not what Phase-1 ships.

Archived persona · Parent
Parent / guardian · mobile

Support without surveilling.

You see your child's trust band and direction — never the raw score, never the assessment content. Consent stays joint, privacy stays intact, every data touch logged.

Surface
Mobile · iOS/Android
Privacy
Band-only view · no raw data
DPDP §9
Joint consent · revocable
9:324G · 73%
Rohan's week
Wed · 14 May 2026
Trust band · last 7 days
A
B
C
Band A · Strong ↑ steady growth
Band only. You see the tier and direction. Rohan owns the precise number — he can share it directly with you any time.

What's growing

Coding skill assessments ↑↑
Employer / internship feedback
Verified portfolio depth
Social reputation · peer
What might help next

Rohan's portfolio depth has been flat for 3 weeks. A guided open-source contribution or a longer-form project (3+ weeks) tends to move this signal most. Talk to him — don't push.

💬
Counsellor on call Priya Menon · WhatsApp · usually replies in 2 hrs

Recent activity

Everything that touched Rohan's data this week · auditable to the second

AI oral assessment gradedCommunication · 79/100 · Claude reviewed
2h
👁
Recruiter view: RazorpayYou approved on 12 May · 1 view since
5h
Peer endorsement addedAditi K. · "System design" · pending review
1d
Coding sprint completedGraph traversal · 92/100
2d
Internship verifiedInfoEdge · mentor signed via DigiLocker
3d
Consent renewedIdentity verification · 12-month extension
5d
Disputed score componentCoding · 72 → 78 after evidence review
7d
Tab focus alert3 brief defocus events during DSA test · within tolerance
7d
Export full audit · DPDP §11 everything, signed JSON

What we may collect

Granular per-purpose consent. Toggle any of these any time.

DPDP §9
Joint consent verified via DigiLocker · Sangeeta I. as Rohan's linked guardian.
Identity verification One-time DigiLocker / Aadhaar e-KYC. Stored as hash, never raw. REQUIRED · ALWAYS ON
Video assessment recording 30-day retention. Used only for grading + dispute resolution.
Coding submissions Source code retained 90 days. Plagiarism checks only. Never shared.
Peer / employer feedback Inbound endorsements + verified internship reviews.
Behavioural signals Keystroke timing, tab-focus. Off by default.
AI tutoring / nudges Sunday-evening WhatsApp nudge from a co-counsellor.
Revoke any of these any time · changes apply in < 60 s
Withdraw all consent
SI
Sangeeta Iyer Linked guardian of Rohan I.

Linked accounts

Rohan Iyer B.Tech CSE · 2nd year · IIIT-H
APAAR ✓ DPDP §9 · joint consent

Notifications

Weekly digestSunday 8pm · WhatsApp
Critical events onlyDisputes, consent changes, recruiter approvals
PromotionalPartner offers, premium upgrades

Counsellor contacts

💬
Priya MenonYOUR ASSIGNED · IIIT-H
📞
On-call line24×7 · in Hindi / English / Tamil

Your DPDP rights

Export my data§11
Correct an entry§12
Withdraw a consent§6
Delete my account§13
Sign out
v1.0 · BeeTrustScore · DPDP-2023 compliant
Home
Activity
Consent
Me
— PRIMARY · INTERACTIVE
Tap any tab — switch screens live
9:354G · 73%
Consent › Drill down

Granular consent · per-purpose

Retention + purpose + scope · auditable
Identity verification REQUIRED
PurposeBind score to a real, age-verified student. One-time.
DataDigiLocker handle, Aadhaar last-4 (hash only).
RetentionHash kept · raw discarded in 30 s.
Shared withNo one. Internal verification only.
Video assessment ON
PurposeGrade oral fluency · resolve disputes if challenged.
DataCamera + mic during 12-min prompts (Rohan starts each).
Retention30 days, then auto-delete.
Shared withInternal reviewer (1 person) · only on dispute.
Behavioural signals OFF
PurposeDetect cheating · improve adaptive difficulty.
DataKeystroke timing, tab focus, paste events.
Retention— not collected while OFF.
Shared with
Why this detail? Under DPDP §9, joint consent must be specific, informed, and revocable. Each row above is its own consent — toggling one never cascades to another.
— DEEP DIVE 01
Consent drill-down — purpose + retention
9:424G · 70%
Activity › 90-day rollup

Audit timeline · 90 days

Month-by-month · everything that touched Rohan's data
May 2026 · so far
18 views · 4 grades · 2 endorsements · 1 dispute
18
Views
4
Grades
2
Endorse
1
Dispute
April 2026
24 views · 6 grades · 3 endorsements · 0 disputes
24
Views
6
Grades
3
Endorse
0
Dispute
March 2026
11 views · 5 grades · 1 endorsement · 1 dispute
11
Views
5
Grades
1
Endorse
1
Dispute
Every row above is signed + hash-anchored. Tap any month to expand into per-event detail · nothing is ever silently deleted.
— DEEP DIVE 02
90-day audit timeline — every data touch logged
Archived persona · Recruiter
Recruiter · desktop

Shortlist with a defensible signal.

Filter by composite, drill into the decomposition, watch the proctored clip — and explain every hire in 30 seconds. APAAR-verified, DPDP-logged.

Surface
Desktop · web
Verification
APAAR + DigiLocker
Audit
Every view logged
Talent · Verified search · SDE Intern · Backend (Go/Rust) · ₹50–70K · Bangalore

184 candidates match your filters

RoleSDE Intern × SkillsBackend Go/Rust × LocationBangalore × Package₹50-70K × Score≥ 800 × VerifiedAPAAR + DigiLocker × + Add filter
Median score
762/1000
→ stable
Top decile (≥850)
22candidates
↑ 4 wk
Replied to outreach
37%
↑ +6 pts

Candidates · sorted by composite score

Click any candidate to open full sub-score breakdown. Every view is logged to the candidate's consent ledger.
184 matches
CandidateCollege / yrScoreCodingOralVerifiedStatus
Aditi KulkarniPSG · CSE · 4y9129689✓ DigiLockerOpen to chat
Rohan IyerPSG · CSE · 2y8949279✓ DigiLockerNew (3d)
Karthik RamamurthyIIIT-B · IT · 3y8818884✓ DigiLockerOpen to chat
Anjali VenkateshBITS · ECE · 4y8728192✓ DigiLockerSaved
Suresh MahadevanNIT-T · CSE · 3y8218377✓ DigiLockerOpen to chat
Pooja NarayananVIT · IT · 4y7847482✓ DigiLockerReviewing
Devansh PatelDA-IICT · CSE · 2y7627868✓ DigiLockerOutreach sent
Meera SundaramNIT-W · CSE · 4y7487180✓ DigiLockerOpen to chat
Talent · Saved cohorts

6 cohorts · 412 candidates tracked

SDE-1 Bangalore · Q2 hiring

184
role:SDE-1 · skills:Go,Rust · loc:Bangalore
score ≥ 800 · coding ≥ 75 · verified:APAAR
Last viewed · 2h ago OpenShare

Frontend Mumbai

67
role:Frontend · skills:React,TS · loc:Mumbai
score ≥ 780 · fluency ≥ 80 · portfolio:GitHub
Last viewed · Yesterday OpenShare

Data Science Pune

42
role:DS · skills:Python,SQL,Spark · loc:Pune
score ≥ 820 · stats projects verified · APAAR+
Last viewed · 3 days ago OpenShare

Apprenticeship pool — Microsoft

23
program:Apprentice · 2-yr · any loc
score ≥ 750 · oral ≥ 80 · plagiarism < 5%
Last viewed · 1 wk ago OpenShare

ML/AI researchers · NIT+IIT

56
role:ML Researcher · skills:PyTorch,JAX
score ≥ 850 · publications ≥ 1 · top-decile
Last viewed · 5 days ago OpenShare

DevOps interns · pan-India

40
role:DevOps Intern · skills:K8s,Terraform
score ≥ 770 · open-source PRs ≥ 2
Last viewed · 2 wk ago OpenShare
Talent · Outreach inbox

12 candidate replies · 3 awaiting SLA

RI
Rohan Iyer
PSG · CSE · Replied to SDE-1 Bangalore
Thanks for reaching out! Yes, I'd love to learn more about the role. I'm currently in my 2nd year but…
9:42 IST
Urgent
AK
Aditi Kulkarni
PSG · CSE · Replied to SDE-1 Bangalore
Hi Mehul, I'm interested but already in final rounds at two other companies. Could we…
8:18 IST
On track
KR
Karthik Ramamurthy
IIIT-B · IT · Replied to ML Researcher
Happy to interview! I'm working on a transformer-pruning paper — would that overlap with…
Yesterday
On track
AV
Anjali Venkatesh
BITS · ECE · Replied to Frontend Mumbai
I saw the JD — really like that you ship to 12M users. One question: is the React Native team part of…
Yesterday
Overdue
SM
Suresh Mahadevan
NIT-T · CSE · Replied to SDE-1 Bangalore
Thanks, sounds great. Could you share the comp range upfront — I have a competing offer at 22 LPA…
2 days
Urgent
PN
Pooja Narayanan
VIT · IT · Replied to DevOps Intern
Hi! I'm currently doing an internship at Razorpay (different team). Would that conflict?…
3 days
On track
DP
Devansh Patel
DA-IICT · CSE · Replied to SDE-1 Bangalore
Yes, available this Friday for a call. My GitHub is at github.com/devansh-p — please…
3 days
Overdue
MS
Meera Sundaram
NIT-W · CSE · Replied to Data Science Pune
I'm in! Already cleared 2 rounds. Sharing my published paper on graph embeddings for…
4 days
On track

Rohan Iyer · PSG · CSE 2y

Thread · SDE-1 Bangalore · started 12 May 2026
Urgent
You · 12 May, 14:20
Hi Rohan — saw your DSA score (92/100) and your Go contributions on InfoEdge. We're hiring SDE-1s for our payments core team in Bangalore, ₹50-70K range. Open to a 30-min chat this week?
Rohan · 14 May, 09:42
Thanks for reaching out! Yes, I'd love to learn more about the role. I'm currently in my 2nd year but graduating in 2027 — does that work for your timeline? Also, is the role open to relocation support? Available for a call Thu/Fri evening IST.
You · drafting…
Yes, 2027 grad works — we're filling FY27 slots. Relocation covered up to ₹50K. Friday 6pm IST?
Hiring · Open roles

6 active roles · 23 in pipeline

Total positions
14to fill
→ same
Median pipeline
19candidates
↑ +4 wk
Median days open
17days
↓ -3 vs last Q

Roles · sorted by health

Green = on track · Amber = needs attention · Red = stalled (> 30 days)
4 green · 1 amber · 1 red
RoleHiring managerStagePositionsPipelineDays openHealth
SDE-1 · Backend (Go/Rust)Priya MehtaActive sourcing418412Green
Frontend EngineerAnkit SharmaInterviewing26718Green
Data EngineerSneha KapoorOffers out34222Green
DevOps InternVikram SinghActive sourcing2409Green
ML ResearcherDr. Anand IyerInterviewing15626Amber
Product AnalystRashmi VermaStalled · needs JD update21438Red

Pipeline mix · by role

How sourced talent is distributed across the 6 open roles
403 total
SDE-1 Backend184
Frontend Eng67
ML Researcher56
Data Engineer42
DevOps Intern40
Product Analyst14

Attention needed

2 flagged
ML Researcher26 days open
26dSLOW
Product Analyst38 days · stalled
38dSTALLED
⚠ Action · Product Analyst JD has 0 sourced candidates this week — recommend hiring-manager sync to refresh JD scope.
Hiring · In progress

Pipeline funnel · 184 → 5 accepted (2.7%)

Conversion funnel · last 90 days

Each stage shows count + conversion-to-next. Click a stage to drill in.
2.7% overall
Sourced
184
→ 42% screened
Screened
78
→ 29% interview
Interviewed
23
→ 35% offer
Offered
8
→ 63% accept
Accepted
5
→ closed

Active board · 23 candidates

Real-time
Screened
6
Aditi Kulkarni
SDE-1 Backend
9122d
Karthik Ramamurthy
ML Researcher
8813d
Devansh Patel
SDE-1 Backend
7625d
Interview
8
Rohan Iyer
SDE-1 Backend
8944d
Anjali Venkatesh
Frontend
8726d
Suresh Mahadevan
SDE-1 Backend
8217d
Meera Sundaram
Data Engineer
7482d
Offered
5
Pooja Narayanan
DevOps Intern
7843d
Vikrant Joshi
Frontend
8205d
Sanya Bhatt
Data Engineer
8458d
Accepted
4
Nikhil Reddy
SDE-1 Backend
90112d
Ishita Bansal
Frontend
87815d
Tanmay Khan
Data Engineer
85610d
Priyanshi Goel
DevOps Intern
8129d
Hiring · Offers

8 offers extended · 5 pending · 78% acceptance rate

Offers · last 90 days

All offers are DPDP-logged and visible to candidate via their consent ledger.
78% accept
CandidateRolePackageDate sentDays to deadlineStatus
Nikhil ReddySDE-1 Backend₹62 LPA02 May 2026Accepted
Ishita BansalFrontend Engineer₹54 LPA30 Apr 2026Accepted
Tanmay KhanData Engineer₹68 LPA05 May 2026Accepted
Priyanshi GoelDevOps Intern₹35 LPA06 May 2026Accepted
Pooja NarayananDevOps Intern₹38 LPA11 May 20264 daysPending
Vikrant JoshiFrontend Engineer₹56 LPA09 May 20262 daysPending
Sanya BhattData Engineer₹64 LPA06 May 2026Declined
Arjun KhannaSDE-1 Backend₹58 LPA14 Apr 2026Expired
Acceptance rate
78% (last 90d)
Median time to accept
4days
Declines (30d)
2/ 8 offers

Decline reasons · last 90 days

Candidate-reported via consent ledger · self-declared
2 declines
CandidateRoleReasonCounter
Sanya BhattData EngineerHigher competing offer (₹76 LPA)Within ₹12L
Arjun KhannaSDE-1 BackendNo response by deadlineExpired

Pending offer breakdown

5 pending
Pooja NarayananDevOps Intern · ₹38 LPA
4d leftON TRACK
Vikrant JoshiFrontend · ₹56 LPA
2d leftSOON
Ops · Audit log · DPDP-compliant · append-only

1,284 events · last 30 days

Candidate views
842profile opens
→ steady
Outreach sent
216messages
↑ +18 wk
Blocked accesses
3consent-denied
↓ -1 wk
Live · auto-refresh 30s · all events logged to candidate consent ledger ✓ Append-only SHA-256 chained
14 May · 14:22 ISTMehul ShahViewed candidate Rohan Iyer · opened SHAP breakdownLogged
14 May · 14:18 ISTMehul ShahFiltered cohort by score ≥ 800, Bangalore · returned 184 candidatesLogged
14 May · 14:15 ISTMehul ShahSent outreach to Karthik Ramamurthy · template "ML-research-intro-v3"Logged
14 May · 13:50 ISTPriya MehtaExported cohort SDE-1 Bangalore as PDF · 184 rowsLogged
14 May · 11:32 ISTMehul ShahAccessed proctored clip · Rohan Iyer · DSA assessment · 4min 22s viewedLogged
14 May · 10:14 ISTAnkit SharmaCreated new role Frontend Engineer (Mumbai) · 2 positionsLogged
14 May · 09:48 ISTMehul ShahSent offer to Pooja Narayanan · DevOps Intern · ₹38 LPA · deadline 18 MayLogged
14 May · 08:30 ISTSystemAuto-flag: Bias check on SDE-1 Bangalore cohort · gender ratio 38:62 within toleranceLogged
13 May · 17:22 ISTMehul ShahBulk outreach · cohort SDE-1 Bangalore · 42 candidates · template "sde-intro-v2"Logged
13 May · 16:08 ISTSneha KapoorViewed candidate Tanmay Khan · downloaded resume PDFLogged
13 May · 14:55 ISTMehul ShahAttempted access to Aditi Kulkarni · private references · candidate consent NOT grantedBlocked
13 May · 11:40 ISTSystemDPDP daily digest sent to 23 candidates · "Who viewed your profile this week"Logged
13 May · 10:12 ISTVikram SinghCreated cohort DevOps interns · pan-India · 40 candidates · savedLogged
12 May · 18:48 ISTMehul ShahCompared 2 candidates · Rohan Iyer vs Aditi Kulkarni · 6min 14sLogged
12 May · 14:22 ISTSystemBias audit · weekly · cohort SDE-1 Bangalore · no statistically significant skew detectedLogged
DPDP-compliant by design
Every recruiter action that touches a candidate's data writes an immutable, SHA-256-chained log entry visible to that candidate in their consent ledger. Candidates can revoke access at any time, and any blocked attempt (consent withdrawn or never granted) is recorded with full context for audit. The full audit history is exportable as a signed JSON-LD bundle for DPDP compliance reviews.
— DESKTOP · RECRUITER CONSOLE
Click any sidebar item — switch views live
Archived showcase · not Phase-1 scope | Last verified: | Contact