.shell_shell__Xma56{min-height:100vh}.shell_content__msS8P{padding:var(--space-8) var(--gutter) var(--space-16);max-inline-size:var(--container-wide);margin-inline:auto}@media (max-width:900px){.shell_content__msS8P{padding:var(--space-6) var(--gutter) var(--space-12)}}.shell_notice__6c3aM{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:var(--container-prose);padding:var(--space-16) var(--gutter)}.tca-card{position:relative;background:var(--surface-default);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--pad-card);box-shadow:var(--elevation-card);transition:var(--transition-shadow);min-width:0}.tca-card--warm{background:var(--surface-warm);border-color:var(--alpha-ink-08)}.tca-card--secondary{background:var(--surface-secondary);border-color:var(--alpha-ink-08)}.tca-card--secondary,.tca-card--warm{transition:background-color .9s var(--rds-ease-out),border-color .9s var(--rds-ease-out)}.tca-card--secondary:has(.tca-metric__swap:hover),.tca-card--secondary:not(:has(.tca-metric__swap)):hover:not(:has(.tca-card__label:hover)),.tca-card--warm:has(.tca-metric__swap:hover),.tca-card--warm:not(:has(.tca-metric__swap)):hover:not(:has(.tca-card__label:hover)){background:var(--surface-default);border-color:var(--alpha-ink-12)}.tca-card--warm:has(.tca-metric__swap:hover),.tca-card--warm:not(:has(.tca-metric__swap)):hover:not(:has(.tca-card__label:hover)){--bar-surface:var(--surface-default)}.tca-card--panel{padding:var(--pad-card-lg);border-radius:var(--radius-xl)}.tca-card--flush{padding:0;overflow:hidden}.tca-card--inverse{background:var(--surface-inverse);border-color:var(--border-inverse);color:var(--text-on-inverse)}.tca-card--link{display:block;text-decoration:none;color:inherit;cursor:pointer}.tca-card--link:hover{background:var(--surface-warm);border-color:var(--alpha-ink-12)}.tca-card--warm.tca-card--link:hover{background:var(--surface-warm-deep)}.tca-card__head{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5)}.tca-card__head>.tca-card__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.tca-card__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-title);line-height:var(--lh-title);letter-spacing:var(--ls-display);margin:0}.tca-card__label{display:flex;align-items:center;gap:var(--space-2);min-height:18px;font-family:var(--font-body);font-size:var(--size-eyebrow);font-weight:var(--weight-bold);line-height:var(--lh-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.tca-card__label:has(.tca-info){padding-right:var(--space-8)}.tca-card__label>.tca-info{position:absolute;top:var(--pad-card);right:var(--pad-card)}.tca-card__label>.tca-info .tca-info__tip{left:auto;right:-8px}.tca-card__label [data-lucide],.tca-card__label svg{width:14px;height:14px;flex:none}.tca-card__sub{font-size:var(--size-body-sm);color:var(--text-secondary);margin:0}.tca-info{position:relative;display:inline-flex}.tca-info__btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-placeholder);cursor:help;transition:var(--transition-colors)}.tca-info__btn [data-lucide],.tca-info__btn svg{width:15px;height:15px}.tca-info__btn:hover{color:var(--text-primary)}.tca-info__tip{position:absolute;top:calc(100% + var(--space-2));left:-8px;z-index:var(--z-dropdown);width:268px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--frost-glass);-webkit-backdrop-filter:var(--blur-frost-glass);backdrop-filter:var(--blur-frost-glass);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--elevation-dropdown);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-body);line-height:var(--lh-body-tight);letter-spacing:var(--ls-body);text-transform:none;text-align:left;opacity:0;visibility:hidden;transform:translateY(var(--rds-move-sm));transition:opacity var(--rds-dur-base) var(--rds-ease-standard),transform var(--rds-dur-base) var(--rds-ease-standard),visibility var(--rds-dur-base)}.tca-info:focus-within .tca-info__tip,.tca-info:hover .tca-info__tip{opacity:1;visibility:visible;transform:translateY(0)}.tca-info__tip b{display:block;color:var(--text-primary);margin-bottom:var(--space-1)}.tca-info__tip a{display:inline-block;margin-top:var(--space-3);font-weight:var(--weight-label);font-size:var(--size-body-xs)}.tca-figure{font-family:var(--font-figure);font-weight:var(--weight-display);font-size:var(--size-figure-md);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.tca-figure--lg{font-size:var(--size-figure-lg)}.tca-figure--sm{font-size:var(--size-figure-sm)}.tca-figure--xl{font-size:var(--size-display-2xl);letter-spacing:var(--ls-display-large)}.tca-figure--emphasis{color:var(--text-emphasis)}.tca-figure--band-1{color:var(--perf-1-ink)}.tca-figure--band-2{color:var(--perf-2-ink)}.tca-figure--band-3{color:var(--perf-3-ink)}.tca-figure--band-4{color:var(--perf-4-ink)}.tca-figure--band-5{color:var(--perf-5-ink)}.tca-figure--zero{color:var(--text-secondary)}.tca-figure--none{color:var(--text-placeholder)}.tca-star{display:inline-flex;align-items:center;color:var(--perf-3-solid);-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);vertical-align:-2px}.tca-star svg{width:22px;height:22px;fill:currentColor;stroke-width:1.5}.tca-unit{font-family:var(--font-body);font-size:var(--size-body-sm);font-weight:var(--weight-body);color:var(--text-secondary);margin-left:var(--space-1)}.tca-delta{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-figure);font-weight:var(--weight-display);font-size:var(--size-figure-sm);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tca-delta span{font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-body);color:var(--text-secondary)}.tca-delta--down:before,.tca-delta--up:before{content:"";flex:none;align-self:center;width:0;height:0;border-inline:5px solid transparent}.tca-delta--up:before{border-bottom:7px solid}.tca-delta--down:before{border-top:7px solid}.tca-delta--up{color:var(--status-success-fg)}.tca-delta--down{color:var(--status-danger-fg)}.tca-delta--flat{color:var(--text-secondary)}.tca-delta--stack{flex-wrap:wrap;gap:2px var(--space-1)}.tca-delta--stack>span{flex:0 0 100%}.tca-caveat{font-size:var(--size-body-xs);line-height:var(--lh-body-tight);color:var(--text-secondary);max-inline-size:42ch}.tca-caveat--stale{color:var(--status-warning-fg)}.tca-kpi{display:flex;flex-direction:column;gap:var(--space-3)}.tca-kpi .tca-figure{margin-top:var(--space-1)}.tca-kpi__row{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.tca-kpi__row .tca-figure{margin-top:0}.tca-kpi__foot{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.tca-kpi__rank{font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-label);color:var(--text-secondary)}.tca-metric{display:flex;flex-direction:column;gap:var(--space-4)}.tca-metric__swap{position:relative;min-height:76px}.tca-metric__face{display:flex;flex-direction:column;gap:var(--space-2);transition:opacity .9s var(--rds-ease-out)}.tca-metric__face--back{position:absolute;inset:0 calc(var(--pad-card) * -1) calc(var(--pad-card) * -1);border-end-start-radius:var(--radius-card);border-end-end-radius:var(--radius-card);overflow:hidden;justify-content:center;opacity:0;pointer-events:none}.tca-card:focus-within:not(:has(.tca-card__label :focus)) .tca-metric__swap:has(.tca-metric__face--back) .tca-metric__face--front,.tca-card:has(.tca-metric__swap:hover) .tca-metric__swap:has(.tca-metric__face--back) .tca-metric__face--front{opacity:0}.tca-card:focus-within:not(:has(.tca-card__label :focus)) .tca-metric__face--back,.tca-card:has(.tca-metric__swap:hover) .tca-metric__face--back{opacity:1;pointer-events:auto}.tca-card:focus-within:not(:has(.tca-card__label :focus)) .tca-metric__hint,.tca-card:focus-within:not(:has(.tca-card__label :focus)) .tca-metric__swap~.tca-caveat,.tca-card:has(.tca-metric__swap:hover) .tca-metric__hint,.tca-card:has(.tca-metric__swap:hover) .tca-metric__swap~.tca-caveat{opacity:0}.tca-metric__hint,.tca-metric__swap~.tca-caveat{transition:opacity .9s var(--rds-ease-out)}.tca-metric__hint{font-size:11px;font-weight:var(--weight-label);color:var(--text-placeholder);letter-spacing:.02em}.tca-kpi-slot>.tca-metric--flat{flex:0 0 auto}.tca-metric--flat .tca-metric__swap:not(:has(.tca-metric__face--back)){min-height:0}.tca-kpi-slot .tca-metric .tca-card__label{align-items:flex-start;padding-right:0;font-size:11px;letter-spacing:.5px}.tca-kpi-slot .tca-metric .tca-card__label>span:first-child{flex:1 1 auto;min-width:0}.tca-kpi-slot .tca-metric .tca-card__label>.tca-info{position:relative;top:auto;right:auto;flex:0 0 auto}.tca-kpi-slot>.tca-metric:first-child .tca-card__label{min-height:38px}.tca-kpi-slot--stacked>.tca-metric.tca-kpi{--pad-card:12px;gap:6px}.tca-kpi-slot--stacked>.tca-metric .tca-card__label{min-height:20px}.tca-kpi-slot--stacked>.tca-metric:first-child .tca-card__label{min-height:38px}.tca-kpi-slot--stacked>.tca-metric .tca-figure--lg{font-size:40px}.tca-kpi-slot--stacked .tca-metric__hint{display:none}.tca-kpi-band .tca-kpi-slot:not(.tca-kpi-slot--stacked)>.tca-metric{--value-slot:135px}.tca-kpi-band:has(.tca-kpi-slot--stacked) .tca-kpi-slot:not(.tca-kpi-slot--stacked)>.tca-metric{--value-slot:95px}.tca-kpi-slot--stacked>.tca-metric{--value-slot:0px}.tca-pillars{display:flex;flex-direction:column}.tca-pillar{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-height:var(--row-h);padding:var(--space-2) var(--space-3);margin:0 calc(var(--space-3) * -1);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:var(--transition-colors)}.tca-pillar+.tca-pillar{box-shadow:0 -1px 0 var(--border-subtle)}.tca-pillar:hover{background:var(--surface-hover)}.tca-pillar:not(a):hover{background:transparent}.tca-pillar__name{font-size:var(--size-body-sm);font-weight:var(--weight-label)}.tca-pillar__state{display:block;font-size:var(--size-body-xs);color:var(--text-secondary)}.tca-pillar [data-lucide],.tca-pillar svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-placeholder)}.tca-pillars--measured:has(:focus-visible) .tca-pillar,.tca-pillars--measured:hover .tca-pillar{opacity:.4;transition:opacity var(--duration-fast) var(--ease-out)}.tca-pillars--measured:has(:focus-visible) .tca-pillar:focus-visible,.tca-pillars--measured:hover .tca-pillar:hover{opacity:1}.tca-pillars--measured .tca-pillar:hover{background:transparent}.tca-insight{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.tca-insight__top{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.tca-insight:has(.tca-insight__dismiss) .tca-insight__top{padding-right:var(--space-8)}.tca-insight__corner{position:absolute;top:var(--space-4);right:var(--space-4)}.tca-insight:has(.tca-insight__corner) .tca-insight__top{padding-right:var(--space-24)}.tca-insight__tags{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.tca-insight__dismiss{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-placeholder);font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-label);line-height:1;cursor:pointer;transition:var(--transition-colors)}.tca-insight__dismiss [data-lucide],.tca-insight__dismiss svg{width:16px;height:16px;flex:none}.tca-insight__dismiss:before{content:"";position:absolute;inset:-8px}.tca-insight__dismiss span{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-dropdown);padding:5px var(--space-3);border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--text-on-inverse);white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(var(--rds-move-sm));transition:opacity var(--rds-dur-base) var(--rds-ease-standard),transform var(--rds-dur-base) var(--rds-ease-standard),visibility var(--rds-dur-base)}.tca-insight:hover .tca-insight__dismiss,.tca-insight__dismiss:focus-visible,.tca-insight__dismiss:hover{color:var(--text-primary);background:var(--surface-hover)}.tca-insight__dismiss:focus-visible span,.tca-insight__dismiss:hover span{opacity:1;visibility:visible;transform:translateY(0)}.tca-insight__body{font-size:var(--size-body-sm);line-height:var(--lh-body-tight);max-inline-size:62ch}.tca-insight__body b{font-weight:var(--weight-bold)}.tca-insight__foot{display:flex;align-items:center;gap:var(--gap-inline);flex-wrap:wrap;padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle)}.tca-insight__foot>.tca-btn-group,.tca-insight__foot>.tca-insight__spacer{margin-left:auto}.tca-insight--done{background:var(--surface-warm)}.tca-insight--done .tca-insight__body{color:var(--text-secondary)}.tca-skeleton{border-radius:var(--radius-sm);background:var(--alpha-ink-08);animation:tca-skeleton-pulse var(--rds-shimmer-dur) var(--rds-ease-standard) infinite alternate}.tca-skeleton--figure{height:34px;width:92px;border-radius:var(--radius-xs)}.tca-skeleton--line{height:12px}.tca-skeleton--row{height:12px;width:100%}@keyframes tca-skeleton-pulse{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tca-skeleton{animation:none}}.tca-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) 0}.tca-state__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--alpha-ink-04);color:var(--text-secondary)}.tca-state__icon [data-lucide],.tca-state__icon svg{width:var(--icon-md);height:var(--icon-md)}.tca-state h4{font-family:var(--font-body);font-size:var(--size-label-lg);font-weight:var(--weight-label);letter-spacing:0}.tca-state p{font-size:var(--size-body-sm);color:var(--text-secondary);max-inline-size:46ch}.tca-state--error .tca-state__icon{background:var(--status-danger-bg);color:var(--status-danger-fg)}.StandalonePage_page__jEgWN{min-height:100vh;display:grid;place-items:center;padding:var(--space-12) var(--space-6);background:var(--surface-warm)}.StandalonePage_panel__sk1Qw{width:100%;max-width:46rem;display:flex;flex-direction:column;gap:var(--space-8)}.StandalonePage_logo__XYpeu{width:190px;height:auto}.StandalonePage_srOnly__9_AsV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.error_digest__WQ_dX{font-size:var(--size-body-xs);line-height:var(--lh-body-tight);color:var(--text-secondary)}.set-password_head__Cvg0Y{display:flex;flex-direction:column;gap:var(--space-3);max-width:34ch}.set-password_form__tzR_W{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);width:100%;max-width:400px}.set-password_form__tzR_W .tca-field{width:100%}.DisabledAffordance_control__dJlYy,.DisabledAffordance_control__dJlYy:focus,.DisabledAffordance_control__dJlYy:hover{color:var(--text-disabled)!important;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;cursor:not-allowed}.DisabledAffordance_control__dJlYy *{color:inherit!important}.DisabledAffordance_wrap__H7Qpi{display:inline-flex;align-items:center;gap:var(--space-2)}.LoginForm_head__EpWSC{display:flex;flex-direction:column;gap:var(--space-3)}.LoginForm_heading__mf849{line-height:var(--lh-display-tight)}.LoginForm_form__SygZN{display:flex;flex-direction:column;gap:var(--space-5)}.LoginForm_errorAlert__QO0Ch{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--status-danger-bg);color:var(--status-danger-fg);font-size:var(--size-body-sm);line-height:var(--lh-body-tight)}.LoginForm_errorAlert__QO0Ch svg{width:18px;height:18px;flex:none;margin-top:2px}.LoginForm_sentCard__3F_jO{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-page)}.LoginForm_sentHead__JWkjl{display:flex;align-items:center;gap:var(--space-3);font-size:var(--size-label-md);font-weight:var(--weight-label)}.LoginForm_sentHead__JWkjl svg{width:20px;height:20px;color:var(--status-success-fg)}.LoginForm_sentBody__Syfgy{margin:0;font-size:var(--size-body-sm);line-height:var(--lh-body-tight);color:var(--text-secondary)}.LoginForm_codeInput__mITbS{max-width:12ch;text-align:center;letter-spacing:.28em}.LoginForm_sentActions__mu827{display:flex;flex-direction:column;gap:var(--space-3)}.LoginForm_sentActions__mu827 a,.LoginForm_sentActions__mu827 button{width:100%}.LoginForm_passwordLabelRow__AsYFZ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.LoginForm_forgotLink__ikVwv{font-size:var(--size-body-xs);font-weight:var(--weight-label)}.LoginForm_passwordWrap__Kf515{position:relative;display:flex}.LoginForm_passwordInput__rEPZX{padding-right:var(--space-12)}.LoginForm_revealBtn__nbhTU{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer}.LoginForm_revealBtn__nbhTU svg{width:18px;height:18px}.LoginForm_actions___uCO8{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-1)}.LoginForm_actions___uCO8 button{width:100%}.page_action__5pSuV{display:flex}.FilterBar_trailing__nDr1p{margin-left:auto}.overzicht_stack___5vDD{display:flex;flex-direction:column;gap:var(--space-6)}.overzicht_header__znTid{display:flex;flex-direction:column;gap:var(--space-2)}.overzicht_title__nJ1Sl{font-size:var(--size-display-lg);line-height:var(--lh-display-tight)}.GroupBySegment_row__riEU2{display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap}.GroupBySegment_segmentOption__bKVXo{display:inline-flex;align-items:center;height:28px;padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-label);line-height:1;white-space:nowrap}