.agency-dashboard{--dashboard-yellow:var(--rz-yellow);--dashboard-orange:var(--rz-orange);--dashboard-blue:var(--rz-blue);--dashboard-purple:var(--rz-purple);--dashboard-accent:var(--text-muted);--dashboard-accent-ink:var(--dashboard-ink);--dashboard-accent-tint:var(--surface-2);--dashboard-line:var(--rz-border);--dashboard-muted:var(--rz-muted);--dashboard-ink:var(--rz-ink);--dashboard-panel:var(--rz-panel);--dashboard-chart-billed:var(--rz-revenue-billed);--dashboard-chart-collected:var(--rz-revenue-collected);--dashboard-delivery-fill:var(--surface-4);--dashboard-surface:var(--surface-2);--dashboard-canvas:var(--rz-canvas);--dashboard-delivery:var(--rz-ink);width:100%;max-width:var(--content-max,1600px);background:var(--dashboard-canvas);min-width:0;min-height:100%;color:var(--dashboard-ink);-webkit-font-smoothing:antialiased;margin-inline:auto;padding:25px 32px 20px;font-size:12px;line-height:1.5}.agency-dashboard *,.agency-dashboard :before,.agency-dashboard :after{box-sizing:border-box}.agency-dashboard :is(a,button){-webkit-tap-highlight-color:transparent}.agency-dashboard :is(a,button):focus-visible{outline:2px solid var(--rz-blue);outline-offset:4px}.agency-dashboard :is(h1,h2,p){margin:0}.agency-dashboard .dashboard-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.agency-dashboard .dashboard-eyebrow{color:var(--dashboard-muted);letter-spacing:.11em;margin-bottom:8px;font-size:11px;font-weight:500}.agency-dashboard .dashboard-page-heading h1{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,28px);font-weight:500;line-height:1.25}.agency-dashboard .dashboard-page-heading h1>span{color:var(--text-secondary)}.agency-dashboard .dashboard-page-heading p{color:var(--dashboard-muted);margin-top:8px;font-size:12px}.agency-dashboard .dashboard-page-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agency-dashboard .dashboard-date,.agency-dashboard .dashboard-primary-button{border:1px solid var(--border-standard);border-radius:var(--rz-radius-control);min-height:36px;color:var(--text-secondary);background:var(--rz-control-face);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;line-height:20px;display:inline-flex}.agency-dashboard .dashboard-primary-button{border-color:var(--rz-action-bg);background:var(--rz-action-face);color:var(--rz-action-fg);box-shadow:var(--shadow-button-primary-token);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);font-weight:500}.agency-dashboard .dashboard-primary-button:hover{background:var(--rz-action-face-hover)}.agency-dashboard .dashboard-primary-button:active{box-shadow:var(--shadow-inset-token)}.agency-dashboard .dashboard-date{box-shadow:var(--shadow-button-token)}.agency-dashboard .dashboard-panel{border:1px solid var(--dashboard-line);border-radius:var(--rz-radius-panel);background:var(--dashboard-panel);min-width:0;box-shadow:var(--shadow-panel-token)}.agency-dashboard .dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.agency-dashboard .dashboard-metric{min-width:0;transition:background var(--motion-fast) var(--ease-standard);padding:21px 23px 18px;position:relative}.agency-dashboard .dashboard-metric+.dashboard-metric:before{background:var(--dashboard-line);content:"";width:1px;position:absolute;top:21px;bottom:21px;left:0}.agency-dashboard .dashboard-metric:hover{background:var(--dashboard-surface)}.agency-dashboard .dashboard-metric:focus-visible{outline-offset:-4px}.agency-dashboard .dashboard-metric-top,.agency-dashboard .dashboard-metric-caption{color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.agency-dashboard .dashboard-metric-top{font-size:11px}.agency-dashboard .dashboard-metric-top svg{color:var(--text-muted);flex-shrink:0}.agency-dashboard .dashboard-metric>strong{overflow-wrap:anywhere;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-block:13px 11px;font-size:clamp(24px,2.2vw,28px);font-weight:500;line-height:1.15;display:block}.agency-dashboard .dashboard-metric.is-accent>strong{color:var(--dashboard-accent-ink)}.agency-dashboard .dashboard-metric-caption{align-items:flex-start;font-size:11px}.agency-dashboard .dashboard-metric-caption svg{color:var(--text-muted);flex-shrink:0}.agency-dashboard .dashboard-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.agency-dashboard .dashboard-main-column,.agency-dashboard .dashboard-side-column{flex-direction:column;gap:16px;min-width:0;display:flex}.agency-dashboard .dashboard-section-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:22px 23px 19px;display:flex}.agency-dashboard .dashboard-section-title{align-items:center;gap:10px;min-width:0;display:flex}.agency-dashboard .dashboard-section-title>div{min-width:0}.agency-dashboard .dashboard-section-title h2{letter-spacing:-.02em;font-size:14px;font-weight:500;line-height:1.3}.agency-dashboard .dashboard-section-title p{color:var(--dashboard-muted);margin-top:4px;font-size:11px}.agency-dashboard .dashboard-icon{border:1px solid var(--dashboard-line);border-radius:var(--rz-radius-control);background:var(--surface-2);width:29px;height:29px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agency-dashboard .dashboard-text-link{color:var(--dashboard-muted);transition:color var(--motion-fast) var(--ease-standard);flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.agency-dashboard .dashboard-text-link:hover{color:var(--dashboard-accent-ink)}.agency-dashboard .dashboard-work-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 23px 17px;display:flex}.agency-dashboard .dashboard-work-tabs [role=tablist]{border:1px solid var(--dashboard-line);border-radius:var(--rz-radius-control);background:var(--dashboard-surface);height:36px;box-shadow:var(--shadow-inset-token);padding:3px}.agency-dashboard .dashboard-work-tabs [role=tab]{border-radius:var(--rz-radius-segment);height:28px;color:var(--dashboard-muted);padding:4px 10px;font-size:13px;font-weight:500}.agency-dashboard .dashboard-work-tabs [role=tab][data-state=active]{background:var(--rz-control-face);color:var(--dashboard-ink);box-shadow:var(--shadow-raised-token)}.agency-dashboard .dashboard-work-tabs [role=tabpanel]{margin-top:0}.agency-dashboard .dashboard-work-count{color:var(--dashboard-muted);flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.agency-dashboard .dashboard-work-count>span{background:var(--border-strong);border-radius:50%;width:5px;height:5px}.agency-dashboard .dashboard-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.agency-dashboard .dashboard-work-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:530px;font-size:12px}.agency-dashboard .dashboard-work-table th{border-block:1px solid var(--dashboard-line);background:var(--surface-2);height:33px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:500}.agency-dashboard .dashboard-work-table th:first-child{width:40%;padding-left:23px}.agency-dashboard .dashboard-work-table th:nth-child(2){width:22%}.agency-dashboard .dashboard-work-table th:nth-child(3){width:21%}.agency-dashboard .dashboard-work-table th:last-child{width:17%;padding-right:23px}.agency-dashboard .dashboard-work-table td{border-bottom:1px solid var(--dashboard-line);height:49px;padding:10px 12px}.agency-dashboard .dashboard-work-table tbody tr:last-child td{border-bottom:0}.agency-dashboard .dashboard-work-table td:first-child{padding-left:23px}.agency-dashboard .dashboard-work-table td:last-child{padding-right:23px}.agency-dashboard .dashboard-work-table tbody tr:hover{background:var(--dashboard-surface)}.agency-dashboard .dashboard-task-link{align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:500;display:flex}.agency-dashboard .dashboard-task-link>span:last-child,.agency-dashboard .dashboard-project-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agency-dashboard .dashboard-task-icon{color:var(--text-disabled);flex-shrink:0;display:inline-flex}.agency-dashboard .dashboard-project-name,.agency-dashboard .dashboard-muted{color:var(--dashboard-muted);font-size:12px}.agency-dashboard .dashboard-pill{background:var(--surface-3);height:20px;color:var(--text-secondary);text-transform:capitalize;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.agency-dashboard .dashboard-pill:before{content:"";background:var(--text-disabled);border-radius:50%;flex-shrink:0;width:6px;height:6px}.agency-dashboard .dashboard-pill.is-progress:before{background:var(--rz-blue)}.agency-dashboard .dashboard-pill.is-positive:before{background:var(--rz-green)}.agency-dashboard .dashboard-pill.is-today:before{background:var(--rz-yellow)}.agency-dashboard .dashboard-pill.is-overdue:before{background:var(--rz-orange)}.agency-dashboard .dashboard-panel-footer{border-top:1px solid var(--dashboard-line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 23px;font-size:11px;display:flex}.agency-dashboard .dashboard-panel-footer>span,.agency-dashboard .dashboard-panel-footer>a{align-items:center;gap:5px;display:inline-flex}.agency-dashboard .dashboard-panel-footer>a{color:var(--text-muted)}.agency-dashboard .dashboard-panel-footer>a:hover{color:var(--dashboard-accent-ink)}.agency-dashboard .dashboard-deadlines{padding-inline:23px}.agency-dashboard .dashboard-deadline-row{border-top:1px solid var(--dashboard-line);align-items:center;gap:11px;min-width:0;padding-block:13px;display:flex}.agency-dashboard .dashboard-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agency-dashboard .dashboard-row-copy>strong{color:var(--dashboard-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.agency-dashboard .dashboard-row-copy>small{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agency-dashboard .dashboard-revenue-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:0 23px 19px;display:flex}.agency-dashboard .dashboard-chart-legend{color:var(--dashboard-muted);flex-wrap:wrap;align-items:center;gap:13px;font-size:11px;display:flex}.agency-dashboard .dashboard-chart-legend>span{align-items:center;gap:5px;display:inline-flex}.agency-dashboard .dashboard-chart-legend i{background:var(--dashboard-accent);border-radius:2px;width:7px;height:7px}.agency-dashboard .dashboard-chart-legend .is-billed{background:var(--dashboard-chart-billed)}.agency-dashboard .dashboard-chart-legend .is-collected{background:var(--dashboard-chart-collected)}.agency-dashboard .dashboard-period{border:1px solid var(--dashboard-line);border-radius:var(--rz-radius-control);background:var(--dashboard-surface);box-shadow:var(--shadow-inset-token);flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.agency-dashboard .dashboard-period button{border-radius:var(--rz-radius-segment);min-height:28px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:13px;line-height:20px}.agency-dashboard .dashboard-period button[aria-pressed=true]{background:var(--rz-control-face);color:var(--dashboard-ink);box-shadow:var(--shadow-raised-token)}.agency-dashboard .dashboard-revenue-numbers{flex-wrap:wrap;gap:18px 34px;margin:0 23px 16px;display:flex}.agency-dashboard .dashboard-revenue-numbers>div{flex-direction:column;gap:3px;min-width:0;display:flex}.agency-dashboard .dashboard-revenue-numbers strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.agency-dashboard .dashboard-revenue-numbers>div+div strong{color:var(--text-secondary)}.agency-dashboard .dashboard-revenue-numbers span{color:var(--dashboard-muted);font-size:11px}.agency-dashboard .dashboard-revenue-chart{min-width:0;height:230px;margin-inline:16px 21px}.agency-dashboard .dashboard-revenue .recharts-wrapper{max-width:100%}.agency-dashboard .dashboard-chart-empty{border:1px dashed var(--border-subtle);border-radius:var(--rz-radius-control);background:linear-gradient(180deg,var(--dashboard-panel),var(--dashboard-surface));min-height:198px;color:var(--dashboard-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-inline:23px;padding:24px;display:flex}.agency-dashboard .dashboard-chart-empty>svg{color:var(--text-disabled);margin-bottom:4px}.agency-dashboard .dashboard-chart-empty>strong{color:var(--dashboard-ink);font-size:12px;font-weight:500}.agency-dashboard .dashboard-chart-empty>span,.agency-dashboard .dashboard-chart-empty>a{font-size:11px}.agency-dashboard .dashboard-chart-empty>a{color:var(--dashboard-accent-ink);align-items:center;gap:4px;margin-top:5px;display:inline-flex}.agency-dashboard .dashboard-revenue-footnote{border-top:1px solid var(--dashboard-line);color:var(--dashboard-muted);align-items:center;gap:7px;margin-top:15px;padding:13px 23px;font-size:11px;display:flex}.agency-dashboard .dashboard-client-list{padding:0 23px 8px}.agency-dashboard .dashboard-client-row{min-width:0;color:var(--text-muted);align-items:center;gap:11px;padding-block:13px;display:flex}.agency-dashboard .dashboard-client-row+.dashboard-client-row{border-top:1px solid var(--dashboard-line)}.agency-dashboard .dashboard-client-row:hover .dashboard-row-copy>strong{color:var(--dashboard-accent-ink)}.agency-dashboard .dashboard-avatar{border:1px solid var(--border-subtle);background:var(--surface-3);width:32px;height:32px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.agency-dashboard .dashboard-avatar.tone-1,.agency-dashboard .dashboard-avatar.tone-2{background:var(--surface-3);color:var(--text-muted)}.agency-dashboard .dashboard-avatar.tone-3{background:var(--surface-4);color:var(--text-muted)}.agency-dashboard .dashboard-client-value{color:var(--dashboard-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:500}.agency-dashboard .dashboard-client-summary,.agency-dashboard .dashboard-team-footer{border-top:1px solid var(--dashboard-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px 23px;display:grid}.agency-dashboard .dashboard-client-summary>span,.agency-dashboard .dashboard-team-footer>span{min-width:0;color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.agency-dashboard .dashboard-client-summary>span+span{border-left:1px solid var(--dashboard-line);padding-left:16px}.agency-dashboard .dashboard-client-summary strong{color:var(--dashboard-ink);font-size:15px;font-weight:500}.agency-dashboard .dashboard-delivery{--dashboard-delivery:var(--dashboard-panel);--dashboard-delivery-fill:var(--dashboard-yellow);--dashboard-delivery-track:var(--surface-3);border:1px solid var(--dashboard-line);border-radius:var(--rz-radius-panel);background:var(--dashboard-delivery);color:var(--dashboard-ink);box-shadow:var(--shadow-panel-token);overflow:hidden}.agency-dashboard .dashboard-delivery .dashboard-section-heading{padding:21px 21px 19px}.agency-dashboard .dashboard-delivery .dashboard-section-title{gap:9px}.agency-dashboard .dashboard-delivery .dashboard-section-title h2{font-size:13px;font-weight:500}.agency-dashboard .dashboard-delivery .dashboard-icon{background:var(--rz-yellow-tint);color:var(--rz-yellow-ink);border-color:#0000}.agency-dashboard .dashboard-icon-link{border:1px solid var(--dashboard-line);border-radius:var(--rz-radius-control);background:var(--rz-control-face);width:32px;height:32px;color:var(--text-secondary);box-shadow:var(--shadow-button-token);transition:background var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.agency-dashboard .dashboard-icon-link:hover{background:var(--surface-2)}.agency-dashboard .dashboard-delivery-ring{border-radius:50%;justify-content:center;align-items:center;width:124px;height:124px;margin:0 auto 18px;padding:7px;display:flex;transform:rotate(-90deg)}.agency-dashboard .dashboard-delivery-ring>div{background:var(--dashboard-delivery);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:rotate(90deg)}.agency-dashboard .dashboard-delivery-ring strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1}.agency-dashboard .dashboard-delivery-ring strong>span{margin-left:1px;font-size:18px}.agency-dashboard .dashboard-delivery-ring small{color:var(--dashboard-muted);margin-top:5px;font-size:11px}.agency-dashboard .dashboard-delivery-caption{color:var(--dashboard-muted);text-align:center;padding-inline:16px;font-size:11px}.agency-dashboard .dashboard-delivery-caption strong{color:var(--dashboard-ink);font-weight:500}.agency-dashboard .dashboard-delivery-stats{border-top:1px solid var(--dashboard-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:20px 21px 17px;padding-top:17px;display:grid}.agency-dashboard .dashboard-delivery-stats>div{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:5px;display:grid}.agency-dashboard .dashboard-delivery-stats strong{font-size:17px;font-weight:400;line-height:1.2}.agency-dashboard .dashboard-delivery-stats span{color:var(--dashboard-muted);text-align:center;grid-column:1/-1;margin-top:5px;font-size:11px}.agency-dashboard .dashboard-delivery-stats i{background:var(--rz-yellow);border-radius:50%;width:5px;height:5px}.agency-dashboard .dashboard-delivery-stats .is-active{background:var(--rz-blue)}.agency-dashboard .dashboard-delivery-footer{border-top:1px solid var(--dashboard-line);background:var(--surface-2);color:var(--dashboard-muted);align-items:center;gap:6px;padding:12px 21px;font-size:11px;display:flex}.agency-dashboard .dashboard-delivery-footer>svg:last-child{margin-left:auto}.agency-dashboard .dashboard-delivery :is(a,button):focus-visible{outline-color:var(--rz-blue)}.agency-dashboard .dashboard-side-column .dashboard-section-heading{padding-inline:20px}.agency-dashboard .dashboard-side-column .dashboard-section-title h2{font-size:13px}.agency-dashboard .dashboard-team-total{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:0 20px 19px;display:grid}.agency-dashboard .dashboard-team-total>strong{letter-spacing:-.045em;font-size:26px;font-weight:500}.agency-dashboard .dashboard-team-total>span:not(.dashboard-pill){color:var(--dashboard-muted);grid-row:2;font-size:11px}.agency-dashboard .dashboard-team-total .dashboard-pill{grid-area:1/2/3}.agency-dashboard .dashboard-team-list{flex-direction:column;gap:17px;margin:0 20px 22px;display:flex}.agency-dashboard .dashboard-team-row{align-items:center;gap:9px;min-width:0;display:flex}.agency-dashboard .dashboard-team-row>div{flex:1;min-width:0}.agency-dashboard .dashboard-team-row .dashboard-avatar{width:29px;height:29px;font-size:11px}.agency-dashboard .dashboard-team-person{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.agency-dashboard .dashboard-team-person strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.agency-dashboard .dashboard-team-person span{color:var(--dashboard-muted);flex-shrink:0;font-size:11px}.agency-dashboard .dashboard-team-track{background:var(--surface-3);border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.agency-dashboard .dashboard-team-track>span{border-radius:inherit;background:var(--border-strong);height:100%;display:block}.agency-dashboard .dashboard-team-row:nth-child(2) .dashboard-team-track>span,.agency-dashboard .dashboard-team-row:nth-child(3) .dashboard-team-track>span,.agency-dashboard .dashboard-team-row:nth-child(4) .dashboard-team-track>span{background:var(--border-strong)}.agency-dashboard .dashboard-team-footer{padding-inline:20px}.agency-dashboard .dashboard-team-footer>span{flex-direction:column;align-items:flex-start;gap:5px;font-size:11px}.agency-dashboard .dashboard-team-footer>span+span{border-left:1px solid var(--dashboard-line);padding-left:16px}.agency-dashboard .dashboard-team-footer strong{color:var(--dashboard-ink);font-size:13px;font-weight:500}.agency-dashboard .dashboard-activity-list{padding:0 20px 8px}.agency-dashboard .dashboard-activity-row{align-items:flex-start;gap:10px;min-width:0;padding-block:2px 21px;display:flex;position:relative}.agency-dashboard .dashboard-activity-row:not(:last-child):after{background:var(--dashboard-line);content:"";width:1px;position:absolute;top:13px;bottom:4px;left:4px}.agency-dashboard .dashboard-activity-dot{z-index:1;border:2px solid var(--border-subtle);background:var(--border-strong);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;position:relative}.agency-dashboard .dashboard-activity-row .dashboard-row-copy{gap:4px}.agency-dashboard .dashboard-activity-row .dashboard-row-copy strong,.agency-dashboard .dashboard-activity-row .dashboard-row-copy small{font-size:12px}.agency-dashboard .dashboard-activity-row time{color:var(--text-disabled);margin-top:1px;font-size:11px}.agency-dashboard .dashboard-activity-row>svg{color:var(--text-disabled);flex-shrink:0;margin-top:3px}.agency-dashboard .dashboard-activity-row:hover .dashboard-row-copy strong{color:var(--dashboard-accent-ink)}.agency-dashboard .dashboard-loading{flex-direction:column;justify-content:center;gap:12px;min-height:150px;padding:20px 23px;display:flex}.agency-dashboard .dashboard-empty{min-height:166px;color:var(--dashboard-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:11px;display:flex}.agency-dashboard .dashboard-empty>svg{color:var(--text-disabled)}.agency-dashboard .dashboard-query-error{min-height:140px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:11px;display:flex}.agency-dashboard .dashboard-delivery .dashboard-query-error{color:var(--dashboard-muted)}.agency-dashboard .dashboard-footer{color:var(--text-muted);justify-content:center;align-items:center;gap:7px;padding:27px 10px 7px;font-size:11px;display:flex}.agency-dashboard .dashboard-footer-mark{letter-spacing:-.08em;margin-top:-2px;font-size:19px;font-weight:600}.dark .agency-dashboard{--dashboard-chart-billed:var(--rz-revenue-billed);--dashboard-chart-collected:var(--rz-revenue-collected);--dashboard-accent:var(--text-muted);--dashboard-accent-ink:var(--dashboard-ink);--dashboard-accent-tint:var(--surface-3);--dashboard-line:var(--rz-border);--dashboard-muted:var(--rz-muted);--dashboard-ink:var(--rz-ink);--dashboard-panel:var(--rz-panel);--dashboard-surface:var(--surface-3);--dashboard-canvas:var(--rz-canvas);--dashboard-delivery:var(--rz-ink)}.dark .agency-dashboard .dashboard-date{border-color:var(--dashboard-line);color:var(--text-secondary)}.dark .agency-dashboard .dashboard-icon,.dark .agency-dashboard .dashboard-work-table th{background:var(--surface-3);color:var(--text-muted)}.dark .agency-dashboard .dashboard-chart-empty{border-color:var(--border-standard)}.dark .agency-dashboard .dashboard-avatar,.dark .agency-dashboard .dashboard-avatar.tone-1{background:var(--surface-4);color:var(--text-secondary)}.dark .agency-dashboard .dashboard-avatar.tone-2,.dark .agency-dashboard .dashboard-avatar.tone-3{background:var(--surface-4);color:var(--text-muted)}.dark .agency-dashboard .dashboard-team-track{background:var(--surface-4)}.dark .agency-dashboard .dashboard-activity-dot{border-color:var(--border-standard);background:var(--text-disabled)}@media(min-width:1000px)and (max-width:1199px){.agency-dashboard{padding-inline:24px}.agency-dashboard .dashboard-columns{grid-template-columns:minmax(0,1fr) 285px;gap:14px}.agency-dashboard .dashboard-page-actions .dashboard-date{display:none}.agency-dashboard .dashboard-metric{padding-inline:16px}.agency-dashboard .dashboard-work-count{display:none}}@media(max-width:999px){.agency-dashboard{padding-inline:24px}.agency-dashboard .dashboard-columns{grid-template-columns:minmax(0,1fr)}.agency-dashboard .dashboard-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.agency-dashboard .dashboard-activity{grid-column:1/-1}.agency-dashboard .dashboard-page-heading{flex-direction:column;align-items:flex-start;gap:17px}.agency-dashboard .dashboard-page-actions{justify-content:flex-start}.agency-dashboard .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-dashboard .dashboard-metric:nth-child(3):before{display:none}.agency-dashboard .dashboard-metric:nth-child(n+3){border-top:1px solid var(--dashboard-line)}.agency-dashboard .dashboard-metric>strong{font-size:28px}}@media(max-width:600px){.agency-dashboard{padding:23px 16px 20px}.agency-dashboard .dashboard-page-heading h1{font-size:24px}.agency-dashboard .dashboard-metrics{border-radius:var(--rz-radius-panel)}.agency-dashboard .dashboard-metric{padding:17px 15px 15px}.agency-dashboard .dashboard-metric-top{font-size:11px}.agency-dashboard .dashboard-metric-top>svg{width:14px;height:14px}.agency-dashboard .dashboard-metric>strong{font-size:25px}.agency-dashboard .dashboard-metric-caption{font-size:11px}.agency-dashboard .dashboard-side-column{grid-template-columns:minmax(0,1fr)}.agency-dashboard .dashboard-section-heading{gap:9px;padding:20px 17px 17px}.agency-dashboard .dashboard-section-title{gap:8px}.agency-dashboard .dashboard-section-title h2{font-size:13px}.agency-dashboard .dashboard-section-title p{max-width:195px;font-size:11px}.agency-dashboard .dashboard-text-link{gap:3px;font-size:11px}.agency-dashboard .dashboard-work-toolbar{padding-inline:17px}.agency-dashboard .dashboard-work-count{display:none}.agency-dashboard .dashboard-panel-footer,.agency-dashboard .dashboard-revenue-toolbar,.agency-dashboard .dashboard-revenue-footnote,.agency-dashboard .dashboard-client-summary,.agency-dashboard .dashboard-deadlines,.agency-dashboard .dashboard-client-list{padding-inline:17px}.agency-dashboard .dashboard-revenue-numbers{gap:14px 22px;margin-inline:17px}.agency-dashboard .dashboard-revenue-numbers strong{font-size:23px}.agency-dashboard .dashboard-revenue-numbers span{font-size:11px}.agency-dashboard .dashboard-chart-empty{margin-inline:17px;padding-inline:16px}.agency-dashboard .dashboard-client-row{gap:8px}.agency-dashboard .dashboard-client-value{font-size:11px}.agency-dashboard .dashboard-client-summary>span{flex-direction:column;align-items:flex-start;gap:4px}.agency-dashboard .dashboard-footer{font-size:11px}}@property --dashboard-ring-pct{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes dashboard-ring-fill{0%{--dashboard-ring-pct:0%}}@keyframes dashboard-track-grow{0%{transform:scaleX(0)}}.agency-dashboard .dashboard-delivery-ring{background:conic-gradient(var(--dashboard-delivery-fill) var(--dashboard-ring-pct),var(--dashboard-delivery-track) 0);animation:dashboard-ring-fill 1s var(--ease-standard) .25s both}.agency-dashboard .dashboard-team-track>span{transform-origin:0;animation:dashboard-track-grow .7s var(--ease-standard) .3s both}.agency-dashboard .dashboard-team-row:nth-child(2) .dashboard-team-track>span{animation-delay:.36s}.agency-dashboard .dashboard-team-row:nth-child(3) .dashboard-team-track>span{animation-delay:.42s}.agency-dashboard .dashboard-team-row:nth-child(n+4) .dashboard-team-track>span{animation-delay:.48s}@media(prefers-reduced-motion:reduce){.agency-dashboard *,.agency-dashboard :before,.agency-dashboard :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.agency-dashboard .dashboard-metric>strong,.agency-dashboard .dashboard-revenue-numbers>div+div strong{color:var(--dashboard-ink)}.agency-dashboard .dashboard-delivery-stats .is-done{background:var(--rz-green)}.agency-dashboard .dashboard-metric:first-child{--metric-accent:var(--rz-blue-ink);--metric-tint:var(--rz-blue-tint)}.agency-dashboard .dashboard-metric:nth-child(2){--metric-accent:var(--rz-orange-ink);--metric-tint:var(--rz-orange-tint)}.agency-dashboard .dashboard-metric:nth-child(3){--metric-accent:var(--rz-purple-ink);--metric-tint:var(--rz-purple-tint)}.agency-dashboard .dashboard-metric:nth-child(4){--metric-accent:var(--rz-yellow-ink);--metric-tint:var(--rz-yellow-tint)}.agency-dashboard .dashboard-metric-top svg{border-radius:var(--rz-radius-control);width:29px;height:29px;color:var(--metric-accent);background:var(--metric-tint);padding:6px}.agency-dashboard .dashboard-revenue .dashboard-icon{color:var(--rz-blue-ink);background:var(--rz-blue-tint);border-color:#0000}.agency-dashboard .dashboard-team-track>span{background:var(--dashboard-blue)}.agency-dashboard .dashboard-team-row:nth-child(2) .dashboard-team-track>span{background:var(--dashboard-purple)}.agency-dashboard .dashboard-team-row:nth-child(3) .dashboard-team-track>span{background:var(--dashboard-yellow)}.agency-dashboard .dashboard-team-row:nth-child(4) .dashboard-team-track>span{background:var(--dashboard-orange)}.dark .agency-dashboard .dashboard-chart-legend .is-billed{background:var(--dashboard-chart-billed)}.agency-dashboard :is(.dashboard-primary-button,.dashboard-text-link,.dashboard-icon-link)>svg{stroke-width:2px}
