.sm-answer{gap:var(--s-1);min-width:0;flex-direction:column;max-inline-size:92ch;display:flex}.sm-answer__sentence{font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--text-primary);font-weight:var(--fw-medium);overflow-wrap:anywhere;margin:0}.sm-answer__window{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-tertiary);overflow-wrap:anywhere;margin:0}.sm-answer__step{font-size:var(--fs-body);line-height:var(--lh-normal);margin:0}.sm-answer--loading{min-block-size:52px}.sm-answer--warn,.sm-answer--bad{border-inline-start:3px solid var(--warning);padding-inline-start:var(--s-3)}.sm-answer--bad{border-inline-start-color:var(--danger)}.sm-answer__sk1{inline-size:min(100%,640px)}.sm-answer__sk2{inline-size:min(70%,360px);margin-block-start:var(--s-2)}.sm-figure__label{min-width:0;display:inline}.sm-figure__label-text{overflow-wrap:anywhere}.sm-figure__tail{white-space:nowrap}.sm-figure__info.fui-Button{vertical-align:top;width:20px;min-width:0;height:20px;min-height:0;margin-inline-start:2px;margin-block:calc((var(--lh-snug) * 1em - 20px) / 2);color:var(--text-tertiary);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sm-figure__info.fui-Button:after{content:"";position:absolute;inset:-12px}:root .sm-figure__info.fui-Button{min-width:0;min-height:0}.sm-figure__info.fui-Button:hover{color:var(--accent)}.sm-figure__info.fui-Button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}:root.dark .sm-figure__info.fui-Button:hover{color:var(--accent-light)}.sm-figure__hint{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-figure__fact{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-snug);overflow-wrap:anywhere}.sm-figure__compare{color:var(--text-tertiary);font-size:var(--fs-caption);line-height:var(--lh-snug);overflow-wrap:anywhere}.sm-headline .kpi-card__value{font-variant-numeric:normal}.sm-headline .kpi-card__label{min-block-size:calc(2 * var(--lh-snug) * 1em);line-height:var(--lh-snug);align-items:flex-start}@media (max-width:640px){.sm-headline .kpi-card__icon{display:none}.sm-headline .kpi-card__drill{font-size:var(--fs-caption)}.sm-headline .kpi-card__drill svg{display:none}}.sm-section{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.sm-section__head{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.sm-section__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.sm-section__lede{color:var(--text-secondary);font-size:var(--fs-body-sm);overflow-wrap:anywhere}.sm-section__more{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.sm-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--e-1);padding:var(--s-4) var(--s-5);min-width:0}.sm-quiet{color:var(--text-secondary);font-size:var(--fs-body);margin:0}.sm-facts{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.sm-facts__row{gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.sm-facts__row dt{color:var(--text-secondary);font-size:var(--fs-body-sm);overflow-wrap:anywhere}.sm-facts__row dd{color:var(--text-primary);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;margin:0}.sm-facts__row dd.sm-facts__mono{font-family:var(--font-mono);font-weight:var(--fw-regular);font-size:var(--fs-caption)}.sm-trend{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.sm-legend{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sm-legend__item{color:var(--text-secondary);font-size:var(--fs-caption);align-items:center;gap:6px;display:inline-flex}.sm-swatch{border-radius:3px;flex:none;block-size:10px;inline-size:10px;display:inline-block}.sm-trend__plot{inline-size:100%;min-width:0;position:relative}.sm-trend__svg{display:block;overflow:visible}.sm-trend__grid{stroke:var(--border-subtle);stroke-width:1px;shape-rendering:crispedges}.sm-trend__tick,.sm-trend__day-label{fill:var(--text-tertiary);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.sm-trend__hit{fill:#0000;cursor:default;outline:none}.sm-trend__hit[role=button]{cursor:pointer}.sm-trend__day.is-hover .sm-trend__seg{filter:brightness(1.08)}.sm-trend__hit:focus-visible{stroke:var(--accent);stroke-width:2px}.sm-swatch--good,.sm-trend__seg--good{background:var(--success);fill:var(--success)}.sm-swatch--neutral,.sm-trend__seg--neutral{background:var(--info);fill:var(--info)}.sm-swatch--warn,.sm-trend__seg--warn{background:var(--warning);fill:var(--warning)}.sm-swatch--none{background:0 0}:root.dark .sm-swatch--good,:root.dark .sm-trend__seg--good{background:color-mix(in oklab, var(--success) 82%, var(--bg-surface));fill:color-mix(in oklab, var(--success) 82%, var(--bg-surface))}:root.dark .sm-swatch--neutral,:root.dark .sm-trend__seg--neutral{background:color-mix(in oklab, var(--info) 82%, var(--bg-surface));fill:color-mix(in oklab, var(--info) 82%, var(--bg-surface))}:root.dark .sm-swatch--warn,:root.dark .sm-trend__seg--warn{background:color-mix(in oklab, var(--warning) 72%, var(--bg-surface));fill:color-mix(in oklab, var(--warning) 72%, var(--bg-surface))}.sm-trend__tip{z-index:2;pointer-events:none;min-inline-size:168px;max-inline-size:240px;padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--e-2);color:var(--text-primary);font-size:var(--fs-caption);flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:0;transform:translate(-50%)}.sm-trend__tip-day{color:var(--text-secondary)}.sm-trend__tip-total{font-weight:var(--fw-semibold);font-size:var(--fs-body-sm)}.sm-trend__tip-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.sm-trend__tip-row b{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.sm-trend__tip-label{color:var(--text-secondary);overflow-wrap:anywhere}.sm-technical .sm-facts{max-inline-size:760px}.sm-technical__lede{margin:0 0 var(--s-2);color:var(--text-secondary);font-size:var(--fs-body-sm)}.sm-technical__group{gap:var(--s-2);flex-direction:column;display:flex}.sm-technical__group+.sm-technical__group{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--s-4);padding-block-start:var(--s-4)}.sm-technical__heading{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.sm-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.sm-answer__sentence{font-size:var(--fs-body)}.sm-panel{padding:var(--s-4)}.sm-section__more{inline-size:100%;margin-inline-start:0}}
