.dashboard-pulse,.dashboard-pulse-skeleton{--dashboard-compact-label-size: .6875rem;--dashboard-card-heading-size: var(--text-xl);--dashboard-role-count-size: var(--text-2xl);--dashboard-count-size: var(--text-3xl);--dashboard-ring-count-size: var(--text-4xl);--dashboard-stat-max-size: 2.5rem;--dashboard-growth-count-size: 2.5rem}.dashboard-role-mosaic{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5);flex:1;min-height:calc(var(--spacing) * 44);margin-top:calc(var(--spacing) * 3)}.dashboard-role-mosaic-row{display:flex;gap:calc(var(--spacing) * 1.5);min-width:0}.dashboard-role-tile{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 3.5);border-radius:var(--hf-radius-xs);background:var(--dashboard-soft)}.dashboard-role-tile span{font-size:var(--hf-text-sm);overflow-wrap:anywhere}.dashboard-role-tile strong{font-size:var(--dashboard-role-count-size);font-weight:400;font-variant-numeric:tabular-nums}.dashboard-distribution-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 4)}.dashboard-distribution-list li>div:first-child{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 4);font-size:var(--hf-text-sm);margin-bottom:calc(var(--spacing) * 1.5)}.dashboard-distribution-list strong{font-weight:500;font-variant-numeric:tabular-nums}.dashboard-distribution-track{height:calc(var(--spacing) * 1);border-radius:var(--hf-radius-pill);background:var(--dashboard-track)}.dashboard-distribution-track span{height:100%;display:block;background:var(--dashboard-accent);border-radius:inherit}.dashboard-coverage{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--hf-border);margin-top:calc(var(--spacing) * 4);font-size:var(--hf-text-sm)}.dashboard-coverage strong{font-weight:500}.dashboard-experience-overview{display:flex;align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;margin:calc(var(--spacing) * 3) 0}.dashboard-experience-ring{width:calc(var(--spacing) * 34);height:calc(var(--spacing) * 34);flex:none;border-radius:var(--hf-radius-pill);display:grid;place-items:center}.dashboard-experience-ring>div{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);padding:calc(var(--spacing) * 3);border-radius:var(--hf-radius-pill);background:var(--hf-surface);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.dashboard-experience-ring strong{font-size:var(--dashboard-ring-count-size);line-height:1.2;font-weight:500;letter-spacing:-.04em}.dashboard-experience-ring strong span{font-size:var(--text-base)}.dashboard-experience-ring>div>span{color:var(--hf-text-muted);font-size:var(--hf-text-sm);overflow-wrap:anywhere}.dashboard-experience-lead{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);flex:1;min-width:calc(var(--spacing) * 32)}.dashboard-experience-lead strong{font-size:var(--dashboard-count-size);font-weight:400}.dashboard-experience-lead span{font-size:var(--text-sm)}.dashboard-experience-lead small{color:var(--hf-text-muted);font-size:var(--text-xs)}.dashboard-experience-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);margin-block:calc(var(--spacing) * 4);padding:0;list-style:none}.dashboard-experience-legend li{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--hf-text-muted)}.dashboard-experience-legend strong{color:var(--hf-text);font-weight:500}.dashboard-growth-figure{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2)}.dashboard-growth-scale{grid-row:1;display:flex;flex-direction:column;justify-content:space-between;padding-block:calc(var(--spacing) * 4) calc(var(--spacing) * 2);color:var(--hf-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.dashboard-growth-plot{width:100%;height:var(--dashboard-chart-height);grid-column:2}.dashboard-chart-grid{stroke:var(--hf-border);stroke-width:1}.dashboard-growth-months{grid-column:2;display:flex;justify-content:space-between;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);color:var(--hf-text-muted)}.dashboard-month-table{width:100%;margin-top:calc(var(--spacing) * 4);border-collapse:collapse;font-size:var(--hf-text-sm)}.dashboard-month-table th{font-weight:500;text-align:left}.dashboard-month-table th,.dashboard-month-table td{padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--hf-border)}.dashboard-month-table td,.dashboard-month-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.dashboard-week-chart{display:flex;gap:calc(var(--spacing) * 3);padding:0;list-style:none;margin-top:calc(var(--spacing) * 4)}.dashboard-week-chart li{flex:1;min-width:0;text-align:center}.dashboard-week-column{display:flex;align-items:flex-end;justify-content:center;height:var(--dashboard-chart-height)}.dashboard-week-column>span{display:block;background:var(--dashboard-accent);width:65%;min-height:2px;border-radius:var(--hf-radius-sm) var(--hf-radius-sm) 0 0}.dashboard-week-chart strong{display:block;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);font-weight:500}.dashboard-week-chart time{display:block;color:var(--hf-text-muted);font-size:var(--text-xs);margin-top:calc(var(--spacing) * 1)}.dashboard-week-chart small{display:block;font-size:inherit}.dashboard-focus-list{margin-top:calc(var(--spacing) * 4)}.dashboard-focus-list>div{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-top:1px solid var(--hf-border)}.dashboard-focus-list dt{font-size:var(--text-sm)}.dashboard-focus-list small{display:block;color:var(--hf-text-muted);font-size:var(--text-xs);margin-top:calc(var(--spacing) * 1.5)}.dashboard-focus-list dd{font-size:var(--dashboard-count-size);font-weight:400;font-variant-numeric:tabular-nums}.dashboard-focus-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-top:calc(var(--spacing) * 4)}@media not (min-width:40rem){.dashboard-role-mosaic{min-height:calc(var(--spacing) * 68)}.dashboard-role-mosaic-row{flex-direction:column}.dashboard-role-tile{flex-direction:row;align-items:center}.dashboard-role-tile span{overflow-wrap:normal}.dashboard-week-chart{gap:calc(var(--spacing) * 1.5)}.dashboard-week-chart time{font-size:var(--dashboard-compact-label-size)}}.dashboard-pulse,.dashboard-pulse-skeleton{--dashboard-accent: var(--hf-info);--dashboard-soft: color-mix(in srgb, var(--hf-info) 12%, var(--hf-surface));--dashboard-track: var(--hf-surface-muted);--dashboard-card-padding: calc(var(--spacing) * 4);--dashboard-card-min-height: calc(var(--spacing) * 80);--dashboard-chart-height: calc(var(--spacing) * 34);--dashboard-gap: calc(var(--spacing) * 5);display:flex;flex-direction:column;gap:var(--dashboard-gap)}.dashboard-pulse-header{display:flex;justify-content:space-between;align-items:center;gap:var(--dashboard-gap);flex-wrap:wrap;padding-block:calc(var(--spacing) * 1)}.dashboard-eyebrow{font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--hf-text-muted)}.dashboard-pulse-header h1{font-size:var(--text-2xl);font-weight:500;line-height:1.2;letter-spacing:-.045em;margin-top:calc(var(--spacing) * 1)}.dashboard-pulse-header .dashboard-insight-description{margin-block:calc(var(--spacing) * 1) 0}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dashboard-gap);margin-block:0 calc(var(--spacing) * 2)}.dashboard-stat{min-width:0;padding-left:calc(var(--spacing) * 4);border-left:2px solid var(--hf-border)}.dashboard-stat-label{color:var(--hf-text-muted);font-size:var(--text-sm)}.dashboard-stat-value{color:var(--hf-text);font-size:clamp(var(--dashboard-count-size),3.5vw,var(--dashboard-stat-max-size));font-weight:400;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dashboard-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dashboard-gap);align-items:stretch}.dashboard-card{min-width:0;min-height:var(--dashboard-card-min-height);display:flex;flex-direction:column;padding:var(--dashboard-card-padding);border-radius:var(--hf-radius-lg);background:var(--hf-surface);box-shadow:inset 0 0 0 1px var(--hf-border)}.dashboard-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.dashboard-card-header h2{color:var(--hf-text-muted);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em}.dashboard-card-body{display:flex;flex-direction:column;flex:1;min-width:0}.dashboard-pulse h3{color:var(--hf-text);font-size:var(--dashboard-card-heading-size);line-height:1.3;font-weight:500;letter-spacing:-.025em}.dashboard-insight-description{color:var(--hf-text-muted);font-size:var(--hf-text-sm);margin-block:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.dashboard-insight-number{font-size:var(--dashboard-growth-count-size);font-weight:500;letter-spacing:-.05em;margin-top:calc(var(--spacing) * 3)}.dashboard-insight-number span{color:var(--hf-text-muted);font-size:var(--text-sm);letter-spacing:0;font-weight:400}.dashboard-insight-note{color:var(--hf-text-muted);font-size:var(--text-xs);padding-top:calc(var(--spacing) * 4);margin-top:auto}.dashboard-empty{color:var(--hf-text-muted);font-size:var(--text-sm);padding-block:calc(var(--spacing) * 8)}.dashboard-agenda-slot{display:flex;min-width:0;scroll-margin-top:var(--hf-recruiter-header-height)}.dashboard-agenda-slot>.dashboard-card{flex:1}.dashboard-pulse .dashboard-agenda-content{padding:0}.dashboard-pulse .dashboard-day-heading{font-size:var(--hf-text-sm);letter-spacing:0}.dashboard-pulse .dashboard-interview-row{grid-template-columns:calc(var(--spacing) * 18) minmax(0,1fr);padding-block:calc(var(--spacing) * 3)}.dashboard-pulse .dashboard-interview-action{grid-column:2 / -1;justify-self:start}.dashboard-pulse .dashboard-activity-icon{color:var(--hf-text-muted);background:var(--dashboard-soft)}.dashboard-pulse .dashboard-feed-link{color:var(--hf-text-muted)}.dashboard-pulse .dashboard-feed-link:hover{color:var(--hf-text)}@media(min-width:80rem){.dashboard-pulse .dashboard-interview-row{grid-template-columns:calc(var(--spacing) * 18) minmax(0,1fr) auto;gap:calc(var(--spacing) * 3)}.dashboard-pulse .dashboard-interview-action{grid-column:auto;justify-self:end}}@media not (min-width:64rem){.dashboard-pulse-grid{grid-template-columns:minmax(0,1fr)}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:40rem){.dashboard-pulse,.dashboard-pulse-skeleton{--dashboard-gap: calc(var(--spacing) * 4)}.dashboard-card{min-height:0}.dashboard-stat-label{font-size:var(--text-xs)}.dashboard-stat-value{font-size:var(--text-3xl)}}.dashboard-agenda-context{margin-bottom:calc(var(--spacing) * 4)}.dashboard-preparation-list{padding-left:calc(var(--spacing) * 5);margin-block:calc(var(--spacing) * 4) calc(var(--spacing) * 8);display:grid;gap:calc(var(--spacing) * 5);font-size:var(--text-sm)}
