.money{padding:var(--df-space-8) 0 var(--df-space-6)}.money__val{font-family:var(--df-font-sans);font-weight:var(--df-weight-strong);font-size:var(--df-text-4xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05}.money__cur{font-size:var(--df-text-lg);color:var(--df-text-muted);font-weight:var(--df-weight-regular);margin-left:var(--df-space-2)}.money__cap{margin-top:var(--df-space-2);font-size:var(--df-text-sm);color:var(--df-text-muted)}.stats{border:1px solid var(--df-border-default);border-radius:var(--df-radius-lg);background:var(--df-surface-raised);flex-wrap:wrap;display:flex;overflow:hidden}.stats-block__kicker{margin-bottom:var(--df-space-2)}.stat{background:var(--df-surface-raised);min-width:150px;padding:var(--df-space-3) var(--df-space-4);box-shadow:1px 0 0 var(--df-border-default), 0 1px 0 var(--df-border-default);flex:150px}.stat__v{font-size:var(--df-text-xl);font-weight:var(--df-weight-strong);font-variant-numeric:tabular-nums;line-height:1.2}.stat__l{font-size:var(--df-text-xs);color:var(--df-text-muted);margin-top:2px}.q{display:grid}.q__row{align-items:center;gap:var(--df-space-3);padding:var(--df-space-3) var(--df-space-4);border-bottom:1px solid var(--df-divider);transition:background-color var(--df-dur-press) var(--df-ease-out);display:flex}.q__row:last-child{border-bottom:0}.q__row:hover{background:var(--df-surface-sunken)}.q__rank{width:20px;font-family:var(--df-font-mono);font-size:var(--df-text-micro);color:var(--df-text-muted);font-variant-numeric:tabular-nums;flex:none}.q__txt{min-width:0}.q__title{font-size:var(--df-text-base);font-weight:var(--df-weight-medium)}.q__why{font-size:var(--df-text-sm);color:var(--df-text-muted)}.q__act{align-items:center;gap:var(--df-space-2);flex:none;margin-left:auto;display:flex}.q__n{font-variant-numeric:tabular-nums;font-size:var(--df-text-sm);color:var(--df-text-muted);text-align:right;min-width:2ch}.cols{gap:var(--df-space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.cols{grid-template-columns:1fr}}.cols__rail{gap:var(--df-space-5);align-content:start;display:grid}.tl{gap:var(--df-space-3);font-size:var(--df-text-sm);display:grid}.tl__row{gap:var(--df-space-3);grid-template-columns:64px 1fr;display:grid}.tl__t{font-variant-numeric:tabular-nums}[data-state=first-run] .live-only,[data-state=live] .firstrun-only{display:none}a.stat{display:block}a.stat,a.df-btn{text-decoration:none}[data-archetype=overview] .setup-guide{margin-bottom:var(--df-space-5)}.setup-guide__summary{justify-content:space-between;align-items:center;gap:var(--df-space-4);padding:var(--df-space-4);cursor:pointer;list-style:none;display:flex}.setup-guide__summary::-webkit-details-marker{display:none}.setup-guide__summary strong{font-size:var(--df-text-base)}.setup-guide__caption{color:var(--df-text-muted);font-size:var(--df-text-sm);margin-top:4px;display:block}.setup-guide__toggle{color:var(--df-action-primary-bg);font-size:var(--df-text-sm)}.setup-guide__steps{gap:var(--df-space-4);padding:0 var(--df-space-4) var(--df-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.setup-guide__steps li{gap:var(--df-space-3);min-width:0;display:flex}.setup-guide__number{background:var(--df-surface-sunken);height:28px;font-size:var(--df-text-sm);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.setup-guide__link{font-weight:var(--df-weight-medium);text-underline-offset:3px}.setup-guide__steps p,.setup-guide__note{font-size:var(--df-text-sm);color:var(--df-text-muted);margin:4px 0 0}.setup-guide__note{padding:0 var(--df-space-4) var(--df-space-4)}.q__preview{gap:4px var(--df-space-3);font-size:var(--df-text-xs);color:var(--df-text-muted);flex-wrap:wrap;margin-top:6px;display:flex}.q__preview span:first-child{overflow-wrap:anywhere}.setup-guide__summary:focus-visible{outline:2px solid var(--df-action-primary-bg);outline-offset:-3px}@media (max-width:600px){.setup-guide__steps{grid-template-columns:1fr}.setup-guide__toggle{display:none}}.overview-performance{margin-top:var(--df-space-8);padding-top:var(--df-space-4);border-top:1px solid var(--df-divider)}[data-archetype=overview] .setup-guide{padding:0}[data-archetype=overview] .cols{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}[data-archetype=overview] .stats-block__kicker{font-family:var(--df-font-sans);letter-spacing:0;text-transform:none}@media (max-width:1100px){[data-archetype=overview] .cols{grid-template-columns:minmax(0,1fr)}}
