.tf-data-table{display:flex;flex-direction:column;min-inline-size:0;color:var(--tf-ink)}.tf-data-table__scroll{position:relative;max-inline-size:100%;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.tf-data-table__scroll:focus-visible{outline:calc(var(--tf-space-1) / 2) solid var(--tf-brand-display);outline-offset:calc(var(--tf-space-1) / -2);box-shadow:none}.tf-data-table__table{inline-size:100%;border-collapse:separate;border-spacing:0;font-family:var(--tf-text-body-sm-font);font-size:var(--tf-text-body-sm-size);font-weight:var(--tf-text-body-sm-weight);line-height:var(--tf-text-body-sm-leading)}.tf-data-table__caption{-webkit-padding-after:var(--tf-space-3);padding-block-end:var(--tf-space-3);font-family:var(--tf-text-caption-font);font-size:var(--tf-text-caption-size);font-weight:var(--tf-text-caption-weight);line-height:var(--tf-text-caption-leading);color:var(--tf-muted);text-align:start}.tf-data-table__head{padding:calc(var(--tf-space-3) * var(--tf-density-scale)) var(--tf-space-4);-webkit-border-after:1px solid var(--tf-hairline);border-block-end:1px solid var(--tf-hairline);background:var(--tf-raised);font-family:var(--tf-text-micro-font);font-size:var(--tf-text-micro-size);font-weight:var(--tf-text-micro-weight);letter-spacing:var(--tf-text-micro-tracking);line-height:var(--tf-text-micro-leading);text-transform:var(--tf-text-micro-case);color:var(--tf-muted);text-align:start;vertical-align:middle;white-space:nowrap}.tf-data-table--sticky .tf-data-table__head{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1}.tf-data-table__head--sortable{padding-block:0}.tf-data-table__sort{display:inline-flex;align-items:center;gap:var(--tf-space-1);min-block-size:var(--tf-space-8);margin:0;padding:0;border:0;border-radius:var(--tf-radius-mark);background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tf-data-table__sort:hover,[aria-sort=ascending]>.tf-data-table__sort,[aria-sort=descending]>.tf-data-table__sort{color:var(--tf-ink)}.tf-data-table__sort-icon{flex-shrink:0;color:var(--tf-muted)}[aria-sort=ascending] .tf-data-table__sort-icon,[aria-sort=descending] .tf-data-table__sort-icon{color:var(--tf-brand-ink)}.tf-data-table__cell{padding:calc(var(--tf-space-3) * var(--tf-density-scale)) var(--tf-space-4);-webkit-border-after:1px solid var(--tf-hairline);border-block-end:1px solid var(--tf-hairline);color:var(--tf-ink);text-align:start;vertical-align:middle;transition:background-color var(--tf-dur-micro) var(--tf-ease-micro)}.tf-data-table__row:last-child>.tf-data-table__cell{-webkit-border-after:0;border-block-end:0}.tf-data-table__row--current>.tf-data-table__cell,.tf-data-table__row:not(.tf-data-table__row--loading,.tf-data-table__row--empty,.tf-data-table__row--selected):hover>.tf-data-table__cell{background:var(--tf-raised)}.tf-data-table__row--current>.tf-data-table__cell:first-child{box-shadow:inset calc(var(--tf-space-1) * .75) 0 0 var(--tf-brand-display)}@media (forced-colors:active){.tf-data-table__row--current>.tf-data-table__cell:first-child{-webkit-border-start:calc(var(--tf-space-1) * .75) solid Highlight;border-inline-start:calc(var(--tf-space-1) * .75) solid Highlight}}.tf-data-table__row--selected:hover>.tf-data-table__cell,.tf-data-table__row--selected>.tf-data-table__cell{background:var(--tf-brand-stamp)}.tf-data-table__row--selected .tf-chip--brand,.tf-data-table__row--selected .tf-chip--success{--tf-chip-mark:var(--tf-brand-stamp);background:var(--tf-brand-ink);color:var(--tf-brand-stamp)}.tf-data-table__row--clickable{cursor:pointer}.tf-data-table__row--clickable:focus-visible{outline:calc(var(--tf-space-1) / 2) solid var(--tf-brand-display);outline-offset:calc(var(--tf-space-1) / -2);box-shadow:none}.tf-data-table__row--clickable:not(.tf-data-table__row--selected):focus-visible>.tf-data-table__cell{background:var(--tf-raised)}.tf-data-table__cell--numeric{font-family:var(--tf-text-figure-font);font-size:var(--tf-text-figure-size);font-weight:var(--tf-text-figure-weight);font-feature-settings:var(--tf-text-figure-numeric);font-variant-numeric:var(--tf-text-figure-numeric);white-space:nowrap}.tf-data-table__cell--end{text-align:end}.tf-data-table__cell--center{text-align:center}.tf-data-table__cell--select{inline-size:var(--tf-space-8);padding:0}.tf-data-table__select{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:var(--tf-space-8);cursor:pointer}.tf-data-table__checkbox{display:block;inline-size:var(--tf-space-4);block-size:var(--tf-space-4);margin:0;accent-color:var(--tf-brand);cursor:pointer}.tf-data-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--tf-space-1)}.tf-data-table__empty{padding-block:var(--tf-space-7);color:var(--tf-muted);text-align:center}@keyframes tf-data-table-breathe{50%{background-color:var(--tf-hairline)}}.tf-data-table__skeleton{display:block;inline-size:70%;block-size:var(--tf-space-3);border-radius:var(--tf-radius-pill);background:var(--tf-raised);animation:tf-data-table-breathe calc(var(--tf-dur-enter) * 3) var(--tf-ease-micro) infinite}.tf-data-table__row--loading:nth-child(2n) .tf-data-table__skeleton{inline-size:50%}.tf-data-table__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--tf-space-3);padding:calc(var(--tf-space-3) * var(--tf-density-scale)) var(--tf-space-4);-webkit-border-before:1px solid var(--tf-hairline);border-block-start:1px solid var(--tf-hairline)}.tf-description-list{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--tf-space-7);column-gap:var(--tf-space-7);margin:0}.tf-description-list--cols-2{grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--tf-space-10) * 4),100%),1fr))}.tf-description-list__item{display:flex;flex-direction:column;gap:var(--tf-space-1);min-inline-size:0;padding-block:calc(var(--tf-space-2) * var(--tf-density-scale))}.tf-description-list--inline .tf-description-list__item{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--tf-space-3)}.tf-description-list__term{flex-shrink:0;font-family:var(--tf-text-caption-font);font-size:var(--tf-text-caption-size);font-weight:var(--tf-text-caption-weight);line-height:var(--tf-text-caption-leading);color:var(--tf-muted)}.tf-description-list__description{min-inline-size:0;margin:0;font-family:var(--tf-text-body-font);font-size:var(--tf-text-body-size);font-weight:var(--tf-text-body-weight);line-height:var(--tf-text-body-leading);color:var(--tf-ink);overflow-wrap:anywhere}.tf-description-list--inline .tf-description-list__description{text-align:end}.tf-chart-card{display:flex;flex-direction:column;gap:calc(var(--tf-space-4) + var(--tf-space-1) / 2);min-inline-size:0;padding:calc(var(--tf-card-pad-y) * var(--tf-density-scale)) var(--tf-card-pad-x);border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-card);background:var(--tf-surface);box-shadow:var(--tf-shadow-plate);color:var(--tf-ink)}.tf-chart-card--glass{background:var(--tf-glass);-webkit-backdrop-filter:blur(var(--tf-glass-blur));backdrop-filter:blur(var(--tf-glass-blur))}.tf-chart-card__header{--tf-card-heading-min:10rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--tf-space-3)}.tf-chart-card__titles{display:flex;flex:1 1 var(--tf-card-heading-min);flex-direction:column;gap:calc(var(--tf-space-1) / 2);min-inline-size:0;max-inline-size:max-content}.tf-chart-card__title{margin:0;font-family:var(--tf-text-h2-font);font-size:var(--tf-text-h2-size);font-weight:var(--tf-text-h2-weight);letter-spacing:var(--tf-text-h2-tracking);line-height:var(--tf-text-h2-leading);color:var(--tf-ink)}.tf-chart-card__caption{margin:0;font-family:var(--tf-text-caption-font);font-size:var(--tf-text-caption-size);font-weight:var(--tf-text-caption-weight);line-height:var(--tf-text-caption-leading);color:var(--tf-muted)}.tf-chart-card__actions{display:flex;flex:0 1 auto;align-items:center;gap:var(--tf-space-1);min-inline-size:0}.tf-chart-card__body{min-inline-size:0}.tf-chart-card__footer{-webkit-padding-before:calc(var(--tf-space-3) * var(--tf-density-scale));padding-block-start:calc(var(--tf-space-3) * var(--tf-density-scale));-webkit-border-before:1px solid var(--tf-hairline);border-block-start:1px solid var(--tf-hairline);font-family:var(--tf-text-caption-font);font-size:var(--tf-text-caption-size);font-weight:var(--tf-text-caption-weight);line-height:var(--tf-text-caption-leading);color:var(--tf-muted)}.tf-legend{display:flex;flex-direction:column;gap:calc(var(--tf-space-2) + var(--tf-space-1) / 2);margin:0;padding:0;list-style:none;font-family:var(--tf-text-body-sm-font);font-size:var(--tf-text-body-sm-size);line-height:var(--tf-text-body-sm-leading)}.tf-legend--inline{flex-flow:row wrap;column-gap:var(--tf-space-5);row-gap:var(--tf-space-2)}.tf-legend__item{display:flex;align-items:center;gap:calc(var(--tf-space-2) + var(--tf-space-1) / 2);min-inline-size:0;transition:opacity var(--tf-dur-micro) var(--tf-ease-micro)}.tf-legend__item--dim{opacity:.45}.tf-legend__swatch{flex-shrink:0;inline-size:calc(var(--tf-space-2) + var(--tf-space-1) / 2);block-size:calc(var(--tf-space-2) + var(--tf-space-1) / 2)}.tf-legend__label{flex:1 1;min-inline-size:0;overflow:hidden;color:var(--tf-body);text-overflow:ellipsis;white-space:nowrap}.tf-legend--inline .tf-legend__label{flex:none}.tf-legend__value{flex-shrink:0;font-family:var(--tf-text-figure-font);font-size:var(--tf-text-figure-size);font-weight:var(--tf-text-figure-weight);font-feature-settings:var(--tf-text-figure-numeric);font-variant-numeric:var(--tf-text-figure-numeric);line-height:var(--tf-text-figure-leading);color:var(--tf-ink)}.tf-donut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-space-6)}.tf-donut__figure{position:relative;flex-shrink:0}.tf-donut__svg{display:block;inline-size:100%;block-size:100%}.tf-donut__track{fill:var(--tf-raised)}.tf-donut__segment{stroke:var(--tf-surface);stroke-width:calc(var(--tf-space-1) / 2);stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:opacity var(--tf-dur-micro) var(--tf-ease-micro)}.tf-donut__segment--dim{opacity:.35}.tf-donut__stat{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tf-space-1);pointer-events:none;text-align:center}.tf-donut__stat-value{font-family:var(--tf-text-stat-font);font-size:var(--tf-text-stat-size);font-weight:var(--tf-text-stat-weight);letter-spacing:var(--tf-text-stat-tracking);line-height:var(--tf-text-stat-leading);color:var(--tf-ink)}.tf-donut__stat-label{font-family:var(--tf-text-micro-font);font-size:var(--tf-text-micro-size);font-weight:var(--tf-text-micro-weight);letter-spacing:var(--tf-text-micro-tracking);line-height:var(--tf-text-micro-leading);text-transform:var(--tf-text-micro-case);color:var(--tf-muted)}.tf-donut__legend{flex:1 1;min-inline-size:calc(var(--tf-space-10) * 2)}.tf-trend__label{font-family:var(--tf-text-micro-font);font-size:var(--tf-text-micro-size);font-weight:var(--tf-text-micro-weight);letter-spacing:var(--tf-text-micro-tracking);line-height:var(--tf-text-micro-leading);text-transform:var(--tf-text-micro-case);color:var(--tf-muted);white-space:nowrap}.tf-bars__value,.tf-columns__value,.tf-meter__figure{font-family:var(--tf-text-figure-font);font-size:var(--tf-text-figure-size);font-weight:var(--tf-text-figure-weight);font-feature-settings:var(--tf-text-figure-numeric);font-variant-numeric:var(--tf-text-figure-numeric);line-height:var(--tf-text-figure-leading);color:var(--tf-ink);white-space:nowrap}.tf-columns{display:flex;flex-direction:column;gap:var(--tf-space-2);min-inline-size:0}.tf-columns--values .tf-columns__plot{-webkit-padding-before:calc(var(--tf-text-figure-size) + var(--tf-space-2));padding-block-start:calc(var(--tf-text-figure-size) + var(--tf-space-2))}.tf-columns__area,.tf-columns__axis{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-gap:var(--tf-space-3);column-gap:var(--tf-space-3)}.tf-columns__area{position:relative;block-size:100%;-webkit-border-after:1px solid var(--tf-hairline);border-block-end:1px solid var(--tf-hairline)}.tf-columns__gridline{position:absolute;inset-inline:0;-webkit-border-before:1px solid var(--tf-hairline);border-block-start:1px solid var(--tf-hairline);pointer-events:none}.tf-columns__bar{position:relative;align-self:end;justify-self:center;inline-size:100%;max-inline-size:calc(var(--tf-space-8) - var(--tf-space-1) / 2);border-radius:var(--tf-radius-mark) var(--tf-radius-mark) 0 0;background:var(--tf-chart-fill,var(--tf-series-1))}.tf-columns__value{position:absolute;inset-block-end:calc(100% + var(--tf-space-1));inset-inline-start:50%;transform:translateX(-50%)}.tf-columns__axis{align-items:start}.tf-columns__label{container:tf-columns-label/inline-size;display:flex;justify-content:center;margin-inline:calc(var(--tf-space-3) / -2);font-family:var(--tf-text-caption-font);font-size:var(--tf-text-caption-size);font-weight:var(--tf-text-caption-weight);letter-spacing:var(--tf-text-caption-tracking);line-height:var(--tf-text-caption-leading);color:var(--tf-muted)}.tf-columns__text{text-align:center;text-wrap:balance}@container tf-columns-label (width < 4.75em){.tf-columns__label:nth-child(2n) .tf-columns__text{-webkit-margin-before:calc(var(--tf-text-caption-size) * var(--tf-text-caption-leading));margin-block-start:calc(var(--tf-text-caption-size) * var(--tf-text-caption-leading))}}.tf-bars{display:grid;grid-template-columns:fit-content(calc(var(--tf-space-10) * 2)) minmax(0,1fr);grid-row-gap:calc(var(--tf-space-2) + var(--tf-space-1) / 2);row-gap:calc(var(--tf-space-2) + var(--tf-space-1) / 2);grid-column-gap:var(--tf-space-3);column-gap:var(--tf-space-3);min-inline-size:0}.tf-bars--values{grid-template-columns:fit-content(calc(var(--tf-space-10) * 2)) minmax(0,1fr) max-content}.tf-bars__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.tf-bars__label{overflow:hidden;font-family:var(--tf-text-body-sm-font);font-size:var(--tf-text-body-sm-size);line-height:var(--tf-text-body-sm-leading);color:var(--tf-body);text-overflow:ellipsis;white-space:nowrap}.tf-bars__track{overflow:hidden;block-size:var(--tf-space-3);background:var(--tf-raised)}.tf-bars__fill,.tf-bars__track{display:block;border-radius:var(--tf-radius-mark)}.tf-bars__fill{block-size:100%;background:var(--tf-chart-fill,var(--tf-series-1))}.tf-bars__value{text-align:end}.tf-trend{display:flex;flex-direction:column;gap:var(--tf-space-3);min-inline-size:0}.tf-trend__plot{position:relative}.tf-trend__svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.tf-trend__gridline{stroke:var(--tf-hairline);stroke-width:1}.tf-trend__area{fill:color-mix(in srgb,var(--tf-chart-fill,var(--tf-series-1)) 12%,transparent)}.tf-trend__line{stroke-width:calc(var(--tf-space-1) / 2);stroke-linecap:round;stroke-linejoin:round}.tf-trend__dot{position:absolute;inline-size:var(--tf-space-3);block-size:var(--tf-space-3);border:calc(var(--tf-space-1) / 2) solid var(--tf-surface);border-radius:var(--tf-radius-pill);background:var(--tf-chart-fill,var(--tf-series-1));transform:translate(-50%,-50%);pointer-events:none}.tf-trend__dot--pop{inline-size:var(--tf-space-4);block-size:var(--tf-space-4);border-color:var(--tf-ink)}.tf-trend__axis{position:relative;block-size:var(--tf-text-micro-size)}.tf-trend__label{position:absolute;inset-block-start:0;transform:translateX(-50%)}.tf-trend__label:first-child{transform:none}.tf-trend__label:last-child:not(:first-child){transform:translateX(-100%)}.tf-meter{display:flex;flex-direction:column;gap:var(--tf-space-2);min-inline-size:0}.tf-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tf-space-3)}.tf-meter__label{min-inline-size:0;overflow:hidden;font-family:var(--tf-text-body-sm-font);font-size:var(--tf-text-body-sm-size);line-height:var(--tf-text-body-sm-leading);color:var(--tf-body);text-overflow:ellipsis;white-space:nowrap}.tf-meter__track{overflow:hidden;block-size:var(--tf-space-2);background:var(--tf-raised)}.tf-meter__fill,.tf-meter__track{border-radius:var(--tf-radius-pill)}.tf-meter__fill{block-size:100%;background:var(--tf-brand)}.tf-meter--warning .tf-meter__fill{background:var(--tf-warn)}.tf-meter--danger .tf-meter__fill{background:var(--tf-oxide)}.tf-app-shell{--tf-app-shell-rail:var(--tf-rail);position:relative;display:grid;grid-template-columns:var(--tf-app-shell-rail) minmax(0,1fr);min-height:100dvh;background:var(--tf-paper);color:var(--tf-ink);font-family:var(--tf-text-body-font);font-size:var(--tf-text-body-size);font-weight:var(--tf-text-body-weight);letter-spacing:var(--tf-text-body-tracking);line-height:var(--tf-text-body-leading);transition:grid-template-columns var(--tf-dur-move) var(--tf-ease-micro)}:root[data-sidebar=collapsed] .tf-app-shell{--tf-app-shell-rail:var(--tf-rail-collapsed)}@media (max-width:63.999em){.tf-app-shell{--tf-app-shell-rail:var(--tf-rail-collapsed)}}@media (max-width:47.999em){.tf-app-shell{grid-template-columns:minmax(0,1fr)}}.tf-app-shell__column{display:flex;flex-direction:column;min-width:0}.tf-app-shell__content{box-sizing:border-box;flex:1 1;width:100%;max-width:var(--tf-content-max);margin-inline:auto;padding:var(--tf-content-pad)}.tf-app-shell__skip{position:absolute;inset-block-start:var(--tf-space-2);inset-inline-start:var(--tf-space-2);z-index:90;padding:var(--tf-space-2) var(--tf-space-4);border-radius:var(--tf-radius-pill);background:var(--tf-ink);color:var(--tf-on-ink);font-family:var(--tf-text-button-font);font-size:var(--tf-text-button-size);font-weight:var(--tf-text-button-weight);letter-spacing:var(--tf-text-button-tracking);line-height:var(--tf-text-button-leading);text-decoration:none;transform:translateY(-200%)}.tf-app-shell__skip:focus{transform:none}.tf-app-shell__scrim{display:none}@media (max-width:47.999em){.tf-app-shell__scrim{position:fixed;inset:0;z-index:45;display:block;padding:0;border:0;background:var(--tf-scrim);cursor:pointer;animation:tf-app-shell-fade var(--tf-dur-overlay) var(--tf-ease-micro)}}@keyframes tf-app-shell-fade{0%{opacity:0}}@media (max-width:47.999em){.tf-app-shell .tf-rail{position:fixed;inset-block:0;inset-inline-start:0;z-index:50;width:min(var(--tf-rail),calc(100vw - var(--tf-space-9)));box-shadow:var(--tf-shadow-console);visibility:hidden;transform:translateX(-100%);transition:transform var(--tf-dur-move-overlay) var(--tf-ease-micro),visibility var(--tf-dur-move-overlay)}.tf-app-shell .tf-rail[data-open]{visibility:visible;transform:none;transition:transform var(--tf-dur-move-overlay) var(--tf-ease-micro)}}@media (max-width:63.999em){.tf-app-shell .tf-rail__edge{display:none}}.tf-app-shell .tf-rail__close{-webkit-margin-start:auto;margin-inline-start:auto}.tf-rail{--tf-rail-edge:calc(var(--tf-space-7) - var(--tf-space-1));container:tf-rail/inline-size;position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:31;box-sizing:border-box;height:100dvh;-webkit-border-end:1px solid var(--tf-hairline);border-inline-end:1px solid var(--tf-hairline);background:var(--tf-paper)}.tf-rail__scroller{height:100%;overflow:hidden auto;scrollbar-width:thin}.tf-rail__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--tf-space-4) + var(--tf-space-1) / 2);height:100%;padding:calc(var(--tf-space-5) + var(--tf-space-1) / 2) calc(var(--tf-space-3) + var(--tf-space-1) / 2) var(--tf-space-4)}.tf-rail__inner>:not(.tf-rail__nav){flex:none}.tf-rail__brand{display:flex;align-items:center;min-height:var(--tf-space-7);padding-inline:var(--tf-space-2)}.tf-rail__wordmark{display:block;max-width:100%;height:var(--tf-space-7);object-fit:contain}.tf-rail__mark{display:none;justify-content:center;width:var(--tf-space-7);height:var(--tf-space-7);border-radius:var(--tf-radius-control);background:var(--tf-brand);color:var(--tf-on-brand);font-family:var(--tf-text-h2-font);font-weight:var(--tf-text-stat-weight);line-height:1}.tf-rail__mark,.tf-rail__search{align-items:center;font-size:var(--tf-text-body-sm-size)}.tf-rail__search{box-sizing:border-box;display:flex;gap:calc(var(--tf-space-2) + var(--tf-space-1) / 2);width:100%;height:var(--tf-space-8);padding:0 calc(var(--tf-space-2) + var(--tf-space-1) / 2) 0 calc(var(--tf-space-3) + var(--tf-space-1) / 2);border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-pill);background:var(--tf-surface);color:var(--tf-muted);font-family:var(--tf-text-body-sm-font);line-height:var(--tf-text-body-sm-leading);text-align:start;cursor:pointer}.tf-rail-item__chevron,.tf-rail-item__icon,.tf-rail-module__pin svg,.tf-rail__search-icon{flex-shrink:0;width:calc(var(--tf-space-3) + var(--tf-space-1) / 2);height:calc(var(--tf-space-3) + var(--tf-space-1) / 2);stroke-width:1.75}.tf-rail__search-icon{width:var(--tf-space-4);height:var(--tf-space-4)}.tf-rail__search-label{flex:1 1}.tf-rail__kbd{padding:calc(var(--tf-space-1) / 2) calc(var(--tf-space-2) - var(--tf-space-1) / 4);border-radius:var(--tf-radius-pill);background:var(--tf-raised);color:var(--tf-muted);font-family:var(--tf-text-micro-font);font-size:var(--tf-text-micro-size);line-height:var(--tf-text-micro-leading)}.tf-rail-module,.tf-rail-tabs,.tf-rail__footer,.tf-rail__list,.tf-rail__nav{display:flex;flex-direction:column;gap:calc(var(--tf-space-1) * .75)}.tf-rail__inner>.tf-rail__nav{flex:1 1;min-height:calc(var(--tf-space-8) * 3);margin:calc(var(--tf-space-1) * -1);padding:var(--tf-space-1);overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin}.tf-rail__nav[data-overflow=end]{--tf-rail-fade:linear-gradient(to bottom,var(--tf-ink) calc(100% - var(--tf-space-7)),transparent)}.tf-rail__nav[data-overflow=start]{--tf-rail-fade:linear-gradient(to top,var(--tf-ink) calc(100% - var(--tf-space-7)),transparent)}.tf-rail__nav[data-overflow=both]{--tf-rail-fade:linear-gradient(to bottom,transparent,var(--tf-ink) var(--tf-space-7),var(--tf-ink) calc(100% - var(--tf-space-7)),transparent)}.tf-rail__nav[data-overflow]{-webkit-mask-image:var(--tf-rail-fade);mask-image:var(--tf-rail-fade)}.tf-rail__edge{position:absolute;inset-block-start:calc((var(--tf-header) - var(--tf-rail-edge)) / 2);inset-inline-end:calc(var(--tf-rail-edge) / -2);z-index:1}.tf-rail .tf-rail__edge-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--tf-rail-edge);height:var(--tf-rail-edge);padding:0;border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-pill);background:var(--tf-paper);color:var(--tf-muted);cursor:pointer;opacity:0;transition:opacity var(--tf-dur-micro) var(--tf-ease-micro),transform var(--tf-dur-move) var(--tf-ease-micro),background-color var(--tf-dur-micro) var(--tf-ease-micro),color var(--tf-dur-micro) var(--tf-ease-micro),border-color var(--tf-dur-micro) var(--tf-ease-micro)}.tf-rail__edge-toggle:before{content:"";position:absolute;inset:calc((var(--tf-rail-edge) - var(--tf-space-8)) / 2)}.tf-rail__edge-toggle>svg{width:var(--tf-space-4);height:var(--tf-space-4);stroke-width:1.75}.tf-rail:hover .tf-rail__edge-toggle,.tf-rail[data-collapsed] .tf-rail__edge-toggle{opacity:1}.tf-rail .tf-rail__edge-toggle:focus-visible{opacity:1;transition:none}@media (hover:hover){.tf-rail .tf-rail__edge-toggle:hover{border-color:var(--tf-sage);background:var(--tf-surface);color:var(--tf-ink)}}@media (hover:none){.tf-rail .tf-rail__edge-toggle{opacity:1}}.tf-rail-tabs,.tf-rail__list{margin:0;padding:0;list-style:none}.tf-rail__rule{margin:var(--tf-space-1) 0;border:0}.tf-rail__footer,.tf-rail__rule{-webkit-border-before:1px solid var(--tf-hairline);border-block-start:1px solid var(--tf-hairline)}.tf-rail__footer{-webkit-padding-before:var(--tf-space-3);padding-block-start:var(--tf-space-3)}.tf-rail-module__row{position:relative;display:flex}.tf-rail-item,.tf-rail-item__tip{display:flex;flex:1 1;min-width:0}.tf-rail-item{position:relative;box-sizing:border-box;align-items:center;gap:var(--tf-space-3);min-height:var(--tf-space-8);padding:calc(var(--tf-space-2) * var(--tf-density-scale)) var(--tf-space-3);border:0;border-radius:var(--tf-radius-pill);background:transparent;color:var(--tf-body);font-family:var(--tf-text-body-font);font-size:var(--tf-text-body-size);font-weight:var(--tf-text-body-sm-weight-strong);line-height:var(--tf-text-body-sm-leading);text-align:start;text-decoration:none;cursor:pointer}.tf-rail-item__icon{width:calc(var(--tf-space-4) + var(--tf-space-1) / 2);height:calc(var(--tf-space-4) + var(--tf-space-1) / 2)}.tf-rail-item__label{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (hover:hover){.tf-rail-item:hover{background:var(--tf-raised);color:var(--tf-ink)}.tf-rail-module__row:hover .tf-rail-module__pin{opacity:1;pointer-events:auto}.tf-rail-module__row:hover .tf-rail-item__badge{visibility:hidden}}.tf-rail-item--module.tf-rail-item--active{background:var(--tf-brand-stamp);color:var(--tf-brand-ink);font-weight:var(--tf-text-h3-weight)}.tf-rail-module__pin{position:absolute;inset-block:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tf-space-8);padding:0;border:0;border-radius:var(--tf-radius-pill);background:transparent;color:var(--tf-muted);cursor:pointer;opacity:0;pointer-events:none}.tf-rail-module__pin[aria-pressed=true],.tf-rail-module__row:focus-within .tf-rail-module__pin{opacity:1;pointer-events:auto}@media (hover:none){.tf-rail-module__pin:not([aria-pressed=true]){display:none}}.tf-rail-module__pin[aria-pressed=true] svg{color:var(--tf-brand-ink);fill:currentColor}.tf-rail-module--pinned .tf-rail-item__badge,.tf-rail-module__row:focus-within .tf-rail-item__badge{visibility:hidden}.tf-rail-tabs{-webkit-margin-start:calc(var(--tf-space-5) + var(--tf-space-1) / 2);margin-inline-start:calc(var(--tf-space-5) + var(--tf-space-1) / 2);-webkit-border-start:1px solid var(--tf-hairline);border-inline-start:1px solid var(--tf-hairline)}.tf-rail-tabs--standalone{-webkit-margin-start:var(--tf-space-2);margin-inline-start:var(--tf-space-2)}.tf-rail-tabs--nested{-webkit-margin-start:var(--tf-space-4);margin-inline-start:var(--tf-space-4)}.tf-rail-item--tab{gap:calc(var(--tf-space-2) + var(--tf-space-1) / 2);min-height:0;padding-block:calc(var(--tf-space-1) * 1.5 * var(--tf-density-scale));border-radius:0 var(--tf-radius-pill) var(--tf-radius-pill) 0;font-size:var(--tf-text-body-sm-size)}.tf-rail-item--tab:before{content:"";position:absolute;inset:0;height:max(100%,var(--tf-space-8));margin-block:auto}.tf-rail-item__dot{flex-shrink:0;width:calc(var(--tf-space-1) * 1.5);height:calc(var(--tf-space-1) * 1.5);border-radius:var(--tf-radius-pill)}.tf-rail-item--tab.tf-rail-item--active{color:var(--tf-ink);font-weight:var(--tf-text-h3-weight)}.tf-rail-item--active .tf-rail-item__dot{background:var(--tf-brand)}.tf-rail-tabs--tint .tf-rail-item--tab.tf-rail-item--active{background:var(--tf-brand-stamp);color:var(--tf-brand-ink)}.tf-rail-group--holds-active>.tf-rail-item--group{color:var(--tf-ink)}.tf-rail-item__chevron{transition:transform var(--tf-dur-move) var(--tf-ease-micro)}.tf-rail-item--group[aria-expanded=true] .tf-rail-item__chevron{transform:rotate(180deg)}.tf-rail-item__glyph{display:none;font-family:var(--tf-text-h2-font);font-weight:var(--tf-text-h2-weight)}@container tf-rail (width < 10em){.tf-rail__inner{align-items:center;padding-inline:var(--tf-space-2)}.tf-rail__brand{justify-content:center;padding-inline:0}.tf-rail-item--tab .tf-rail-item__dot,.tf-rail-item__badge,.tf-rail-item__chevron,.tf-rail-module__pin,.tf-rail__kbd,.tf-rail__search-label,.tf-rail__wordmark{display:none}.tf-rail-item__glyph,.tf-rail__mark{display:inline-flex}.tf-rail__search{justify-content:center;width:var(--tf-space-8);padding:0}.tf-rail-module,.tf-rail-tabs,.tf-rail__footer,.tf-rail__list,.tf-rail__nav{align-self:stretch;align-items:center}.tf-rail-tabs{-webkit-margin-start:0;margin-inline-start:0;-webkit-border-start:0;border-inline-start:0}.tf-rail-item{flex:none;justify-content:center;width:var(--tf-space-8);height:var(--tf-space-8);padding:0;border-radius:var(--tf-radius-pill)}.tf-rail-item__label{position:absolute;width:calc(var(--tf-space-1) / 4);height:calc(var(--tf-space-1) / 4);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tf-rail-item--tab.tf-rail-item--active{background:var(--tf-brand-stamp);color:var(--tf-brand-ink)}}.tf-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:30;box-sizing:border-box;justify-content:space-between;gap:var(--tf-space-3);height:var(--tf-header);padding-inline:var(--tf-content-pad);-webkit-border-after:1px solid var(--tf-hairline);border-block-end:1px solid var(--tf-hairline);background:var(--tf-paper)}.tf-header,.tf-header__start{display:flex;align-items:center}.tf-header__start{flex:1 1 auto;gap:var(--tf-space-2);min-width:0}.tf-header__end{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--tf-space-1) * 1.5)}.tf-header__breadcrumb{overflow:hidden}.tf-header__breadcrumb .tf-breadcrumb__list{flex-wrap:nowrap}.tf-header__breadcrumb .tf-breadcrumb__link,.tf-header__breadcrumb .tf-breadcrumb__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-header .tf-header__icon{color:var(--tf-body)}.tf-header__icon .tf-button__icon>svg{width:calc(var(--tf-space-4) + var(--tf-space-1) / 2);height:calc(var(--tf-space-4) + var(--tf-space-1) / 2)}.tf-header__account,.tf-header__menu{display:none}.tf-header__bell{position:relative;display:inline-flex}.tf-header__dot{position:absolute;inset-block-start:calc(var(--tf-space-2) + var(--tf-space-1) / 4);inset-inline-end:calc(var(--tf-space-2) + var(--tf-space-1) / 2);width:var(--tf-space-2);height:var(--tf-space-2);border-radius:var(--tf-radius-pill);outline:calc(var(--tf-space-1) / 2) solid var(--tf-paper);background:var(--tf-oxide);pointer-events:none}.tf-header__action{-webkit-margin-start:var(--tf-space-2);margin-inline-start:var(--tf-space-2)}.tf-header__org-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--tf-space-2);max-width:calc(var(--tf-space-10) * 3);height:var(--tf-space-8);padding:0 var(--tf-space-3) 0 calc(var(--tf-space-3) + var(--tf-space-1) / 2);border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-pill);background:var(--tf-surface);color:var(--tf-body);font-family:var(--tf-text-body-sm-font);font-size:var(--tf-text-body-sm-size);font-weight:var(--tf-text-body-sm-weight-strong);line-height:var(--tf-text-body-sm-leading);cursor:pointer}@media (hover:hover){.tf-header__org-pill:hover{border-color:var(--tf-sage);background:var(--tf-raised)}}.tf-header__org-chevron,.tf-header__org-icon{flex-shrink:0;width:var(--tf-space-4);height:var(--tf-space-4);color:var(--tf-muted);stroke-width:1.75}.tf-header__org-chevron{width:calc(var(--tf-space-3) + var(--tf-space-1) / 2);height:calc(var(--tf-space-3) + var(--tf-space-1) / 2)}.tf-header__org-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-header__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--tf-space-8);height:var(--tf-space-8);padding:0;border:0;border-radius:var(--tf-radius-pill);background:transparent;cursor:pointer}@media (max-width:47.999em){.tf-header{gap:var(--tf-space-2)}.tf-header__end{gap:var(--tf-space-1)}.tf-header__account,.tf-header__menu{display:inline-flex}.tf-header__help,.tf-header__org-chevron,.tf-header__org-name{display:none}.tf-header__org-pill{justify-content:center;width:var(--tf-space-8);padding:0}.tf-header__breadcrumb .tf-breadcrumb__item:last-child .tf-breadcrumb__separator,.tf-header__breadcrumb .tf-breadcrumb__item:not(:last-child){display:none}.tf-header__action{width:var(--tf-button-height);-webkit-margin-start:0;margin-inline-start:0;padding-inline:0}.tf-header__action .tf-button__label{position:absolute;width:calc(var(--tf-space-1) / 4);height:calc(var(--tf-space-1) / 4);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.tf-user-card{display:flex;min-width:0}.tf-user-card__menu,.tf-user-card__trigger{display:flex;flex:1 1;min-width:0}.tf-user-card__trigger{box-sizing:border-box;align-items:center;gap:var(--tf-space-3);padding:calc(var(--tf-space-3) * var(--tf-density-scale)) var(--tf-space-3);border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-card);background:var(--tf-surface);color:var(--tf-ink);font:inherit;text-align:start}button.tf-user-card__trigger{cursor:pointer}@media (hover:hover){button.tf-user-card__trigger:hover{border-color:var(--tf-sage)}}.tf-user-card__text{display:flex;flex:1 1;flex-direction:column;min-width:0}.tf-user-card__name{font-family:var(--tf-text-h2-font);font-size:var(--tf-text-body-sm-size);font-weight:var(--tf-text-h2-weight);line-height:var(--tf-text-h3-leading)}.tf-user-card__name,.tf-user-card__role{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-user-card__role{color:var(--tf-muted);font-family:var(--tf-text-caption-font);font-size:var(--tf-text-caption-size);font-weight:var(--tf-text-body-sm-weight);line-height:var(--tf-text-caption-leading)}.tf-user-card__chevron{flex-shrink:0;width:var(--tf-space-4);height:var(--tf-space-4);color:var(--tf-muted);stroke-width:1.75}@container tf-rail (width < 10em){.tf-user-card{justify-content:center}.tf-user-card__trigger{flex:none;justify-content:center;padding:calc(var(--tf-space-1) / 2);border-color:transparent;border-radius:var(--tf-radius-pill);background:transparent}.tf-user-card__chevron,.tf-user-card__text{display:none}}.tf-page-header{display:flex;flex-direction:column;gap:var(--tf-space-4);min-width:0;margin:0 0 var(--tf-page-header-gap)}.tf-page-header__main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--tf-space-4) var(--tf-space-6);min-width:0}.tf-page-header__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tf-space-3);min-width:0}.tf-page-header__toolbar>.tf-toolbar{flex:1 1 auto;width:100%}.tf-page-header__nav{display:flex;align-items:center;gap:var(--tf-space-3);min-width:0}.tf-page-header__title{margin:0;color:var(--tf-ink);font-family:var(--tf-text-h1-font);font-size:var(--tf-text-h1-size);font-weight:var(--tf-text-h1-weight);letter-spacing:var(--tf-text-h1-tracking);line-height:var(--tf-text-h1-leading);overflow-wrap:anywhere}.tf-page-header__accent{color:var(--tf-brand-display)}.tf-page-header__lead{max-width:var(--tf-text-lead-measure);margin:0;color:var(--tf-body);font-family:var(--tf-text-lead-font);font-size:var(--tf-text-lead-size);font-weight:var(--tf-text-lead-weight);letter-spacing:var(--tf-text-lead-tracking);line-height:var(--tf-text-lead-leading)}.tf-page-header__actions{justify-content:flex-end}.tf-page-header__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-space-3);min-width:0}:where([data-tf]) :focus-visible,:where([data-tf]):focus-visible{outline:calc(var(--tf-space-1) / 2) solid transparent;outline-offset:calc(var(--tf-space-1) / 2);box-shadow:var(--tf-focus)}.tf-lift,.tf-pressable{transition:transform var(--tf-dur-move) var(--tf-ease-micro),background-color var(--tf-dur-micro) var(--tf-ease-micro),color var(--tf-dur-micro) var(--tf-ease-micro),border-color var(--tf-dur-micro) var(--tf-ease-micro)}@media (hover:hover){.tf-lift:hover{transform:translateY(calc(var(--tf-space-1) / -2))}}.tf-pressable:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tf-lift:hover,.tf-pressable:active{transform:none}}:root[data-motion=reduced] .tf-lift:hover,:root[data-motion=reduced] .tf-pressable:active{transform:none}.tf-sr-only{position:absolute;width:calc(var(--tf-space-1) / 4);height:calc(var(--tf-space-1) / 4);padding:0;margin:calc(var(--tf-space-1) / -4);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes tf-enter-fade{0%{opacity:0}}@keyframes tf-enter-rise{0%{transform:translateY(var(--tf-space-2))}}.tf-enter{animation:tf-enter-fade var(--tf-dur-enter) var(--tf-ease-enter) backwards,tf-enter-rise var(--tf-dur-move-enter) var(--tf-ease-enter) backwards;animation-delay:calc(var(--tf-stagger) * var(--tf-enter-step, 0))}.tf-enter:nth-child(2){--tf-enter-step:1}.tf-enter:nth-child(3){--tf-enter-step:2}.tf-enter:nth-child(4){--tf-enter-step:3}.tf-enter:nth-child(5){--tf-enter-step:4}.tf-enter:nth-child(n+6){--tf-enter-step:5}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*{box-sizing:border-box}html{font-size:calc(16px * var(--tf-font-scale))}body{margin:0;font-family:var(--tf-font-body);-webkit-font-smoothing:antialiased;background:var(--tf-paper);color:var(--tf-ink)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tf-sage);border-radius:2px}@keyframes tf-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}