.tap-site .pd-shell{--tap-bg:var(--bg);--tap-surface:var(--surface);--tap-surface-2:var(--surface-2);--tap-surface-sunk:var(--surface-sunk);--tap-hairline:var(--hairline);--tap-hairline-2:var(--hairline-2);--tap-ink:var(--ink);--tap-ink-2:var(--ink-2);--tap-ink-3:var(--ink-3);--tap-ink-4:var(--ink-4);--tap-signal:var(--signal);--tap-signal-ink:var(--signal-ink);--tap-signal-wash:var(--signal-wash);--tap-warn:var(--warn);--tap-warn-ink:var(--warn-ink);--tap-warn-wash:var(--warn-wash);border:1px solid var(--tap-hairline-2);color:var(--tap-ink);background:var(--tap-bg);box-shadow:var(--shadow-lg);border-radius:16px;scroll-margin-top:84px;font-size:14px;line-height:1.45;overflow:hidden}.tap-site .pd-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tap-site .pd-browser-bar{border-bottom:1px solid var(--tap-hairline);min-height:40px;color:var(--tap-ink-4);background:var(--tap-surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;font:12px Geist Mono,ui-monospace,monospace;display:grid}.tap-site .pd-browser-dots{gap:6px;display:flex}.tap-site .pd-browser-dots i{background:var(--tap-hairline-2);border-radius:50%;width:10px;height:10px}.tap-site .pd-browser-url{border:1px solid var(--tap-hairline);background:var(--tap-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 10px;overflow:hidden}.tap-site .pd-browser-badge{color:var(--tap-signal-ink);letter-spacing:.06em;text-transform:uppercase}.tap-site .pd-product-shell{background:var(--tap-bg);grid-template-columns:158px minmax(0,1fr);height:610px;display:grid;position:relative;overflow:hidden}.tap-site .pd-logo-dark,html.dark .tap-site .pd-logo-light{display:none}html.dark .tap-site .pd-logo-dark{display:block}.tap-site .pd-sidebar{border-right:1px solid var(--tap-hairline);background:color-mix(in oklch, var(--tap-surface) 92%, transparent);flex-direction:column;gap:14px;min-width:0;padding:14px 10px 0;display:flex;overflow:hidden}.tap-site .pd-brand{align-items:center;height:36px;padding:0 8px;display:flex}.tap-site .pd-brand img{width:49px;height:auto}.tap-site .pd-sidebar-search{border:1px solid var(--tap-hairline);height:36px;color:var(--tap-ink-3);background:var(--tap-surface-2);border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.tap-site .pd-sidebar-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tap-site .pd-sidebar-search kbd{border:1px solid var(--tap-hairline);color:var(--tap-ink-4);background:var(--tap-bg);white-space:nowrap;border-radius:4px;padding:1px 4px;font:9px Geist Mono,ui-monospace,monospace}.tap-site .pd-sidebar nav{flex-direction:column;gap:3px;display:flex}.tap-site .pd-nav-label{color:var(--tap-ink-4);letter-spacing:.06em;text-transform:uppercase;margin:10px 8px 2px;font-size:10px;font-weight:650}.tap-site .pd-nav-item{width:100%;height:36px;color:var(--tap-ink-3);font:inherit;text-align:left;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:12px;display:flex}.tap-site .pd-nav-item.is-active{border-color:var(--tap-hairline-2);color:var(--tap-ink);background:var(--tap-surface-2);font-weight:600}.tap-site .pd-nav-item:disabled{opacity:.58;cursor:default}.tap-site .pd-nav-item:not(:disabled):hover,.tap-site .pd-nav-item:not(:disabled):focus-visible{color:var(--tap-ink);background:var(--tap-surface-2)}.tap-site .pd-sidebar-user{border-top:1px solid var(--tap-hairline);align-items:center;gap:8px;min-height:54px;margin:auto -10px 0;padding:9px 12px;display:flex}.tap-site .pd-sidebar-user>span{width:30px;height:30px;color:var(--tap-bg);background:var(--tap-ink);border-radius:50%;flex:none;place-items:center;font:10px Geist Mono,ui-monospace,monospace;display:grid}.tap-site .pd-sidebar-user small{color:var(--tap-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.tap-site .pd-mobile-topbar{display:none}.tap-site .pd-mobile-topbar nav{gap:4px;display:flex}.tap-site .pd-mobile-topbar nav button{width:44px;height:44px;color:var(--tap-ink-3);border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.tap-site .pd-mobile-topbar nav button.is-active{border-color:var(--tap-hairline-2);color:var(--tap-ink);background:var(--tap-surface-2)}.tap-site .pd-main-view{background:var(--tap-bg);min-width:0;overflow:hidden}.tap-site .pd-collection-header{z-index:4;border-bottom:1px solid var(--tap-hairline);background:var(--tap-bg);padding:17px 24px 13px;position:relative}.tap-site .pd-header-top{align-items:flex-start;gap:24px;display:flex}.tap-site .pd-identity{min-width:104px}.tap-site .pd-identity>span,.tap-site .pd-metrics small,.tap-site .pd-sort>small,.tap-site .pd-insight-title,.tap-site .pd-score small,.tap-site .pd-drawer-hero>span,.tap-site .pd-drawer-stat-row small,.tap-site .pd-detail-section h4,.tap-site .pd-evidence-group h4{letter-spacing:.07em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace}.tap-site .pd-identity>span{color:var(--tap-ink-4);font-size:10px;display:block}.tap-site .pd-identity>div{align-items:baseline;gap:6px;display:flex}.tap-site .pd-identity h2{color:var(--tap-ink);letter-spacing:-.02em;margin:2px 0 0;font-size:19px;font-weight:520;line-height:1.15}.tap-site .pd-identity small{color:var(--tap-ink-3);font:11px Geist Mono,ui-monospace,monospace}.tap-site .pd-metrics{gap:19px;display:flex}.tap-site .pd-metrics>span{display:grid}.tap-site .pd-metrics small{color:var(--tap-ink-4);white-space:nowrap;font-size:10px}.tap-site .pd-metrics strong{color:var(--tap-ink);font:20px/1.25 Geist Mono,ui-monospace,monospace}.tap-site .pd-actions{gap:7px;min-width:0;margin-left:auto;display:flex}.tap-site .pd-search{border:1px solid var(--tap-hairline-2);width:min(220px,22vw);height:32px;color:var(--tap-ink-3);background:var(--tap-surface);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.tap-site .pd-search input{width:100%;min-width:0;color:var(--tap-ink);background:0 0;border:0;outline:0;font-size:12px}.tap-site .pd-search input::placeholder{color:var(--tap-ink-4)}.tap-site .pd-search.is-disabled{color:var(--tap-ink-4);opacity:.68}.tap-site .pd-view-toggle,.tap-site .pd-status-segment{border:1px solid var(--tap-hairline);background:var(--tap-surface);border-radius:8px;align-items:center;padding:3px;display:flex}.tap-site .pd-view-toggle button{height:25px;color:var(--tap-ink-3);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.tap-site .pd-view-toggle button.is-active{color:var(--tap-ink);background:var(--tap-surface-2);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tap-hairline) 70%, transparent);font-weight:600}.tap-site .pd-view-toggle button:disabled{cursor:default;opacity:.58}.tap-site .pd-view-toggle button.is-active:disabled{opacity:1}.tap-site .pd-controls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex;position:relative}.tap-site .pd-status-segment{height:32px;padding:3px 4px}.tap-site .pd-status-segment>span{height:24px;color:var(--tap-ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:11px;display:inline-flex}.tap-site .pd-status-segment>span.is-active{color:var(--tap-ink);background:var(--tap-surface-2)}.tap-site .pd-status-segment i{background:var(--tap-signal);border-radius:50%;width:5px;height:5px}.tap-site .pd-status-segment small{color:var(--tap-ink-4)}.tap-site .pd-sort{border:1px solid var(--tap-hairline);height:32px;color:var(--tap-ink-2);background:var(--tap-surface);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.tap-site .pd-sort>small{color:var(--tap-ink-4);font-size:9px}.tap-site .pd-sort:disabled{color:var(--tap-ink-4);cursor:default;opacity:.72}.tap-site .pd-context-action{border:1px solid var(--tap-hairline);height:32px;color:var(--tap-ink-2);background:var(--tap-surface);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.tap-site .pd-context-action:disabled{color:var(--tap-ink-4);opacity:.62;cursor:default}.tap-site .pd-project-picker{border:1px dashed var(--tap-signal);max-width:min(430px,100%);height:32px;color:var(--tap-signal-ink);background:var(--tap-signal-wash);border-radius:999px;align-items:center;gap:7px;padding:0 9px;display:flex;position:relative}.tap-site .pd-project-picker-label{color:var(--tap-ink-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font:8px Geist Mono,ui-monospace,monospace}.tap-site .pd-project-picker select{appearance:none;min-width:0;max-width:245px;height:30px;color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px}.tap-site .pd-project-picker select:focus-visible{outline:2px solid var(--tap-focus-ring-color);outline-offset:3px}.tap-site .pd-project-picker>button{border:1px dashed var(--tap-hairline-2);max-width:100%;height:32px;color:var(--tap-ink-3);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:flex}.tap-site .pd-project-picker>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tap-site .pd-project-picker>button.has-project{border-color:var(--tap-signal);color:var(--tap-signal-ink);background:var(--tap-signal-wash)}.tap-site .pd-project-menu{z-index:20;border:1px solid var(--tap-hairline-2);background:var(--tap-bg);width:min(340px,100vw - 42px);box-shadow:var(--shadow-md);border-radius:10px;padding:7px;position:absolute;top:38px;left:0;overflow:hidden}.tap-site .pd-project-menu>span{color:var(--tap-ink-4);letter-spacing:.07em;text-transform:uppercase;padding:5px 7px 7px;font:10px Geist Mono,ui-monospace,monospace;display:block}.tap-site .pd-project-menu button{width:100%;color:var(--tap-ink-2);text-align:left;border-radius:7px;grid-template-columns:1fr auto;gap:2px 8px;padding:9px;display:grid}.tap-site .pd-project-menu button:hover,.tap-site .pd-project-menu button[aria-pressed=true]{background:var(--tap-surface-2)}.tap-site .pd-project-menu strong{font-size:12px}.tap-site .pd-project-menu small{color:var(--tap-ink-4);font-size:9px}.tap-site .pd-project-menu button>span{color:var(--tap-ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.tap-site .pd-blind{height:32px;color:var(--tap-ink-3);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex;position:relative}.tap-site .pd-blind input{opacity:0;width:1px;height:1px;position:absolute}.tap-site .pd-blind>span{border:1px solid var(--tap-hairline-2);background:var(--tap-surface-2);border-radius:999px;width:30px;height:18px;padding:2px;transition:background .14s,border-color .14s}.tap-site .pd-blind>span i{background:var(--tap-bg);width:12px;height:12px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .14s;display:block}.tap-site .pd-blind input:checked+span{border-color:var(--tap-signal);background:var(--tap-signal)}.tap-site .pd-blind input:checked+span i{transform:translate(12px)}.tap-site .pd-blind input:focus-visible+span{outline:2px solid var(--tap-focus-ring-color);outline-offset:2px}.tap-site .pd-blind-icon{display:none!important}.tap-site .pd-work-area{grid-template-columns:minmax(0,1fr) 238px;height:calc(100% - 111px);display:grid;overflow:hidden}.tap-site .pd-roster{min-width:0;padding:16px 20px 22px;overflow:auto}.tap-site .pd-recompose-banner{border:1px solid var(--tap-signal);min-height:44px;color:var(--tap-signal-ink);background:var(--tap-signal-wash);border-radius:10px;align-items:center;gap:9px;margin-bottom:11px;padding:8px 12px;display:flex}.tap-site .pd-recompose-banner>span{gap:1px;display:grid}.tap-site .pd-recompose-banner strong{font-size:11px;font-weight:600}.tap-site .pd-recompose-banner small{color:var(--tap-ink-3);font-size:9px}.tap-site .pd-recompose-banner.is-running svg{animation:.8s linear infinite pd-spin}.tap-site .pd-card-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.tap-site .pd-card-grid>li{min-width:0}.tap-site .pd-card-grid>li>.pd-candidate-card{width:100%;height:100%}.tap-site .pd-candidate-card{border:1px solid var(--tap-hairline);min-width:0;min-height:158px;color:var(--tap-ink);background:var(--tap-surface);text-align:left;border-radius:10px;flex-direction:column;gap:10px;padding:11px;transition:border-color .14s,background .14s,transform .14s,opacity .14s;display:flex}.tap-site .pd-candidate-card:hover{border-color:var(--tap-ink-3)}.tap-site .pd-candidate-card:focus-visible{border-color:var(--tap-focus-ring-color)}.tap-site .pd-candidate-card:hover,.tap-site .pd-candidate-card:focus-visible{background:var(--tap-surface-2);transform:translateY(-1px)}.tap-site .pd-candidate-card.is-unevaluated{opacity:.66;transform:scale(.99)}.tap-site .pd-roster[aria-busy=true] .pd-card-grid{opacity:.6}.tap-site .pd-card-top,.tap-site .pd-card-person,.tap-site .pd-card-bottom{min-width:0;display:flex}.tap-site .pd-card-top{justify-content:space-between;align-items:flex-start;gap:8px}.tap-site .pd-card-person{align-items:center;gap:9px}.tap-site .pd-avatar{border:1px solid var(--tap-hairline);width:36px;height:36px;color:var(--tap-ink-2);background:var(--tap-surface-2);border-radius:50%;flex:none;place-items:center;font:11px Geist Mono,ui-monospace,monospace;display:grid}.tap-site .pd-avatar.is-masked{color:var(--tap-ink-3);background:repeating-linear-gradient(45deg, var(--tap-surface-2) 0 4px, var(--tap-surface-sunk) 4px 8px)}.tap-site .pd-person-copy{min-width:0;display:grid}.tap-site .pd-person-copy strong,.tap-site .pd-person-copy span,.tap-site .pd-person-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tap-site .pd-person-copy strong{font-size:12px;font-weight:600}.tap-site .pd-person-copy span,.tap-site .pd-person-copy small{color:var(--tap-ink-3);font-size:10px}.tap-site .pd-skill-list{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:39px;display:flex;overflow:hidden}.tap-site .pd-skill-list>span,.tap-site .pd-source-chip,.tap-site .pd-drawer-skills span{border:1px solid var(--tap-hairline);color:var(--tap-ink-2);background:var(--tap-bg);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;line-height:1.4}.tap-site .pd-card-bottom{justify-content:space-between;align-items:flex-end;gap:8px;min-height:34px;margin-top:auto}.tap-site .pd-source-chip{color:var(--tap-ink-3)}.tap-site .pd-score{justify-items:end;margin-left:auto;display:grid}.tap-site .pd-score small{color:var(--tap-ink-4);font-size:9px}.tap-site .pd-score strong{color:var(--tap-ink);font:17px/1.05 Geist Mono,ui-monospace,monospace}.tap-site .pd-score--strong strong{color:var(--tap-signal-ink)}.tap-site .pd-score--weak strong,.tap-site .pd-score--reject strong{color:var(--tap-warn-ink)}.tap-site .pd-score--missing{max-width:78px;color:var(--tap-ink-3);text-align:right;white-space:normal;align-self:center;font-size:10px;line-height:1.2}.tap-site .pd-card-grid.is-list{border:1px solid var(--tap-hairline);border-radius:10px;display:block;overflow:hidden}.tap-site .pd-card-grid.is-list .pd-candidate-card{border:0;border-bottom:1px solid var(--tap-hairline);border-radius:0;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) 90px;align-items:center;gap:12px;min-height:70px;display:grid}.tap-site .pd-card-grid.is-list>li:last-child .pd-candidate-card{border-bottom:0}.tap-site .pd-card-grid.is-list .pd-skill-list{min-height:0}.tap-site .pd-card-grid.is-list .pd-card-bottom{align-items:center;margin:0}.tap-site .pd-no-results{min-height:180px;color:var(--tap-ink-3);text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.tap-site .pd-no-results p{margin:0;font-size:11px}.tap-site .pd-insights{border-left:1px solid var(--tap-hairline);align-content:start;gap:10px;padding:16px 16px 20px;display:grid;overflow:auto}.tap-site .pd-insight-card{border:1px solid var(--tap-hairline);background:var(--tap-surface);border-radius:10px;padding:12px}.tap-site .pd-insight-title{color:var(--tap-ink-4);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:400;display:flex}.tap-site .pd-insight-title>span{align-items:center;gap:6px;display:inline-flex}.tap-site .pd-insight-title small{font:9px Geist Mono,ui-monospace,monospace}.tap-site .pd-axis-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.tap-site .pd-axis-row>span{gap:4px;min-width:0;display:grid}.tap-site .pd-axis-row small{color:var(--tap-ink-4);letter-spacing:.07em;text-transform:uppercase;font:8px Geist Mono,ui-monospace,monospace}.tap-site .pd-axis-row strong{border:1px solid var(--tap-hairline);height:29px;color:var(--tap-ink-2);background:var(--tap-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-size:9px;font-weight:500;display:flex;overflow:hidden}.tap-site .pd-plot{border:1px solid var(--tap-hairline);background-color:var(--tap-surface-sunk);background-image:linear-gradient(var(--tap-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--tap-hairline) 1px, transparent 1px);background-size:25% 25%;border-radius:6px;height:172px;margin-top:9px;position:relative;overflow:hidden}.tap-site .pd-plot.has-project:after{content:"";background:var(--tap-signal-wash);position:absolute;inset:0 0 50% 50%}.tap-site .pd-dot{--pd-x:50%;--pd-y:50%;z-index:2;left:var(--pd-x);top:var(--pd-y);background:0 0;border:0;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.tap-site .pd-dot:before{content:"";border:1px solid var(--tap-ink);background:var(--tap-ink-2);border-radius:50%;transition:transform .14s,background .14s;position:absolute;inset:18px}.tap-site .pd-dot.is-active,.tap-site .pd-dot:hover,.tap-site .pd-dot:focus-visible{z-index:3}.tap-site .pd-dot.is-active:before,.tap-site .pd-dot:hover:before,.tap-site .pd-dot:focus-visible:before{background:var(--tap-signal);transform:scale(1.6)}.tap-site .pd-dot.is-missing:before{border-style:dashed;border-color:var(--tap-ink-3);background:var(--tap-surface)}.tap-site .pd-plot-scale{color:var(--tap-ink-4);justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.tap-site .pd-readiness{padding-bottom:10px}.tap-site .pd-distribution{background:var(--tap-surface-sunk);border-radius:999px;height:7px;margin:12px 0 8px;display:flex;overflow:hidden}.tap-site .pd-distribution i{flex-basis:0;min-width:0}.tap-site .pd-readiness p{color:var(--tap-ink-3);justify-content:space-between;margin:4px 0 0;font-size:9px;display:flex}.tap-site .pd-readiness p span{align-items:center;gap:5px;display:inline-flex}.tap-site .pd-readiness p i{border-radius:50%;width:5px;height:5px}.tap-site .pd-distribution i.is-immediate,.tap-site .pd-readiness p.is-immediate i,.tap-site .pd-drawer-stat-row strong i.is-immediate{background:hsl(var(--chart-1))}.tap-site .pd-distribution i.is-scheduled,.tap-site .pd-readiness p.is-scheduled i,.tap-site .pd-drawer-stat-row strong i.is-scheduled{background:hsl(var(--chart-2))}.tap-site .pd-distribution i.is-flexible,.tap-site .pd-readiness p.is-flexible i,.tap-site .pd-drawer-stat-row strong i.is-flexible{background:hsl(var(--chart-3))}.tap-site .pd-projects-view{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.tap-site .pd-projects-view .pd-actions .is-disabled{color:var(--tap-ink-4);opacity:.7}.tap-site .pd-projects-view .pd-view-toggle button:disabled{cursor:default;opacity:.6}.tap-site .pd-projects-view .pd-view-toggle button.is-active:disabled{opacity:1}.tap-site .pd-projects-area{min-height:0;padding:18px 20px 24px;overflow:auto}.tap-site .pd-projects-heading{color:var(--tap-ink-4);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font:9px Geist Mono,ui-monospace,monospace;display:flex}.tap-site .pd-projects-heading strong{color:var(--tap-ink-3);font-weight:500}.tap-site .pd-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tap-site .pd-project-card{border:1px solid var(--tap-hairline);min-width:0;color:var(--tap-ink);background:var(--tap-surface);text-align:left;border-radius:11px;align-content:start;gap:13px;padding:15px;transition:border-color .14s,background .14s,transform .14s;display:grid}.tap-site .pd-project-card:hover{border-color:var(--tap-ink-3)}.tap-site .pd-project-card:focus-visible{border-color:var(--tap-focus-ring-color)}.tap-site .pd-project-card:hover,.tap-site .pd-project-card:focus-visible{background:var(--tap-surface-2);transform:translateY(-1px)}.tap-site .pd-project-card.is-selected{border-color:color-mix(in oklch, var(--tap-signal) 58%, var(--tap-hairline));box-shadow:inset 3px 0 0 var(--tap-signal)}.tap-site .pd-project-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.tap-site .pd-project-icon{border:1px solid var(--tap-hairline);width:34px;height:34px;color:var(--tap-signal-ink);background:var(--tap-bg);border-radius:8px;place-items:center;display:grid}.tap-site .pd-project-card-head>span:nth-child(2){min-width:0;display:grid}.tap-site .pd-project-card-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.tap-site .pd-project-card-head small{color:var(--tap-ink-3);align-items:center;gap:5px;font-size:9px;display:inline-flex}.tap-site .pd-project-card-head small i{background:var(--tap-signal);border-radius:50%;width:5px;height:5px}.tap-site .pd-project-card-cta{color:var(--tap-signal-ink);white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:inline-flex}.tap-site .pd-project-context{min-height:35px;color:var(--tap-ink-3);font-size:10px;line-height:1.55}.tap-site .pd-project-stats{border:1px solid var(--tap-hairline);background:var(--tap-bg);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.tap-site .pd-project-stats>span{gap:2px;min-width:0;padding:8px;display:grid}.tap-site .pd-project-stats>span+span{border-left:1px solid var(--tap-hairline)}.tap-site .pd-project-stats small,.tap-site .pd-project-requirements>small,.tap-site .pd-project-placement-list>small{color:var(--tap-ink-4);letter-spacing:.05em;text-transform:uppercase;font:8px Geist Mono,ui-monospace,monospace}.tap-site .pd-project-stats strong{font:14px Geist Mono,ui-monospace,monospace}.tap-site .pd-project-requirements,.tap-site .pd-project-placement-list{gap:7px;display:grid}.tap-site .pd-project-requirements>span{flex-wrap:wrap;gap:5px;display:flex}.tap-site .pd-project-requirements>span>span{border:1px solid var(--tap-hairline);color:var(--tap-ink-2);background:var(--tap-bg);border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;display:inline-flex}.tap-site .pd-project-requirements svg{color:var(--tap-signal-ink)}.tap-site .pd-project-placement-list{border-top:1px solid var(--tap-hairline);padding-top:10px}.tap-site .pd-project-placement-list>span:not(:first-child){color:var(--tap-ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.tap-site .pd-project-placement-list em{color:var(--tap-signal-ink);font-style:normal}.tap-site .pd-drawer-layer{z-index:40;position:absolute;inset:0}.tap-site .pd-drawer-scrim{background:color-mix(in oklch, var(--tap-ink) 22%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:100%;height:100%;position:absolute;inset:0}.tap-site .pd-drawer{border-left:1px solid var(--tap-hairline-2);width:min(410px,100%);color:var(--tap-ink);background:var(--tap-bg);box-shadow:-16px 0 40px color-mix(in oklch, var(--tap-ink) 14%, transparent);grid-template-rows:auto auto auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.16,1,.3,1) pd-drawer-in;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden}.tap-site .pd-drawer-header{border-bottom:1px solid var(--tap-hairline);background:var(--tap-surface);justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:10px 14px;display:flex}.tap-site .pd-drawer-person{align-items:center;gap:9px;min-width:0;display:flex}.tap-site .pd-close{border:1px solid var(--tap-hairline);width:30px;height:30px;color:var(--tap-ink-3);background:var(--tap-bg);border-radius:7px;flex:none;place-items:center;display:grid}.tap-site .pd-drawer-hero{padding:19px 18px 15px}.tap-site .pd-drawer-hero>span{color:var(--tap-ink-4);font-size:9px}.tap-site .pd-drawer-hero h3{letter-spacing:-.025em;margin:4px 0 0;font-size:24px;font-weight:520;line-height:1.1}.tap-site .pd-drawer-hero>p{color:var(--tap-ink-3);margin:5px 0 0;font-size:11px}.tap-site .pd-drawer-stat-row{border-top:1px solid var(--tap-hairline);grid-template-columns:1fr auto;gap:12px;margin-top:17px;padding-top:13px;display:grid}.tap-site .pd-drawer-stat-row>span{align-content:end;display:grid}.tap-site .pd-drawer-stat-row small{color:var(--tap-ink-4);font-size:8px}.tap-site .pd-drawer-stat-row strong{align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.tap-site .pd-drawer-stat-row strong i{border-radius:50%;width:6px;height:6px}.tap-site .pd-drawer-fit{justify-items:end}.tap-site .pd-drawer-fit strong{color:var(--tap-ink);font:27px/1 Geist Mono,ui-monospace,monospace}.tap-site .pd-drawer-fit.is-strong strong{color:var(--tap-signal-ink)}.tap-site .pd-drawer-fit.is-weak strong,.tap-site .pd-drawer-fit.is-reject strong{color:var(--tap-warn-ink)}.tap-site .pd-detail-tabs{border:1px solid var(--tap-hairline);background:var(--tap-bg);border-radius:8px;grid-template-columns:1fr 1fr;margin:0 14px;display:grid;overflow:hidden}.tap-site .pd-detail-tabs button{height:34px;color:var(--tap-ink-3);background:var(--tap-bg);font-size:11px}.tap-site .pd-detail-tabs button+button{border-left:1px solid var(--tap-hairline)}.tap-site .pd-detail-tabs button.is-active{color:var(--tap-ink);background:var(--tap-surface-2);box-shadow:inset 0 -2px 0 var(--tap-signal);font-weight:600}.tap-site .pd-drawer-body{min-height:0;padding:14px;overflow:auto}.tap-site .pd-detail-section,.tap-site .pd-evaluation-card{border:1px solid var(--tap-hairline);background:var(--tap-surface);border-radius:10px;padding:13px}.tap-site .pd-detail-section+.pd-detail-section{margin-top:10px}.tap-site .pd-detail-section h4,.tap-site .pd-evidence-group h4{color:var(--tap-ink-4);margin:0 0 8px;font-size:9px}.tap-site .pd-detail-section p,.tap-site .pd-evidence-group p{color:var(--tap-ink-2);margin:0;font-size:11px;line-height:1.55}.tap-site .pd-drawer-skills{flex-wrap:wrap;gap:5px;display:flex}.tap-site .pd-profile-facts{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.tap-site .pd-profile-facts div{background:var(--tap-bg);border-radius:7px;padding:9px}.tap-site .pd-profile-facts dt{color:var(--tap-ink-4);font-size:9px}.tap-site .pd-profile-facts dd{color:var(--tap-ink-2);margin:2px 0 0;font-size:11px}.tap-site .pd-evaluation-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tap-site .pd-evaluation-head>div{gap:5px;display:grid}.tap-site .pd-evaluation-head span{color:var(--tap-ink);font-size:12px;font-weight:600}.tap-site .pd-evaluation-head small{border:1px solid color-mix(in oklch, var(--tap-signal) 38%, var(--tap-hairline));width:max-content;color:var(--tap-signal-ink);background:var(--tap-signal-wash);border-radius:999px;padding:2px 6px;font-size:9px}.tap-site .pd-evaluation-head>strong{color:var(--tap-signal-ink);font:28px/1 Geist Mono,ui-monospace,monospace}.tap-site .pd-details-toggle{border:1px solid var(--tap-hairline);width:100%;height:34px;color:var(--tap-ink-2);background:var(--tap-bg);border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 9px;font-size:10px;display:flex}.tap-site .pd-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.tap-site .pd-evaluation-details{margin-top:12px}.tap-site .pd-subscore-row{border:1px solid var(--tap-hairline);background:var(--tap-bg);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.tap-site .pd-subscore-row>span{justify-items:center;gap:3px;padding:8px;display:grid}.tap-site .pd-subscore-row>span+span{border-left:1px solid var(--tap-hairline)}.tap-site .pd-subscore-row small{color:var(--tap-ink-4);text-transform:uppercase;font-size:8px}.tap-site .pd-subscore-row strong{font:16px Geist Mono,ui-monospace,monospace}.tap-site .pd-evidence-group{margin-top:13px}.tap-site .pd-positive-chips{gap:5px;display:grid}.tap-site .pd-positive-chips span,.tap-site .pd-concern{border-radius:6px;padding:6px 8px;font-size:10px;line-height:1.4}.tap-site .pd-positive-chips span{color:var(--tap-signal-ink);background:var(--tap-signal-wash)}.tap-site .pd-evidence-group .pd-concern{color:var(--tap-warn-ink);background:var(--tap-warn-wash)}.tap-site .pd-no-evaluation{border:1px solid var(--tap-hairline);background:var(--tap-surface);border-radius:10px;gap:10px;padding:13px;display:flex}.tap-site .pd-no-evaluation>span{width:25px;height:25px;color:var(--tap-ink-3);background:var(--tap-surface-2);border-radius:50%;flex:none;place-items:center;display:grid}.tap-site .pd-no-evaluation h4{margin:0;font-size:12px}.tap-site .pd-no-evaluation p,.tap-site .pd-no-evaluation small{color:var(--tap-ink-3);margin:5px 0 0;font-size:10px;line-height:1.45;display:block}.tap-site .pd-drawer-footer{border-top:1px solid var(--tap-hairline);background:var(--tap-surface);gap:8px;padding:11px 14px;display:grid}.tap-site .pd-drawer-footer button{width:100%;height:38px;color:var(--action-ink);background:var(--action);border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.tap-site .pd-drawer-footer button.is-added{border:1px solid var(--tap-signal);color:var(--tap-signal-ink);background:var(--tap-signal-wash);opacity:1}.tap-site .pd-placement-success{color:var(--tap-signal-ink);background:var(--tap-signal-wash);border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:8px;display:flex}.tap-site .pd-placement-success>span{display:grid}.tap-site .pd-placement-success strong{font-size:10px}.tap-site .pd-placement-success small{color:var(--tap-ink-3);font-size:9px;line-height:1.4}.tap-site .pd-placement-success:focus-visible{outline:2px solid var(--tap-focus-ring-color);outline-offset:2px}.tap-site .pd-demo-footer{border-top:1px solid var(--tap-hairline);background:var(--tap-surface-2);justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:10px 15px;display:flex}.tap-site .pd-demo-footer span{color:var(--tap-ink-4);letter-spacing:.06em;text-transform:uppercase;font:9px Geist Mono,ui-monospace,monospace}.tap-site .pd-demo-footer p{color:var(--tap-ink-3);text-align:right;margin:0;font-size:10px}.pd-pipeline-dialog{color:var(--tap-ink);background:var(--tap-bg);overflow:hidden}.pd-pipeline-form{gap:17px;padding:21px;display:grid}.pd-pipeline-form header>span{color:var(--tap-signal-ink);letter-spacing:.08em;text-transform:uppercase;font:9px Geist Mono,ui-monospace,monospace}.pd-pipeline-form h2{color:var(--tap-ink);letter-spacing:-.02em;margin:5px 0 0;font-size:22px;font-weight:550}.pd-pipeline-form header p{color:var(--tap-ink-3);margin:7px 0 0;font-size:12px;line-height:1.5}.pd-pipeline-form label,.pd-pipeline-project{gap:6px;display:grid}.pd-pipeline-form label>span,.pd-pipeline-project>span{color:var(--tap-ink-2);font-size:11px;font-weight:650}.pd-pipeline-form select,.pd-pipeline-project output{border:1px solid var(--tap-hairline-2);min-height:44px;color:var(--tap-ink);background:var(--tap-surface);border-radius:8px;align-items:center;padding:0 11px;font-size:12px;display:flex}.pd-pipeline-project small{color:var(--tap-ink-4);font-size:9px}.pd-pipeline-boundary{border:1px solid color-mix(in oklch, var(--tap-signal) 35%, var(--tap-hairline));color:var(--tap-signal-ink);background:var(--tap-signal-wash);border-radius:8px;margin:0;padding:10px;font-size:10px;line-height:1.45}.pd-pipeline-form footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-pipeline-form footer>span{flex:1}.pd-pipeline-form footer .tap-btn{min-height:44px}@keyframes pd-spin{to{transform:rotate(360deg)}}@keyframes pd-drawer-in{0%{opacity:.7;transform:translate(24px)}}@media (max-width:1000px){.tap-site .pd-product-shell{grid-template-columns:144px minmax(0,1fr)}.tap-site .pd-work-area{grid-template-columns:minmax(0,1fr)}.tap-site .pd-insights{display:none}.tap-site .pd-search{width:min(210px,26vw)}}@media (max-width:800px){.tap-site .pd-product-shell{grid-template:48px minmax(0,1fr)/minmax(0,1fr);height:620px;display:grid}.tap-site .pd-sidebar{display:none}.tap-site .pd-mobile-topbar{border-bottom:1px solid var(--tap-hairline);background:var(--tap-surface);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.tap-site .pd-mobile-brand img{width:43px}.tap-site .pd-main-view{min-height:0}.tap-site .pd-collection-header{padding:13px 14px 11px}.tap-site .pd-header-top{grid-template-columns:auto 1fr;gap:10px 16px;display:grid}.tap-site .pd-metrics{justify-self:end;gap:14px}.tap-site .pd-actions{grid-column:1/-1;width:100%;margin:0}.tap-site .pd-search{flex:1;width:auto}.tap-site .pd-view-toggle{display:none}.tap-site .pd-controls{margin-top:9px}.tap-site .pd-sort{display:none}.tap-site .pd-blind{margin-left:0}.tap-site .pd-work-area{height:calc(100% - 147px)}.tap-site .pd-roster{padding:12px 14px 18px}.tap-site .pd-card-grid,.tap-site .pd-card-grid.is-list{border:1px solid var(--tap-hairline);border-radius:10px;display:block;overflow:hidden}.tap-site .pd-candidate-card,.tap-site .pd-card-grid.is-list .pd-candidate-card{border:0;border-bottom:1px solid var(--tap-hairline);border-radius:0;grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:10px;width:100%;min-height:76px;padding:10px;display:grid;transform:none}.tap-site .pd-card-grid>li:last-child .pd-candidate-card{border-bottom:0}.tap-site .pd-card-top{min-width:0}.tap-site .pd-skill-list,.tap-site .pd-source-chip{display:none}.tap-site .pd-card-bottom{min-height:0;margin:0}.tap-site .pd-score{margin-left:auto}.tap-site .pd-candidate-card.is-unevaluated{opacity:.66;transform:none}.tap-site .pd-drawer{width:min(410px,100%)}.tap-site .pd-close,.tap-site .pd-detail-tabs button,.tap-site .pd-details-toggle,.tap-site .pd-drawer-footer button{height:44px;min-height:44px}.tap-site .pd-close{width:44px}.tap-site .pd-projects-area{padding:12px 14px 18px}.tap-site .pd-project-grid{grid-template-columns:1fr}}@media (max-width:460px){.tap-site .pd-browser-bar{grid-template-columns:auto minmax(0,1fr)}.tap-site .pd-browser-badge{display:none}.tap-site .pd-product-shell{height:640px}.tap-site .pd-controls{flex-wrap:nowrap}.tap-site .pd-status-segment{display:none}.tap-site .pd-project-picker{flex:1;gap:3px;min-width:0;height:44px;padding-inline:4px;position:static}.tap-site .pd-project-picker-icon{display:none!important}.tap-site .pd-project-picker-label{display:none}.tap-site .pd-project-picker select{flex:1;width:100%;min-width:44px;height:44px}.tap-site .pd-project-menu{width:auto;left:0;right:0}.tap-site .pd-blind{flex:none;justify-content:center;width:44px;height:44px;font-size:0;overflow:hidden}.tap-site .pd-blind>span{display:none}.tap-site .pd-blind-icon{display:block!important}.tap-site .pd-blind input:focus-visible~.pd-blind-icon{outline:2px solid var(--tap-focus-ring-color);outline-offset:5px}.tap-site .pd-work-area{height:calc(100% - 159px)}.tap-site .pd-recompose-banner small{display:none}.tap-site .pd-demo-footer{flex-direction:column;align-items:flex-start;gap:3px}.tap-site .pd-demo-footer p{text-align:left}.tap-site .pd-project-card{padding:12px}.tap-site .pd-project-card-head{grid-template-columns:auto minmax(0,1fr)}.tap-site .pd-project-card-cta{grid-column:1/-1;justify-content:flex-end}.pd-pipeline-form{gap:14px;padding:16px}.pd-pipeline-form h2{font-size:19px}.pd-pipeline-form footer{grid-template-columns:1fr 1fr;display:grid}.pd-pipeline-form footer>span{display:none}}@media (max-width:340px){.tap-site .pd-product-shell{height:690px}}@media (prefers-reduced-motion:reduce){.tap-site .pd-drawer,.tap-site .pd-recompose-banner.is-running svg{animation:none}.tap-site .pd-candidate-card,.tap-site .pd-blind>span,.tap-site .pd-blind>span i{transition:none}}
