@layer components {
.df-page-title{font-size:var(--ml-type-2xl);line-height:var(--ml-leading-tight)}.df-app{height:100dvh}.df-app-frame{background:var(--ml-background);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.df-app-bar{align-items:center;gap:var(--ml-space-3);min-height:calc(var(--ml-control-md) + var(--ml-space-4));padding:var(--ml-space-2) var(--df-page-gutter);border-bottom:var(--ml-border-width) solid var(--ml-border-subtle);background:var(--ml-background);display:flex}.df-app-bar-end{align-items:center;gap:var(--ml-space-2);margin-inline-start:auto;display:flex}.df-app-content{align-content:start;place-items:start center;gap:var(--ml-space-6);min-width:0;min-height:0;padding:var(--df-page-gutter);grid-template-columns:minmax(0,1fr);padding-block-end:calc(var(--ml-space-16) + var(--ml-space-8));display:grid;overflow-y:auto}.df-client-cell{justify-items:start;gap:var(--ml-space-1);display:grid}.df-client-name{color:var(--ml-text);font-weight:600;text-decoration:none}.df-client-name:hover{color:var(--ml-primary-text);text-decoration:underline}.df-client-meta{color:var(--ml-text-muted);font-size:var(--ml-type-xs)}.df-row-actions{flex-wrap:nowrap;justify-content:flex-end}.df-report{gap:var(--ml-space-8);min-width:0;display:grid}.df-report-head{gap:var(--ml-space-2);display:grid}.df-report-byline{color:var(--ml-text-muted);font-size:var(--ml-type-base)}.df-report-section{gap:var(--ml-space-4);display:grid}.df-report-section-head{gap:var(--ml-space-1);display:grid}.df-report-section-head h2{font-size:var(--ml-type-lg);line-height:var(--ml-leading-snug)}.df-report-section-head p{max-width:44rem;color:var(--ml-text-muted);font-size:var(--ml-type-base)}.df-report-results{gap:var(--ml-space-4);display:grid}.df-report-result{gap:var(--ml-space-3);display:grid}.df-report-result-head{justify-content:space-between;align-items:start;gap:var(--ml-space-4);display:flex}.df-report-result-head h3{font-size:var(--ml-type-md);line-height:var(--ml-leading-snug)}.df-report-row-copy{gap:var(--ml-space-0-5);min-width:0;display:grid}.df-report-page{overflow-wrap:anywhere;color:var(--ml-text-muted);font-family:var(--ml-font-mono);font-size:var(--ml-type-xs)}.df-report-metric{align-items:baseline;gap:var(--ml-space-2) var(--ml-space-4);padding:var(--ml-space-3) var(--ml-space-4);border-radius:var(--ml-radius-md);background:var(--ml-background-subtle);flex-wrap:wrap;display:flex}.df-report-metric-name{color:var(--ml-text-muted);font-size:var(--ml-type-sm)}.df-report-metric-values{font-size:var(--ml-type-xl);font-variant-numeric:tabular-nums}.df-report-metric-change{color:var(--ml-text-muted);font-size:var(--ml-type-base);font-variant-numeric:tabular-nums}.df-report-list{border:var(--ml-border-width) solid var(--ml-border-subtle);border-radius:var(--ml-radius-lg);background:var(--ml-surface);display:grid}.df-report-row{justify-content:space-between;align-items:baseline;gap:var(--ml-space-4);padding:var(--ml-space-3) var(--ml-space-4);border-bottom:var(--ml-border-width) solid var(--ml-border-subtle);font-size:var(--ml-type-base);display:flex}.df-report-row:last-child{border-bottom:0}.df-report-note{color:var(--ml-text-muted);font-size:var(--ml-type-sm);flex:none}.df-report-empty{color:var(--ml-text-muted)}.df-report-foot{gap:var(--ml-space-2);border-top:var(--ml-border-width) solid var(--ml-border-subtle);padding-block-start:var(--ml-space-5);display:grid}.df-report-link{max-width:18rem;color:var(--ml-text-muted);font-size:var(--ml-type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-app-bar .site-switcher{flex:0 auto;min-width:0}.df-app-bar-end{flex:none}@media (max-width:40rem){.df-app-bar{gap:var(--ml-space-2);padding-inline:var(--ml-space-3)}.df-app-bar .df-account-menu__trigger-label{display:none}.df-app-content{padding:var(--ml-space-4) var(--ml-space-3) calc(var(--ml-space-16) + var(--ml-space-8))}}.df-app-content h1{font-size:calc(var(--ml-type-2xl) * 1.34);line-height:var(--ml-leading-tight)}.df-field{align-content:start}.df-workflow a.ml-stepper-target{color:inherit;text-decoration:none}.df-workflow a.ml-stepper-target:hover .ml-stepper-label{color:var(--ml-primary-text);text-decoration:underline}.df-app-bar .site-switcher__menu{max-width:calc(100vw - var(--ml-space-8));left:0;right:auto}.df-status{gap:var(--ml-space-3);display:grid}.df-status-title{font-size:var(--ml-type-lg);line-height:var(--ml-leading-snug)}.df-status-list{gap:var(--ml-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.df-status-item{display:grid;position:relative}.df-status-item+.df-status-item:before{top:50%;left:calc(-1 * var(--ml-space-5));color:var(--ml-text-faint);content:"→";position:absolute;translate:0 -50%}.df-status-tile{align-content:start;gap:var(--ml-space-1);padding:var(--ml-space-4);border:var(--ml-border-width) solid var(--ml-border-subtle);border-radius:var(--ml-radius-lg);background:var(--ml-surface);color:var(--ml-text);transition:border-color var(--ml-duration-fast) var(--ml-ease-standard);text-decoration:none;display:grid}.df-status-tile:hover{border-color:var(--ml-primary-text)}.df-status-tile:focus-visible{outline:2px solid var(--ml-focus);outline-offset:2px}.df-status-tile[data-attention]{border-color:var(--ml-warning)}.df-status-step{color:var(--ml-text-muted);font-size:var(--ml-type-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.df-status-value{font-size:var(--ml-type-lg);font-variant-numeric:tabular-nums}.df-status-reading{color:var(--ml-text-muted);font-size:var(--ml-type-sm);line-height:var(--ml-leading-snug)}@media (max-width:64rem){.df-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.df-status-item+.df-status-item:before{content:none}}@media (max-width:30rem){.df-status-list{gap:var(--ml-space-3);grid-template-columns:minmax(0,1fr)}}.df-summary{gap:var(--ml-space-6);display:grid}.df-summary-head{justify-content:space-between;align-items:center;gap:var(--ml-space-3);flex-wrap:wrap;display:flex}.df-summary-week{font-size:var(--ml-type-lg);line-height:var(--ml-leading-snug)}.df-summary-label{color:var(--ml-text-muted);font-size:var(--ml-type-xs);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--ml-space-2);font-weight:600}.df-summary-lede{max-width:48rem;font-size:var(--ml-type-md);line-height:var(--ml-leading-normal)}.df-summary-points{gap:var(--ml-space-3);margin:0;padding:0;list-style:none;display:grid}.df-summary-point{gap:var(--ml-space-1-5);padding:var(--ml-space-4);border:var(--ml-border-width) solid var(--ml-border-subtle);border-radius:var(--ml-radius-md);display:grid}.df-summary-point-head{justify-content:space-between;align-items:start;gap:var(--ml-space-3);display:flex}.df-summary-point p{max-width:48rem;color:var(--ml-text-muted);line-height:var(--ml-leading-normal)}.df-summary-next{gap:var(--ml-space-2);padding:var(--ml-space-4);border-radius:var(--ml-radius-md);background:var(--ml-primary-subtle);display:grid}.df-summary-next p{max-width:48rem;line-height:var(--ml-leading-normal)}.df-summary-more>summary{color:var(--ml-primary-text);cursor:pointer;font-weight:500}.df-summary-more[open]>summary{margin-block-end:var(--ml-space-3)}.df-summary-history-text{color:var(--ml-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-today .dashboard-split{grid-template-columns:minmax(0,1fr)}@container ml-stepper (max-width:52rem){.df-workflow .ml-stepper-description{display:none}}.df-answers-score{justify-content:space-between;align-items:end;gap:var(--ml-space-5);flex-wrap:wrap;display:flex}.df-answers-score-copy{gap:var(--ml-space-2);min-width:0;display:grid}.df-answers-number{font-size:var(--ml-type-2xl);font-weight:600;line-height:var(--ml-leading-tight)}.df-answers-number strong{color:var(--ml-primary-text)}.df-answers-reading{max-width:44rem;line-height:var(--ml-leading-normal)}.df-answers-list{gap:var(--ml-space-3);margin:0;padding:0;list-style:none;display:grid}.df-answers-item{gap:var(--ml-space-3);display:grid}.df-answers-item-head{justify-content:space-between;align-items:start;gap:var(--ml-space-3);flex-wrap:wrap;display:flex}.df-answers-question{min-width:0;font-size:var(--ml-type-md);line-height:var(--ml-leading-snug)}.df-answers-cited{overflow-wrap:anywhere}.df-answers-quote{border-inline-start:calc(var(--ml-border-width) * 3) solid var(--ml-border);color:var(--ml-text-muted);line-height:var(--ml-leading-normal);margin:0;padding-inline-start:var(--ml-space-4)}.df-answers-item-foot{justify-content:space-between;align-items:start;gap:var(--ml-space-4);display:flex}.df-answers-item-foot>details{min-width:0}.df-answers-remove{color:var(--ml-text-muted);font-size:var(--ml-type-sm);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.df-answers-remove:hover{color:var(--ml-danger-text)}.df-answers-add,.df-answers-form,.df-answers-suggestions{gap:var(--ml-space-4);display:grid}.df-answers-add-title{font-size:var(--ml-type-lg);line-height:var(--ml-leading-snug)}.df-answers-suggestion-list{gap:var(--ml-space-2);margin:0;padding:0;list-style:none;display:grid}.df-answers-suggestion-list li{justify-content:space-between;align-items:center;gap:var(--ml-space-3);padding:var(--ml-space-3) var(--ml-space-4);border:var(--ml-border-width) solid var(--ml-border-subtle);border-radius:var(--ml-radius-md);display:flex}.df-answers-limitation{max-width:48rem;color:var(--ml-text-faint);font-size:var(--ml-type-sm);line-height:var(--ml-leading-normal)}.df-report-answers{align-items:baseline;gap:var(--ml-space-3);font-size:var(--ml-type-md);flex-wrap:wrap;display:flex}.df-glance{align-items:baseline;gap:var(--ml-space-2) var(--ml-space-4);padding:var(--ml-space-3) var(--ml-space-4);border:var(--ml-border-width) solid var(--ml-border-subtle);border-radius:var(--ml-radius-lg);background:var(--ml-surface);color:var(--ml-text);transition:border-color var(--ml-duration-fast) var(--ml-ease-standard);grid-template-columns:auto auto minmax(0,1fr);text-decoration:none;display:grid}.df-glance:hover{border-color:var(--ml-primary-text)}.df-glance:focus-visible{outline:2px solid var(--ml-focus);outline-offset:2px}.df-glance-value{font-weight:600}.df-glance-reading{color:var(--ml-text-muted);font-size:var(--ml-type-sm)}@media (max-width:48rem){.df-glance{grid-template-columns:minmax(0,1fr)}}.df-autopilot{justify-content:space-between;align-items:center;gap:var(--ml-space-4);flex-wrap:wrap;display:flex}.df-autopilot-copy{gap:var(--ml-space-1-5);min-width:0;display:grid}.df-autopilot-head{align-items:center;gap:var(--ml-space-2);display:flex}.df-autopilot-title{font-size:var(--ml-type-md);line-height:var(--ml-leading-snug)}.df-autopilot-reading{max-width:44rem;line-height:var(--ml-leading-normal)}.df-learned{padding:var(--ml-space-2) var(--ml-space-3);border-radius:var(--ml-radius-md);background:var(--ml-primary-subtle);font-size:var(--ml-type-sm);line-height:var(--ml-leading-normal)}
}


