.fz-mini-gauge{--fz-gauge-color: var(--chart-1);position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0;font-family:var(--font-sans)}.fz-mini-gauge[data-band=poor]{--fz-gauge-color: var(--loss)}.fz-mini-gauge[data-band=weak]{--fz-gauge-color: color-mix(in oklch, var(--loss) 60%, var(--chart-cat-4))}.fz-mini-gauge[data-band=fair]{--fz-gauge-color: var(--chart-cat-4)}.fz-mini-gauge[data-band=strong]{--fz-gauge-color: color-mix(in oklch, var(--gain) 55%, var(--chart-cat-4))}.fz-mini-gauge[data-band=excellent]{--fz-gauge-color: var(--gain)}.fz-mini-gauge__arc{width:4.5rem;height:auto}.fz-mini-gauge__track{fill:none;stroke:var(--muted);stroke-width:8;stroke-linecap:round}.fz-mini-gauge__fill{fill:none;stroke:var(--fz-gauge-color);stroke-width:8;stroke-linecap:round}.fz-mini-gauge__value{position:absolute;top:1.9rem;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--foreground)}.fz-mini-gauge[data-empty=true] .fz-mini-gauge__value{color:var(--muted-foreground);font-weight:var(--font-weight-regular)}.fz-mini-gauge__band{font-size:.6875rem;font-weight:500;color:var(--muted-foreground)}.fz-mini-gauge__label{font-size:var(--font-size-label-sm);color:var(--muted-foreground);text-align:center;overflow-wrap:anywhere}.fz-gauge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:var(--space-4) var(--space-3);align-items:start}.fz-analysis{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4);width:100%;font-family:var(--font-sans)}.fz-analysis__intro{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:64rem){.fz-analysis__intro{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.fz-analysis__sections{display:flex;flex-direction:column;gap:var(--space-8)}.fz-analysis-section{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:6rem}.fz-analysis-section__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.fz-analysis-section__heading{margin:0;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);color:var(--foreground)}.fz-analysis-section__heading:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fz-analysis-section__score{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);color:var(--foreground)}.fz-analysis-section__meta{font-size:var(--font-size-label-sm);color:var(--muted-foreground)}.fz-analysis-section__not-scored{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.fz-analysis-section__not-scored-body{margin:0;font-size:var(--font-size-label);color:var(--muted-foreground)}.fz-analysis-section__desc{margin:0;font-size:var(--font-size-label);color:var(--muted-foreground);max-width:70ch}.fz-analysis-section__subtitle,.fz-analysis-headline__subtitle,.fz-analysis-contrib__title,.fz-analysis-matrix__title,.fz-analysis-radar__title{margin:0 0 var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--foreground)}.fz-analysis-section__gauges{margin-top:var(--space-2)}.fz-analysis-section__charts{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-2)}@media(min-width:64rem){.fz-analysis-section__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.fz-analysis-section__charts-loading,.fz-analysis-section__charts-error{min-height:8rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--font-size-label);padding:var(--space-4);text-align:center}.fz-analysis-chart{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.fz-analysis-chart__title{margin:0;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--foreground)}.fz-analysis-chart__note{margin:0;font-size:var(--font-size-label-sm);color:var(--muted-foreground);max-width:60ch}.fz-analysis-headline{display:flex;flex-direction:column;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:var(--space-4)}.fz-analysis-headline__title-row{display:flex;align-items:center;gap:var(--space-2)}.fz-analysis-headline__title{margin:0;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);color:var(--foreground)}.fz-analysis-headline__title:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.fz-analysis-headline__beta{margin:0;font-size:var(--font-size-label-sm);color:var(--muted-foreground)}.fz-analysis-headline__score-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.fz-analysis-headline__score-meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;flex:1}.fz-analysis-headline__interpretation{margin:0;font-size:var(--font-size-label);color:var(--foreground);max-width:48ch}.fz-analysis-headline__insufficient{display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--foreground);font-size:var(--font-size-label)}.fz-analysis-headline__insufficient span{color:var(--muted-foreground)}.fz-analysis-headline__freshness{margin:0;font-size:var(--font-size-label-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fz-analysis-contrib__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.fz-analysis-contrib__row{display:grid;grid-template-columns:minmax(0,2fr) auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);font-size:var(--font-size-label)}.fz-analysis-contrib__row:last-child{border-block-end:none}.fz-analysis-contrib__name{color:var(--foreground);font-weight:var(--font-weight-medium)}.fz-analysis-contrib__score{color:var(--foreground)}.fz-analysis-contrib__weight{color:var(--muted-foreground);font-size:var(--font-size-label-sm)}.fz-analysis-contrib__value{display:inline-flex;align-items:center;gap:var(--space-1);justify-self:end}.fz-analysis-contrib__value[data-direction=up]{color:var(--gain)}.fz-analysis-contrib__value[data-direction=down]{color:var(--loss)}@media(max-width:40rem){.fz-analysis-contrib__row{grid-template-columns:minmax(0,1fr) auto auto}.fz-analysis-contrib__weight,.fz-analysis-contrib__row .fz-metric-score-bar{display:none}}.fz-analysis-vs-sector{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.fz-analysis-vs-sector[data-direction=up]{color:var(--gain)}.fz-analysis-vs-sector[data-direction=down]{color:var(--loss)}.fz-analysis-cell--muted{color:var(--muted-foreground)}.fz-analysis-score-cell{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.fz-analysis-score-cell__band{font-size:var(--font-size-label-sm);color:var(--muted-foreground)}.fz-analysis-metric-name{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.fz-analysis-metric-info{margin:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-label-sm)}.fz-analysis-metric-info div{display:flex;justify-content:space-between;gap:var(--space-3)}.fz-analysis-metric-info dt{color:var(--muted-foreground)}.fz-analysis-metric-info dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:48rem){.fz-analysis-metric-table .fz-data-table__th:nth-child(3),.fz-analysis-metric-table .fz-data-table__td:nth-child(3){display:none}.fz-analysis-metric-table .fz-data-table__th:nth-child(4),.fz-analysis-metric-table .fz-data-table__td:nth-child(4){display:none}.fz-analysis-matrix-table .fz-data-table__th:nth-child(2),.fz-analysis-matrix-table .fz-data-table__td:nth-child(2){display:none}.fz-analysis-metric-table .fz-data-table__th,.fz-analysis-metric-table .fz-data-table__td,.fz-analysis-matrix-table .fz-data-table__th,.fz-analysis-matrix-table .fz-data-table__td{padding:0 var(--space-1)}.fz-analysis-metric-table .fz-data-table__table,.fz-analysis-matrix-table .fz-data-table__table{font-size:var(--font-size-label-sm)}.fz-analysis-vs-sector,.fz-analysis-score-cell{white-space:normal;flex-wrap:wrap}.fz-analysis-metric-table .fz-badge,.fz-analysis-matrix-table .fz-badge{padding-inline:var(--space-1)}.fz-analysis-metric-table .fz-metric-score-bar,.fz-analysis-matrix-table .fz-metric-score-bar,.fz-analysis-metric-table .fz-analysis-score-cell__band,.fz-analysis-matrix-table .fz-analysis-score-cell__band{display:none}.fz-analysis-metric-name{white-space:normal;overflow-wrap:anywhere}.fz-analysis-metric-name .fz-button{display:none}.fz-analysis-metric-table .fz-data-table__td,.fz-analysis-matrix-table .fz-data-table__td{height:auto;padding-block:var(--space-2)}}.fz-analysis-dupont,.fz-analysis-ccc{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2)}.fz-analysis-dupont__factor,.fz-analysis-ccc__item{display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:var(--space-2) var(--space-3);min-width:8rem;flex:1}.fz-analysis-dupont__factor--result,.fz-analysis-ccc__item--result{border-color:var(--primary)}.fz-analysis-dupont__factor--result[data-direction=down] .fz-analysis-dupont__value{color:var(--loss)}.fz-analysis-dupont__label,.fz-analysis-ccc__label{font-size:var(--font-size-label-sm);color:var(--muted-foreground)}.fz-analysis-dupont__value,.fz-analysis-ccc__value{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}.fz-analysis-dupont__op,.fz-analysis-ccc__op{align-self:center;color:var(--muted-foreground);font-weight:var(--font-weight-medium)}.fz-analysis-advanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3)}.fz-analysis-advanced__card{display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:var(--space-3)}.fz-analysis-advanced__label{font-size:var(--font-size-label-sm);color:var(--muted-foreground)}.fz-analysis-advanced__value{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);color:var(--foreground)}.fz-analysis-advanced__meaning{font-size:var(--font-size-label-sm);color:var(--muted-foreground)}.fz-analysis-matrix,.fz-analysis-contrib,.fz-analysis-radar,.fz-analysis__profiles{min-width:0}.fz-analysis__gate{margin-block-start:var(--space-4)}.fz-analysis__gate-preview,.fz-analysis__skeleton{display:flex;flex-direction:column;gap:var(--space-4)}.fz-analysis__skeleton-intro{display:flex;gap:var(--space-4);align-items:center}.fz-analysis__skeleton-lines{display:flex;flex-direction:column;gap:var(--space-2)}
