.fz-statement-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-2);width:100%}.fz-statement-grid__pager{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.fz-statement-grid__note{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.fz-statement-grid__scroller{overflow-x:auto;overscroll-behavior-x:contain;contain:paint;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.fz-statement-grid__scroller::-webkit-scrollbar{width:10px;height:10px}.fz-statement-grid__scroller::-webkit-scrollbar-track{background:transparent}.fz-statement-grid__scroller::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--muted-foreground) 45%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.fz-statement-grid__scroller::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--muted-foreground) 70%,transparent)}.fz-statement-grid__table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.fz-statement-grid__caption{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);text-align:start;color:var(--muted-foreground);font-size:var(--text-sm);border-bottom:1px solid var(--border);background:var(--muted)}.fz-statement-grid__caption-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.fz-statement-grid__caption-text{min-width:0;overflow-wrap:break-word}.fz-statement-grid__table thead th{position:sticky;top:0;z-index:2;background:var(--card);border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:end;font-weight:var(--font-weight-medium);white-space:nowrap}.fz-statement-grid__reported th{top:var(--space-8);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-regular)}.fz-statement-grid__corner{position:sticky;inset-inline-start:0;z-index:3;text-align:start;color:var(--muted-foreground);font-weight:var(--font-weight-regular)}.fz-statement-grid__period{min-width:7rem}.fz-statement-grid__period-label{display:inline-block}.fz-statement-grid__latest{display:inline-block;margin-inline-start:var(--space-1);padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--primary-emphasis);color:var(--primary-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.fz-statement-grid__currency-note{display:block;color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-regular)}.fz-statement-grid__row>*{border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.fz-statement-grid__row[data-emphasis=true]>*{font-weight:var(--font-weight-semibold);border-bottom-color:var(--border)}.fz-statement-grid__row--group>*{background:color-mix(in oklab,var(--muted) 55%,var(--card))}.fz-statement-grid__row--group .fz-statement-grid__group-toggle{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.fz-statement-grid__row--growth>*{color:var(--muted-foreground);font-size:var(--text-xs)}.fz-statement-grid__label{position:sticky;inset-inline-start:0;z-index:1;background:var(--card);padding:var(--space-2) var(--space-3);text-align:start;font-weight:inherit;min-width:16rem}.fz-statement-grid__row--group .fz-statement-grid__label,.fz-statement-grid__row--group .fz-statement-grid__trend{background:color-mix(in oklab,var(--muted) 55%,var(--card));padding-block-start:var(--space-3)}.fz-statement-grid__row--growth .fz-statement-grid__label{background:inherit}.fz-statement-grid__label--growth{padding-inline-start:var(--space-6)}.fz-statement-grid__label-text{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}.fz-statement-grid__metric-button{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:start;cursor:pointer;min-block-size:var(--space-6);padding-block:var(--space-1)}.fz-statement-grid__metric-button:hover{text-decoration:underline}.fz-statement-grid__group-toggle{background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;min-block-size:var(--space-6);padding-block:var(--space-1)}.fz-statement-grid__revealed{border:1px solid var(--border);border-radius:var(--radius-sm);padding-inline:var(--space-1);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.fz-statement-grid__unit-tag,.fz-statement-grid__revealed{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-regular);white-space:nowrap}.fz-statement-grid__hide{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-6);block-size:var(--space-6);background:none;border:0;border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer}.fz-statement-grid__hide:hover{background:var(--muted);color:var(--foreground)}.fz-statement-grid__cell{padding:var(--space-2) var(--space-3);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fz-statement-grid__trend-head,.fz-statement-grid__trend{inline-size:5rem;padding-inline:var(--space-2)}.fz-statement-grid[data-narrow=true] .fz-statement-grid__table{table-layout:fixed;width:100%;min-width:0}.fz-statement-grid[data-narrow=true] .fz-statement-grid__label,.fz-statement-grid[data-narrow=true] .fz-statement-grid__corner{min-width:0;width:58%;white-space:normal;overflow-wrap:break-word;position:static}.fz-statement-grid[data-narrow=true] .fz-statement-grid__cell,.fz-statement-grid[data-narrow=true] .fz-statement-grid__period{width:42%;min-width:0;white-space:nowrap;overflow-wrap:normal}.fz-statement-grid[data-narrow=true] .fz-statement-grid__latest,.fz-statement-grid[data-narrow=true] .fz-statement-grid__hide{display:none}.fz-statement-grid[data-narrow=true] .fz-statement-grid__scroller{overflow-x:visible}.fz-statement-grid[data-narrow=true] .fz-statement-grid__label--growth{padding-inline-start:var(--space-3)}.fz-statement-grid__trend-head,.fz-statement-grid__trend{text-align:start;padding-inline:var(--space-2)}.fz-statement-grid__viewport{position:relative}.fz-statement-grid__busy{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:color-mix(in oklch,var(--card) 65%,transparent);backdrop-filter:blur(1px)}.fz-statement-grid__spinner{width:1.5rem;height:1.5rem;border:2px solid color-mix(in oklch,var(--muted-foreground) 35%,transparent);border-top-color:var(--primary-emphasis);border-radius:999px;animation:fz-statement-grid-spin .7s linear infinite}@keyframes fz-statement-grid-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fz-statement-grid__spinner{animation-duration:2.4s}}.fz-statement-grid__label-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.fz-financials{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-4)}.fz-financials__limited,.fz-insights__note{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.fz-financials__state{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;padding:var(--space-6)}.fz-financials__state h3{margin:0;font-size:var(--text-lg)}.fz-financials__state p{margin:0;color:var(--muted-foreground)}.fz-financials-controls,.fz-financials-controls__settings,.fz-financials-controls__switches{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.fz-financials-controls__hidden{margin:0;color:var(--muted-foreground);font-size:var(--text-xs)}.fz-financials-controls__export{margin-inline-start:auto}.fz-insights{display:flex;flex-direction:column;gap:var(--space-4)}.fz-insights__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.fz-insights__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6)}.fz-insights__empty h3{margin:0;font-size:var(--text-lg)}.fz-insights__empty p{margin:0;color:var(--muted-foreground)}.fz-insights__grid{column-count:1;column-gap:var(--space-4);contain:layout}@container (min-width: 42rem){.fz-insights__grid{column-count:2}}@container (min-width: 66rem){.fz-insights__grid{column-count:3}}.fz-insights__card{break-inside:avoid;margin-block-end:var(--space-4);padding:var(--space-4)}.fz-insights__card h4{margin:0 0 var(--space-1);font-size:var(--text-base)}.fz-insights__card-meta,.fz-insights__card-note{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.fz-dialog__content.fz-metric-picker{max-width:72rem;container-type:inline-size}.fz-metric-picker__count,.fz-metric-picker__hint,.fz-metric-picker__cap{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.fz-metric-picker__facets{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}.fz-metric-picker__results{list-style:none;margin:0;padding:0;max-block-size:22rem;overflow:auto;overscroll-behavior:contain;contain:paint}.fz-metric-picker__results ul{list-style:none;margin:0;padding:0}.fz-metric-picker__results h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);color:var(--muted-foreground)}.fz-metric-picker__row{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--space-8);padding:var(--space-2);background:none;border:0;border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer}.fz-metric-picker__row:hover,.fz-metric-picker__row[aria-pressed=true]{background:var(--muted)}.fz-metric-picker__row:disabled{cursor:not-allowed}.fz-metric-picker__crumb,.fz-metric-picker__unit,.fz-metric-picker__full{color:var(--muted-foreground);font-size:var(--text-xs)}.fz-metric-picker__tray{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--border)}.fz-metric-picker__tray ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.fz-metric-picker__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.fz-metric-picker__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding-block-start:var(--space-3)}.fz-financials__trend{display:block;width:4rem;height:1.125rem;overflow:visible}.fz-financials__trend path{fill:none;stroke:var(--muted-foreground);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fz-metric-detail__unit{margin-block:0 var(--space-3);color:var(--muted-foreground);font-size:var(--text-sm)}.fz-dialog__content.fz-metric-detail{max-width:44rem;container-type:inline-size}.fz-metric-detail__table{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.fz-metric-detail__table caption{margin-block-end:var(--space-2);color:var(--muted-foreground);font-size:var(--text-xs);text-align:start}.fz-metric-detail__table th,.fz-metric-detail__table td{padding:var(--space-2);border-block-end:1px solid var(--border);text-align:end;white-space:nowrap}.fz-metric-detail__table th[scope=row]{text-align:start;font-weight:var(--font-weight-medium);white-space:normal}.fz-metric-detail__table td[data-reported=false]{color:var(--muted-foreground)}.fz-insights__card-title{margin-block:0 var(--space-1);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}@container (max-width: 30rem){.fz-metric-detail__table{table-layout:fixed}.fz-metric-detail__table th,.fz-metric-detail__table td{padding-inline:var(--space-1)}.fz-metric-detail__table th[scope=row]{overflow-wrap:break-word}.fz-metric-detail__table th:last-child,.fz-metric-detail__table td:last-child{display:none}}.fz-metric-detail__narrow-note{display:none}@container (max-width: 30rem){.fz-metric-detail__narrow-note{display:block;margin-block-start:var(--space-1)}}.fz-metric-picker__error{margin-block:var(--space-2) 0;color:var(--loss);font-size:var(--text-sm)}.fz-metric-picker__trace{display:block;color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs)}@container (max-width: 34rem){.fz-metric-picker__row .fz-metric-picker__crumb{grid-column:2 / -1}}.fz-financials__growth[data-direction="1"]{color:var(--gain)}.fz-financials__growth[data-direction="-1"]{color:var(--loss)}.fz-financials-controls__sheet{display:flex;flex-direction:column;gap:var(--space-5);height:100%;padding-block-end:var(--space-4)}.fz-financials-controls__sheet .fz-financials-controls__settings{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:var(--space-4)}.fz-financials-controls__sheet .fz-financials-controls__settings>*{width:100%}.fz-financials-controls__sheet .fz-select__trigger,.fz-financials-controls__sheet .fz-segmented{width:100%}.fz-financials-controls__sheet .fz-financials-controls__switches{flex-direction:column;align-items:stretch;gap:var(--space-3)}.fz-financials-controls__sheet-done{margin-block-start:auto;width:100%}.fz-metric-picker__panes{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.fz-metric-picker__card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.fz-metric-picker__card+.fz-metric-picker__card{margin-block-start:var(--space-2)}.fz-metric-picker__card-name{min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.fz-metric-picker__card .fz-metric-picker__crumb{display:block;margin-block-start:2px;color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-regular)}.fz-metric-picker__meter-bar{height:4px;border-radius:999px;background:var(--muted);overflow:hidden}.fz-metric-picker__meter-bar span{display:block;height:100%;background:var(--primary-emphasis)}.fz-metric-picker__meter-bar[data-full=true] span{background:var(--neutral-trend)}.fz-metric-picker__meter p{margin-block:var(--space-2) 0;color:var(--muted-foreground);font-size:var(--text-xs)}@container (min-width: 46rem){.fz-metric-picker__panes{grid-template-columns:1.35fr 1fr;align-items:start}}.fz-metric-picker__check{grid-column:1;grid-row:1 / span 2;align-self:center}.fz-metric-picker__metric{grid-column:2;grid-row:1}.fz-metric-picker__row .fz-metric-picker__crumb{grid-column:2;grid-row:2;display:block;margin-block-start:2px;color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-regular);overflow-wrap:anywhere}.fz-metric-picker__row .fz-metric-picker__unit{grid-column:3;grid-row:1 / span 2;align-self:center}.fz-metric-picker__row .fz-metric-picker__full{grid-column:2 / -1;grid-row:3}.fz-metric-picker__rail{display:flex;flex-direction:column;gap:var(--space-4)}.fz-metric-picker__facet{margin:0;padding:0;border:0}.fz-metric-picker__facet legend{padding:0;color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.fz-metric-picker__facet-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--muted-foreground);font-size:var(--text-sm);text-align:start;cursor:pointer}.fz-metric-picker__facet-option:hover{background:color-mix(in oklab,var(--muted) 55%,transparent)}.fz-metric-picker__facet-option[aria-checked=true]{background:color-mix(in oklab,var(--muted) 70%,transparent);color:var(--foreground);font-weight:var(--font-weight-medium)}.fz-metric-picker__facet-option[aria-checked=true]:before{content:"";position:absolute;inset-block:var(--space-1);inset-inline-start:0;width:2px;border-radius:999px;background:var(--primary-emphasis)}.fz-metric-picker__facet-count{font-variant-numeric:tabular-nums}.fz-metric-picker__check{display:grid;place-items:center;width:1.125rem;height:1.125rem;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--primary-foreground)}.fz-metric-picker__row[aria-pressed=true] .fz-metric-picker__check{background:var(--primary);border-color:var(--primary)}.fz-metric-picker__mark{background:color-mix(in oklab,var(--primary-emphasis) 22%,transparent);color:var(--foreground);border-radius:2px}.fz-metric-picker__row .fz-metric-picker__unit{align-self:center;padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.fz-metric-picker__results-pane{display:flex;flex-direction:column;min-block-size:0}.fz-metric-picker__body{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}@container (min-width: 46rem){.fz-metric-picker .fz-dialog__body{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-block-size:0}.fz-metric-picker__body{grid-template-columns:12rem minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;flex:1;min-block-size:0}.fz-metric-picker__panes{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-block-size:0}.fz-metric-picker__rail,.fz-metric-picker__tray{min-block-size:0;overflow:auto;overscroll-behavior:contain}.fz-metric-picker__results{max-block-size:none;flex:1;min-block-size:0}}.fz-metric-picker__card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding-block:var(--space-2)}.fz-metric-picker__card-name{line-height:1.3}.fz-metric-picker__card .fz-metric-picker__crumb{white-space:normal;overflow-wrap:normal}.fz-metric-picker__row{min-block-size:0;padding-block:var(--space-2)}.fz-metric-picker__row .fz-metric-picker__crumb{overflow-wrap:normal}.fz-metric-picker__row .fz-metric-picker__crumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-metric-picker__card .fz-metric-picker__crumb{white-space:normal}.fz-metric-picker__title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);width:100%}.fz-metric-picker__title-count{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-regular)}.fz-metric-picker__search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.fz-metric-picker__search .fz-metric-picker__count{margin:0;white-space:nowrap}.fz-metric-picker__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.fz-metric-picker__actions .fz-metric-picker__hint{margin:0;margin-inline-end:auto;color:var(--muted-foreground);font-size:var(--text-xs)}.fz-metric-picker__card{cursor:grab}.fz-metric-picker__card[data-dragging=true]{opacity:.6;border-color:var(--primary-emphasis)}
