.hub-thread-summary{display:grid;gap:4px;min-width:0;flex:1;text-align:left}.hub-thread-title{display:flex;align-items:center;gap:8px;min-width:0}.hub-thread-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1;border:1px solid}.hub-thread-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:.84rem}.hub-thread-time{opacity:.58;font-size:.72rem}@media(max-width:640px){.hub-thread-preview{max-width:70vw}}.hub-thread-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left}.hub-pipeline-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 16px}.hub-pipeline-heading small{letter-spacing:1.5px;color:var(--sn-mode-blue,#72c7ff)}.hub-pipeline-heading h2{margin:6px 0 0}.hub-pipeline-filters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 6px}.hub-pipeline-filters button{display:flex;align-items:center;gap:8px}.hub-pipeline-filters button span{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--sn-mode-soft,#223a54);text-align:center;font-size:10px}.hub-pipeline-filters button.active{border-color:#72c7ff;background:var(--sn-mode-soft,#16466f)}.hub-candidate-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hub-candidate-status{padding:4px 9px;border:1px solid var(--sn-mode-border,#36516d);border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.hub-candidate-status.status-shortlisted{border-color:var(--sn-mode-warning,#d7a74a)}.hub-candidate-status.status-accepted{border-color:#58b88a}.hub-candidate-status.status-rejected{border-color:#bd6262}.hub-candidate-status.status-withdrawn{opacity:.65}.hub-pipeline-empty{padding:24px;border:1px dashed var(--sn-mode-border,#304a65);border-radius:10px;color:var(--sn-mode-muted,#8fa8c0);text-align:center}@media(max-width:700px){.hub-pipeline-heading{align-items:flex-start;flex-direction:column}.hub-pipeline-filters button{flex:1 1 auto}}.hub-talent-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px;padding:16px;margin:18px 0;border:1px solid var(--sn-mode-border,#263e5a);border-radius:12px;background:var(--sn-mode-surface,#0d1928)}.hub-talent-count{align-self:center;white-space:nowrap;color:var(--sn-mode-muted,#8fa8c0);font-size:11px}@media(max-width:760px){.hub-talent-filters{grid-template-columns:1fr}.hub-talent-count{align-self:auto}}.hub-market-intro{margin:0 0 20px;padding:22px;border:1px solid var(--sn-mode-border,#244b70);border-radius:14px;background:linear-gradient(135deg,var(--sn-mode-surface,#0d1d30),var(--sn-mode-soft,#102842))}.hub-market-intro small{color:var(--sn-mode-blue,#55c8ff);letter-spacing:1.6px;font-size:9px}.hub-market-intro h2{margin:9px 0;font-size:20px}.hub-market-intro p{max-width:760px;margin:0;color:var(--sn-mode-muted,#9bb0c8);font-size:12px;line-height:1.7}.hub-notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hub-notification-toolbar>span{color:var(--sn-mode-muted,#8ca4b8);font-size:9px}.hub-notification.is-unread{border-color:var(--sn-mode-border,#245d7c);background:var(--sn-mode-surface,#0d2030)}.hub-notification-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hub-notification-head>span{border:1px solid var(--sn-mode-border,#276b8f);border-radius:99px;padding:2px 7px;font-size:7px;color:var(--sn-mode-ink,#8fe4ff);background:var(--sn-mode-soft,#0d3046)}.sn-dashboard .hub-page,.sn-dashboard .hub-wrap{color:var(--sn-ink);font-family:var(--sn-font)}.sn-dashboard .hub-card,.sn-dashboard .hub-item,.sn-dashboard .hub-notification,.sn-dashboard .hub-thread-row{border-color:var(--sn-border);background:#fff;color:var(--sn-ink);box-shadow:0 4px 18px rgba(15,23,42,.025)}.sn-dashboard .hub-card h2,.sn-dashboard .hub-card h3,.sn-dashboard .hub-item h2,.sn-dashboard .hub-item h3{color:var(--sn-midnight)}.sn-dashboard .hub-card p,.sn-dashboard .hub-item p{color:var(--sn-muted)}.sn-dashboard .hub-page input,.sn-dashboard .hub-page select,.sn-dashboard .hub-page textarea,.sn-dashboard .hub-wrap input,.sn-dashboard .hub-wrap select,.sn-dashboard .hub-wrap textarea{border-color:var(--sn-border-strong);background:#fff;color:var(--sn-ink)}.sn-dashboard .hub-page input:focus,.sn-dashboard .hub-page select:focus,.sn-dashboard .hub-page textarea:focus,.sn-dashboard .hub-wrap input:focus,.sn-dashboard .hub-wrap select:focus,.sn-dashboard .hub-wrap textarea:focus{border-color:var(--sn-indigo);outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.09)}.sn-dashboard .hub-pipeline-heading small{color:var(--sn-coral);font-size:8px;font-weight:700;letter-spacing:.17em}.sn-dashboard .hub-pipeline-heading h2{color:var(--sn-midnight);font-weight:650;letter-spacing:-.025em}.sn-dashboard .hub-pipeline-filters{gap:7px}.sn-dashboard .hub-pipeline-filters button{padding:8px 11px;border:1px solid var(--sn-border);border-radius:8px;background:#fff;color:var(--sn-muted);font-family:var(--sn-font);font-size:10px}.sn-dashboard .hub-pipeline-filters button span{background:#F2F1F7;color:var(--sn-muted)}.sn-dashboard .hub-pipeline-filters button.active{border-color:#D9D7F8;background:#F3F2FF;color:var(--sn-indigo-strong)}.sn-dashboard .hub-pipeline-filters button.active span{background:#E4E2FF;color:var(--sn-indigo-strong)}.sn-dashboard .hub-candidate-status{border-color:var(--sn-border-strong);background:#FAFAF9;color:var(--sn-muted)}.sn-dashboard .hub-candidate-status.status-shortlisted{border-color:#E8D19C;background:#FFF9E9;color:var(--sn-mode-muted,#8B681A)}.sn-dashboard .hub-candidate-status.status-accepted{border-color:#B8DDCA;background:#F0FAF5;color:var(--sn-mode-muted,#317454)}.sn-dashboard .hub-candidate-status.status-rejected{border-color:#ECC4C1;background:#FFF3F1;color:var(--sn-mode-danger,#A44A43)}.sn-dashboard .hub-pipeline-empty{border-color:var(--sn-border-strong);background:rgba(255,255,255,.55);color:var(--sn-muted)}.sn-dashboard .hub-talent-filters{border-color:var(--sn-border);background:#fff;box-shadow:0 5px 20px rgba(15,23,42,.025)}.sn-dashboard .hub-talent-count{color:var(--sn-muted)}.sn-dashboard .hub-market-intro{position:relative;overflow:hidden;border-color:var(--sn-border);background:radial-gradient(circle at 94% 5%,rgba(99,102,241,.11),transparent 32%),radial-gradient(circle at 75% 110%,rgba(255,104,74,.07),transparent 30%),#fff;box-shadow:var(--sn-shadow-soft)}.sn-dashboard .hub-market-intro:after{content:"";position:absolute;width:150px;height:150px;right:-60px;top:-68px;border:1px solid rgba(99,102,241,.12);border-radius:50%}.sn-dashboard .hub-market-intro small{color:var(--sn-coral);font-weight:700;letter-spacing:.17em}.sn-dashboard .hub-market-intro h2{color:var(--sn-midnight);font-weight:650;letter-spacing:-.025em}.sn-dashboard .hub-market-intro p{color:var(--sn-muted)}.sn-dashboard .hub-thread-row{border-radius:10px;transition:background .15s ease,border-color .15s ease}.sn-dashboard .hub-thread-row:hover{background:#F8F7FF;border-color:#DDDBF7}.sn-dashboard .hub-thread-title b{color:var(--sn-midnight)}.sn-dashboard .hub-thread-preview{color:var(--sn-muted);opacity:1}.sn-dashboard .hub-thread-time{color:var(--sn-subtle);opacity:1}.sn-dashboard .hub-unread-badge{border-color:var(--sn-coral);background:var(--sn-coral-soft);color:var(--sn-coral)}.sn-dashboard .hub-notification-toolbar>span{color:var(--sn-muted)}.sn-dashboard .hub-notification{border:1px solid var(--sn-border);border-radius:11px;background:#fff}.sn-dashboard .hub-notification.is-unread{border-color:#D8D6F6;background:#F7F6FF;box-shadow:inset 3px 0 0 var(--sn-indigo)}.sn-dashboard .hub-notification-head>span{border-color:#E0DEF9;background:#F0EFFF;color:var(--sn-indigo-strong)}.sn-dashboard .hub-page button,.sn-dashboard .hub-wrap button{font-family:var(--sn-font)}.sn-dashboard .hub-page button.primary,.sn-dashboard .hub-primary,.sn-dashboard .hub-wrap button.primary{border-color:var(--sn-coral);background:var(--sn-coral);color:var(--sn-mode-ink,#fff)}.sn-dashboard .hub-page button.primary:hover,.sn-dashboard .hub-primary:hover,.sn-dashboard .hub-wrap button.primary:hover{background:var(--sn-mode-danger,#F35B3F);border-color:var(--sn-mode-danger,#F35B3F)}.sn-dashboard .hub-page :focus-visible,.sn-dashboard .hub-wrap :focus-visible{outline:2px solid var(--sn-focus);outline-offset:3px}.hub-notification-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hub-notification-toolbar label{display:flex;align-items:center;gap:8px}