.tt-icon[data-v-c5dc5491]{color:currentColor;width:var(--tt-icon-size,auto);height:var(--tt-icon-size,auto);line-height:1;font-size:var(--tt-icon-size,inherit);justify-content:center;align-items:center;display:inline-flex}.tt-icon--sm[data-v-c5dc5491]{--tt-icon-size:var(--tt-fs-sm)}.tt-icon--md[data-v-c5dc5491]{--tt-icon-size:var(--tt-fs-md)}.tt-icon--lg[data-v-c5dc5491]{--tt-icon-size:var(--tt-fs-lg)}.tt-icon--primary[data-v-c5dc5491]{color:var(--tt-primary)}.tt-icon--error[data-v-c5dc5491]{color:var(--tt-error)}.tt-button[data-v-986af45d]{letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:background .12s,box-shadow .12s;display:inline-flex;position:relative}.tt-button--sm[data-v-986af45d]{height:28px;font-size:var(--tt-fs-sm);padding:0 10px}.tt-button--md[data-v-986af45d]{height:var(--tt-btn-h,36px);font-size:var(--tt-fs-md);padding:0 14px}.tt-button--lg[data-v-986af45d]{height:44px;font-size:var(--tt-fs-md);padding:0 22px}.tt-button--filled[data-v-986af45d]{background:var(--tt-primary);color:var(--tt-on-primary)}.tt-button--filled[data-v-986af45d]:hover:not(:disabled){box-shadow:var(--tt-e2)}.tt-button--tonal[data-v-986af45d]{background:var(--tt-primary-container);color:var(--tt-on-primary-container)}.tt-button--outlined[data-v-986af45d]{color:var(--tt-primary);border:1px solid var(--tt-outline-variant);background:0 0}.tt-button--text[data-v-986af45d]{color:var(--tt-primary);background:0 0}.tt-button[data-v-986af45d]:disabled{opacity:.4;cursor:not-allowed}.tt-button--full-width[data-v-986af45d]{width:100%}.tt-button__label[data-v-986af45d]{position:relative}.tt-button--icon-only[data-v-986af45d]{aspect-ratio:1;padding:0}.tt-button--sm.tt-button--icon-only[data-v-986af45d]{width:28px}.tt-button--md.tt-button--icon-only[data-v-986af45d]{width:36px}.tt-button--lg.tt-button--icon-only[data-v-986af45d]{width:44px}.tt-button--icon-only .tt-button__label[data-v-986af45d]{display:none}.tt-page-header[data-v-f13515df]{justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:20px;display:flex}.tt-page-header__text[data-v-f13515df]{flex:1;min-width:0}.tt-page-header__eyebrow[data-v-f13515df]{letter-spacing:.1em;text-transform:uppercase;color:var(--tt-on-surface-variant);margin-bottom:6px;font-size:11px;font-weight:600}.tt-page-header__title[data-v-f13515df]{font-size:var(--tt-fs-h2);letter-spacing:-.02em;color:var(--tt-on-surface);margin:0;font-weight:600;line-height:1.1}.tt-page-header__subtitle[data-v-f13515df]{font-size:var(--tt-fs-md);color:var(--tt-on-surface-variant);margin:6px 0 0;line-height:1.4}.tt-page-header__meta[data-v-f13515df]{font-size:var(--tt-fs-sm);color:var(--tt-on-surface-variant);margin-top:6px;line-height:1.4}.tt-page-header__actions[data-v-f13515df]{flex-shrink:0;align-items:center;gap:8px;display:flex}.tt-sparkline[data-v-8392cce6]{display:block}.stat-card[data-v-8ca07847]{background:var(--tt-surface);border:1px solid var(--tt-outline-variant);border-radius:var(--tt-card-radius,16px);padding:var(--tt-card-padding,24px);flex-direction:column;gap:10px;display:flex}.stat-card--accent-primary[data-v-8ca07847]{border-left:3px solid var(--tt-primary)}.stat-card--accent-success[data-v-8ca07847]{border-left:3px solid var(--tt-success)}.stat-card--accent-error[data-v-8ca07847]{border-left:3px solid var(--tt-error)}.stat-card--accent-neutral[data-v-8ca07847]{border-left:3px solid #0000}.stat-card__header[data-v-8ca07847]{align-items:center;gap:8px;display:flex}.stat-card__icon-chip[data-v-8ca07847]{border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.icon-chip--primary[data-v-8ca07847]{background:var(--tt-primary-container);color:var(--tt-on-primary-container)}.icon-chip--secondary[data-v-8ca07847]{background:var(--tt-secondary-container);color:var(--tt-on-secondary-container)}.stat-card__label[data-v-8ca07847]{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-on-surface-variant);font-size:11px;font-weight:600}.stat-card__value-row[data-v-8ca07847]{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.stat-card__value[data-v-8ca07847]{font-size:var(--tt-fs-h2);letter-spacing:-.02em;color:var(--tt-on-surface);font-weight:600;line-height:1}.stat-card__delta-row[data-v-8ca07847]{align-items:center;gap:4px;display:flex}.stat-card__delta[data-v-8ca07847]{align-items:center;gap:2px;font-size:11px;font-weight:600;display:inline-flex}.stat-card__delta-suffix[data-v-8ca07847]{color:var(--tt-on-surface-variant);font-size:11px}.tt-icon-button[data-v-96744e50]{color:var(--tt-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:inline-flex;position:relative}.tt-icon-button--sm[data-v-96744e50]{width:28px;height:28px}.tt-icon-button--md[data-v-96744e50]{width:36px;height:36px}.tt-icon-button--lg[data-v-96744e50]{width:44px;height:44px}.tt-icon-button--tonal[data-v-96744e50]{background:var(--tt-surface-container-high);color:var(--tt-on-surface)}.tt-icon-button--filled[data-v-96744e50]{background:var(--tt-surface-container);color:var(--tt-on-surface)}.tt-icon-button--filled.tt-icon-button--active[data-v-96744e50]{background:var(--tt-primary);color:var(--tt-on-primary)}.tt-icon-button--standard.tt-icon-button--active[data-v-96744e50]{background:var(--tt-primary-container);color:var(--tt-on-primary-container)}.tt-icon-button[data-v-96744e50]:hover:before{content:"";opacity:.08;background:currentColor;border-radius:50%;transition:opacity .12s;position:absolute;inset:0}.tt-segmented-control[data-v-dca5bcd0]{background:var(--tt-surface-container);border:1px solid var(--tt-outline-variant);border-radius:10px;padding:3px;display:inline-flex}.tt-segmented-control__option[data-v-dca5bcd0]{cursor:pointer;height:26px;font-family:inherit;font-size:var(--tt-fs-sm);color:var(--tt-on-surface-variant);text-transform:capitalize;background:0 0;border:none;border-radius:6px;padding:0 10px;font-weight:500;transition:all .12s}.tt-segmented-control__option--active[data-v-dca5bcd0]{background:var(--tt-surface);box-shadow:var(--tt-e1);color:var(--tt-primary);font-weight:600}.tt-segmented-control__option[data-v-dca5bcd0]:hover:not(:disabled){background:var(--tt-surface-container-high)}.tt-segmented-control__option[data-v-dca5bcd0]:disabled{opacity:.4;cursor:not-allowed}.tt-segmented-control__option[data-v-dca5bcd0]:focus-visible{outline:2px solid var(--tt-primary);outline-offset:2px}
