.dashboard-page{max-width:64rem;margin:0 auto}.dashboard-data,.dashboard-frame{display:flex;flex-direction:column;gap:var(--space-6)}.dashboard-data{transition:opacity var(--duration-base) var(--ease-smooth)}.dashboard-frame[aria-busy=true] .dashboard-data{opacity:.5}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.dashboard-viewing-as{width:fit-content;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-50);font-size:var(--font-size-sm);color:var(--color-800)}.dashboard-viewing-as a{color:var(--color-1000)}.dashboard-controls{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.dashboard-card{background-color:var(--color-50);border-radius:var(--radius-2xl);padding:var(--space-6)}.dashboard-breakdown{padding:var(--space-8)}.dashboard-section{display:flex;flex-direction:column;gap:var(--space-4)}.dashboard-card+.dashboard-section{margin-top:var(--space-6)}.dashboard-section_head{display:flex;flex-direction:column;gap:var(--space-1)}.dashboard-metrics_tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-2);margin-bottom:var(--space-5)}.dashboard-metric{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-lg);background-color:initial;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth)}.dashboard-metric:hover{background-color:var(--fill-subtle);opacity:1}.dashboard-metric.is-selected,.dashboard-metric.is-selected:hover{background-color:var(--fill-subtle);cursor:default}.dashboard-metric:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.dashboard-metric .rolling-number_cell:nth-child(2) .rolling-number_new,.dashboard-metric .rolling-number_cell:nth-child(2) .rolling-number_old{animation-delay:40ms}.dashboard-metric .rolling-number_cell:nth-child(3) .rolling-number_new,.dashboard-metric .rolling-number_cell:nth-child(3) .rolling-number_old{animation-delay:80ms}.dashboard-metric .rolling-number_cell:nth-child(4) .rolling-number_new,.dashboard-metric .rolling-number_cell:nth-child(4) .rolling-number_old{animation-delay:.12s}.dashboard-metric .rolling-number_cell:nth-child(n+5) .rolling-number_new,.dashboard-metric .rolling-number_cell:nth-child(n+5) .rolling-number_old{animation-delay:.16s}.dashboard-metric_figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);line-height:1}.dashboard-metric .rolling-number_cells{align-items:baseline}.dashboard-metric_figure .account-stat-tile_value,.dashboard-metric_figure .dashboard-metric_change{line-height:1}.dashboard-metric_change{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-wght-medium);color:var(--color-700)}.dashboard-metric_label{display:flex;align-items:center;gap:var(--space-1)}.dashboard-metric_info{width:.875rem;height:.875rem;color:var(--color-700);transition:color var(--duration-fast) var(--ease-smooth)}.dashboard-metric_info:hover{color:var(--color-900)}.dashboard-metric_change.is-up{color:var(--color-success)}.dashboard-metric_change.is-down{color:var(--color-warning)}.dashboard-chart_plot{position:relative;border-radius:var(--radius-md)}.dashboard-chart_plot svg{display:block;overflow:visible}.dashboard-chart_grid{stroke:var(--color-100);stroke-width:1;shape-rendering:crispEdges}.dashboard-chart_tick{fill:var(--color-700);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.dashboard-chart_bar{transition:d var(--duration-slow) var(--ease-smooth),opacity var(--duration-base) var(--ease-smooth)}.dashboard-chart_bars.is-growing .dashboard-chart_bar{transition:d var(--duration-slower) var(--ease-smooth)}@keyframes dashboard-bars-in{0%{opacity:0}to{opacity:1}}.dashboard-chart_bars.is-moving .dashboard-chart_bar{transition:d var(--duration-slower) var(--ease-in-out)}.dashboard-chart_axis .dashboard-chart_grid,.dashboard-chart_axis .dashboard-chart_tick{transition:y var(--duration-slower) var(--ease-in-out),y1 var(--duration-slower) var(--ease-in-out),y2 var(--duration-slower) var(--ease-in-out),opacity var(--duration-base) var(--ease-smooth)}.dashboard-chart_axis{animation:dashboard-bars-in var(--duration-slow) var(--ease-smooth)}.dashboard-chart_tick.is-moving{animation:dashboard-date-in var(--duration-slow) var(--ease-smooth)}.dashboard-chart_tick.is-moving.is-narrower{animation-name:dashboard-date-in-right}@keyframes dashboard-date-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes dashboard-date-in-right{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.dashboard-row.is-travelling{transition:transform var(--duration-medium) var(--ease-smooth)}.dashboard-chart:hover .dashboard-chart_bar{opacity:.25}.dashboard-chart .dashboard-chart_bar.is-active{opacity:1}.dashboard-chart_bar.is-live{fill:var(--fill-subtle);stroke:var(--color-400);stroke-width:1.5;stroke-dasharray:3 3}.dashboard-chart_band{fill:var(--fill-subtle)}@media (prefers-reduced-motion:reduce){.dashboard-chart_axis,.dashboard-chart_bar,.dashboard-chart_tick.is-moving{animation:none}.dashboard-chart_axis .dashboard-chart_grid,.dashboard-chart_axis .dashboard-chart_tick,.dashboard-chart_bars.is-growing .dashboard-chart_bar,.dashboard-chart_bars.is-moving .dashboard-chart_bar,.dashboard-row.is-travelling{transition:none}}.dashboard-chart_tooltip{position:absolute;top:0;z-index:1;display:flex;flex-direction:column;gap:var(--space-05);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);width:max-content;background-color:var(--color-1000);box-shadow:var(--shadow-popover);white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.dashboard-chart_tooltip-value{font-size:var(--font-size-sm);font-variation-settings:"wght" var(--font-wght-semibold);color:var(--color-100)}.dashboard-chart_tooltip-day{font-size:var(--font-size-xs);color:var(--color-400)}.dashboard-table-scroll{position:relative;overflow:auto;max-height:calc(3.5rem + (5rem * 8.5))}.dashboard-table-scroll.is-tall:after{content:"";position:sticky;bottom:0;left:0;display:block;height:var(--space-12);margin-top:calc(var(--space-12) * -1);background:linear-gradient(to bottom,transparent,var(--color-0));pointer-events:none;opacity:1;transition:opacity var(--duration-base) var(--ease-smooth)}.dashboard-table-scroll.is-at-end:after{opacity:0}.submissions-table.dashboard-table thead th{position:sticky;top:0;z-index:1}.dashboard-sort{display:flex;align-items:center;white-space:nowrap;gap:var(--space-1);width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth)}.dashboard-sort:hover{color:var(--color-1000)}.dashboard-sort:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.submissions-table.dashboard-table th:not(:first-child) .dashboard-sort{justify-content:flex-end}.dashboard-sort_arrow{display:inline-block;min-width:.75rem;color:var(--color-700)}.submissions-table.dashboard-table th:not(:first-child) .dashboard-sort{flex-direction:row-reverse;justify-content:flex-start}.submissions-table.dashboard-table{display:table;min-width:40rem;table-layout:auto}.submissions-table.dashboard-table.is-compact{min-width:28rem}.submissions-table.dashboard-table th:nth-child(n){width:auto}.submissions-table.dashboard-table th:first-child{width:34%}.submissions-table.dashboard-table td.dashboard-table_number,.submissions-table.dashboard-table th:not(:first-child){text-align:right;white-space:nowrap}.submissions-table.dashboard-table td.dashboard-table_number{font-variant-numeric:tabular-nums;color:var(--color-900)}.dashboard-row{cursor:pointer}.dashboard-row td{transition:background-color var(--duration-fast) var(--ease-smooth)}.dashboard-row td:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.dashboard-row td:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.dashboard-row.is-selected td,.dashboard-row.is-selected:hover td,.dashboard-row:hover td{background-color:var(--fill-subtle)}.dashboard-row.is-dimmed{opacity:.45;transition:opacity var(--duration-fast) var(--ease-smooth)}.submissions-table.dashboard-table tbody tr.dashboard-row.is-selected td:after,.submissions-table.dashboard-table tbody tr.dashboard-row:focus-visible td:after{content:none}.dashboard-row:focus-visible{outline:none}.dashboard-row:focus-visible td{background-color:var(--fill-subtle);box-shadow:inset 0 2px 0 0 var(--color-700),inset 0 -2px 0 0 var(--color-700)}.dashboard-row:focus-visible td:first-child{box-shadow:inset 0 2px 0 0 var(--color-700),inset 0 -2px 0 0 var(--color-700),inset 2px 0 0 0 var(--color-700)}.dashboard-row:focus-visible td:last-child{box-shadow:inset 0 2px 0 0 var(--color-700),inset 0 -2px 0 0 var(--color-700),inset -2px 0 0 0 var(--color-700)}.dashboard-metrics_reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-in-out)}.dashboard-metrics_reveal.is-open{grid-template-rows:1fr}.dashboard-metrics_reveal-inner{overflow:hidden;min-height:0}.dashboard-metrics_caption{margin:0;padding-bottom:var(--space-5)}.dashboard-scopes{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.dashboard-scopes_clear{padding:0 var(--space-1);border:0;background:none;color:var(--color-1000);font:inherit;font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-wght-medium);cursor:pointer;opacity:.7;transition:opacity var(--duration-fast) var(--ease-smooth)}.dashboard-scopes_clear:hover{opacity:1}.dashboard-scopes_clear:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.dashboard-scope{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 0;border:0;border-radius:var(--radius-pill);background-color:var(--color-100);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth)}.dashboard-scope:hover{background-color:var(--color-200)}.dashboard-scope:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.dashboard-scope_img{position:relative;flex-shrink:0;width:var(--space-8);height:var(--space-8);overflow:hidden;border-radius:var(--radius-full);background-color:var(--color-200)}.dashboard-scope_img img{display:block;width:100%;height:auto}.dashboard-scope_name{color:var(--color-1000);font-variation-settings:"wght" var(--font-wght-medium)}.dashboard-scope_clear{display:flex;color:var(--color-700);transition:color var(--duration-fast) var(--ease-smooth)}.dashboard-scope_clear svg{width:var(--space-4);height:var(--space-4)}.dashboard-scope:hover .dashboard-scope_clear{color:var(--color-1000)}.dashboard-metric .rolling-number_cell .rolling-number_new,.dashboard-metric .rolling-number_cell .rolling-number_old{animation-duration:var(--duration-slower)}.dashboard-table_trend .sparkline_line{transition:d var(--duration-slow) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth)}.submissions-table.dashboard-table td.dashboard-table_trend,.submissions-table.dashboard-table th.dashboard-table_trend{width:5.5rem;text-align:right}.submissions-table.dashboard-table th.dashboard-table_trend{padding-right:var(--space-5)}.dashboard-table_trend .sparkline_line{opacity:.55}.dashboard-row.is-selected .dashboard-table_trend .sparkline_line,.dashboard-row:hover .dashboard-table_trend .sparkline_line{opacity:1}.dashboard-site{display:flex;align-items:center;gap:var(--space-3);min-width:0}.dashboard-site_text{display:flex;flex-direction:column;gap:var(--space-05);min-width:0}.dashboard-site_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-1000);font-variation-settings:"wght" var(--font-wght-medium);text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth)}.dashboard-site_meta{font-size:var(--font-size-sm);color:var(--color-700);white-space:nowrap}.dashboard-thumb{position:relative;isolation:isolate;flex-shrink:0;width:var(--space-12);aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-xs);background-color:var(--color-100)}.dashboard-thumb img{display:block;width:100%;height:auto}.dashboard-site.is-focus .dashboard-site_meta{font-size:var(--font-size-sm)}.dashboard-section+.dashboard-breakdowns{margin-top:var(--space-6)}.dashboard-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-6)}.dashboard-breakdown_title{margin-bottom:var(--space-4)}.dashboard-breakdown_list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.dashboard-breakdown_row{display:grid;grid-template-columns:1fr auto;gap:var(--space-15) var(--space-3);font-size:var(--font-size-sm)}.dashboard-breakdown_label,.dashboard-breakdown_value{color:var(--color-1000);font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-wght-medium)}.dashboard-breakdown_value{opacity:.6;font-variant-numeric:tabular-nums}.dashboard-breakdown_row .save-progress-bar{grid-column:1/-1;margin-top:0}.dashboard-sponsor{display:flex;flex-direction:column;gap:var(--space-4)}.dashboard-sponsor+.dashboard-sponsor{margin-top:var(--space-6)}.dashboard-locked{position:relative}.dashboard-locked_preview{display:flex;flex-direction:column;gap:var(--space-6);user-select:none}.dashboard-ghost{display:block;height:var(--space-3);border-radius:var(--radius-xs);background-color:var(--color-200)}.dashboard-ghost.is-value{width:3.25rem;height:var(--space-5)}.dashboard-ghost.is-value.is-wide{width:4.5rem}.dashboard-ghost.is-small{height:var(--space-2);background-color:var(--color-100)}.dashboard-ghost.is-inline{display:inline-block;vertical-align:middle}.dashboard-ghost.is-right{margin-left:auto}.dashboard-chart_ghost-tick{fill:var(--color-100)}.dashboard-locked_gate{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:var(--space-16) var(--space-4) 0}.dashboard-locked_panel{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:26rem;padding:var(--space-8) var(--space-6);border-radius:var(--radius-2xl);background-color:var(--color-100);box-shadow:var(--shadow-popover);text-align:center}.dashboard-locked_desc{margin-bottom:var(--space-2)}.dashboard-locked_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}@media (max-width:767px){.dashboard-locked_gate{padding-top:var(--space-10)}}.dashboard-skeleton .dashboard-chart_ghost-tick,.dashboard-skeleton .dashboard-ghost{animation:skeleton-pulse 1.5s var(--ease-in-out) infinite}@media (max-width:1023px){.dashboard-metrics_tiles{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-2);scrollbar-width:none;margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6);scroll-padding-inline:var(--space-6)}.dashboard-table-scroll{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.dashboard-metrics_tiles::-webkit-scrollbar{display:none}.dashboard-metric{flex:0 0 auto;min-width:9rem;scroll-snap-align:start}}@media (max-width:479px){.dashboard-card{padding:var(--space-3)}.dashboard-metrics_tiles{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);scroll-padding-inline:var(--space-3)}.dashboard-breakdown{padding:var(--space-5)}}