.tac-admin{--tac-text-muted:var(--tac-copy-instruction);box-sizing:border-box;width:100%;font-family:var(--font-tac-primary);color:var(--tac-copy-heading,#19213d);flex-direction:column;gap:24px;padding:24px;display:flex}.tac-admin *{box-sizing:border-box}.tac-admin__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.tac-admin__titlebar{align-items:center;gap:20px;min-width:0;display:flex}.tac-admin__header-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.tac-admin__header-copy>*{margin:0}.tac-admin__header-actions{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.tac-admin__header-actions .tac-admin__search{flex:none;width:280px;max-width:100%}.tac-admin__back{cursor:pointer;color:var(--tac-copy-button,#10161a);background:var(--tac-button-primary);border:none;border-radius:90px;flex:none;justify-content:center;align-items:center;padding:18px 3px;transition:filter .12s;display:inline-flex}.tac-admin__back:hover:not(:disabled){filter:brightness(.95)}.tac-admin__back:disabled{opacity:.4;cursor:not-allowed}.tac-admin__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.tac-admin__cards{grid-template-columns:1fr}}.tac-admin-card{cursor:pointer;transition:transform .12s}.tac-admin-card:hover{transform:translateY(-2px)}.tac-admin-card:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:2px}.tac-admin-card__body{align-items:center;gap:16px;display:flex}.tac-admin-card__tile{width:56px;height:56px;color:var(--tac-core-white);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.tac-admin-card__text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.tac-admin-card__text>*{margin:0}.tac-admin-card__go{flex:none}.tac-admin-card__numbers{flex-direction:column;gap:8px;margin-top:16px;display:flex}.tac-admin-card__numbers>p{margin:0}.tac-admin__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.tac-admin__stat-card{flex-direction:column;gap:10px;min-width:0;display:flex}.tac-admin__stat-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-admin__stat-card__value{color:var(--tac-copy-heading);word-break:break-word;font-size:32px;font-weight:700;line-height:1.1}.tac-admin__stat-card__prev,.tac-admin__stat-card__hint{color:var(--tac-copy-instruction);font-size:12px}.tac-admin__stat-card__delta{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.tac-admin__stat-card__delta--up{color:var(--tac-core-g-green);background:color-mix(in srgb, var(--tac-core-g-green) 15%, transparent)}.tac-admin__stat-card__delta--down{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 15%, transparent)}.tac-admin__view-all{justify-content:flex-end;padding-top:12px;display:flex}.tac-admin__filter{display:inline-block;position:relative}.tac-admin__filter-panel{z-index:50;background:var(--tac-card-background);border:1px solid var(--tac-card-secondary-outline,var(--tac-card-divider));border-radius:12px;flex-direction:column;gap:4px;min-width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000003d}.tac-admin__filter-panel__section{flex-direction:column;gap:2px;padding:6px 4px;display:flex}.tac-admin__filter-panel__section+.tac-admin__filter-panel__section{border-top:1px solid var(--tac-card-divider);margin-top:4px;padding-top:10px}.tac-admin__filter-panel__label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tac-copy-heading) 55%, transparent);padding:4px 8px;font-size:11px;font-weight:700}.tac-admin__filter-panel__options{flex-direction:column;gap:2px;display:flex}.tac-admin__filter-panel__row{cursor:pointer;color:var(--tac-copy-heading);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex;position:relative}.tac-admin__filter-panel__row:hover{background:color-mix(in srgb, var(--tac-card-secondary-background) 60%, transparent)}.tac-admin__filter-panel__row.is-checked{color:var(--tac-copy-heading);font-weight:600}.tac-admin__filter-panel__native{opacity:0;pointer-events:none;position:absolute}.tac-admin__filter-panel__checkbox{border:1.5px solid var(--tac-card-divider);width:18px;height:18px;color:var(--tac-copy-button,#10161a);background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.tac-admin__filter-panel__checkbox.is-checked{background:var(--tac-button-primary);border-color:var(--tac-button-primary)}.tac-admin__filter-panel__footer{border-top:1px solid var(--tac-card-divider);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px 8px 4px;display:flex}.tac-admin__filter-panel__clear{cursor:pointer;font:inherit;color:var(--tac-copy-instruction);background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px;font-weight:600}.tac-admin__filter-panel__clear:hover:not(:disabled){color:var(--tac-copy-heading);background:var(--tac-card-secondary-background)}.tac-admin__filter-panel__clear:disabled{opacity:.4;cursor:not-allowed}.tac-admin__filter-panel__apply{background:var(--tac-button-primary);color:var(--tac-copy-button,#10161a);cursor:pointer;font:inherit;border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.tac-admin__filter-panel__apply:hover{filter:brightness(.95)}.tac-admin__group-heading{flex-direction:column;gap:4px;margin-top:4px;display:flex}.tac-admin__group-heading>*{margin:0}.tac-admin__alerts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.tac-admin__alert{background:var(--tac-card-background);border-left:3px solid var(--tac-copy-instruction);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tac-admin__alert__dot{background:var(--tac-copy-instruction);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.tac-admin__alert__body{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-admin__alert__title{color:var(--tac-copy-heading);font-size:14px;font-weight:600}.tac-admin__alert__detail{color:var(--tac-copy-instruction);font-size:12px}.tac-admin__alert--danger{border-left-color:var(--tac-core-g-red)}.tac-admin__alert--danger .tac-admin__alert__dot{background:var(--tac-core-g-red)}.tac-admin__alert--warning{border-left-color:var(--tac-core-g-orange)}.tac-admin__alert--warning .tac-admin__alert__dot{background:var(--tac-core-g-orange)}.tac-admin__alert--info{border-left-color:var(--tac-button-primary)}.tac-admin__alert--info .tac-admin__alert__dot{background:var(--tac-button-primary)}.tac-admin__two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){.tac-admin__two-col{grid-template-columns:1fr}}.tac-admin__table-wrap{width:100%;overflow-x:auto}.tac-admin__table{border-collapse:collapse;width:100%;min-width:640px}.tac-admin__table th{text-align:left;color:color-mix(in srgb, var(--tac-copy-heading) 70%, transparent);border-bottom:1px solid var(--tac-card-divider);letter-spacing:0;white-space:nowrap;padding:14px 12px;font-size:13px;font-weight:500}.tac-admin__table td{border-bottom:1px solid var(--tac-card-divider);color:var(--tac-copy-heading);vertical-align:middle;padding:16px 12px;font-size:14px}.tac-admin__table tr:last-child td{border-bottom:none}.tac-admin__expand-cell{width:32px;padding-left:4px!important;padding-right:0!important}.tac-admin__expand-btn{border:1px solid var(--tac-card-divider);width:24px;height:24px;color:var(--tac-copy-heading);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.tac-admin__expand-btn:hover{background:color-mix(in oklab, var(--tac-card-divider) 60%, transparent)}.tac-admin__feature-breakdown{background:color-mix(in oklab, var(--tac-card-divider) 25%, transparent);border-radius:6px;padding:8px 12px 4px 40px}.tac-admin__feature-breakdown__table{border-collapse:collapse;width:100%}.tac-admin__feature-breakdown__table th{text-align:left;color:var(--tac-copy-instruction);border-bottom:1px solid var(--tac-card-divider);padding:8px 12px;font-size:12px;font-weight:500}.tac-admin__feature-breakdown__table td{color:var(--tac-copy-heading);border-bottom:none;padding:10px 12px;font-size:13px}.tac-admin__table tr[data-clickable=true]{cursor:pointer}.tac-admin__table tr[data-clickable=true]:hover td{background:color-mix(in srgb, var(--tac-card-secondary-background) 50%, transparent)}.tac-admin__table__name{color:var(--tac-copy-heading);white-space:nowrap;font-weight:600}.tac-admin__table th:last-child,.tac-admin__table td:last-child{width:100%}.tac-admin__table__pill{color:var(--tac-copy-heading);background:var(--tac-card-secondary-background);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.tac-admin__table__pill--tac{color:var(--tac-brand-primary,#22c55e);background:color-mix(in srgb, var(--tac-brand-primary,#22c55e) 14%, transparent);margin-left:6px}.tac-admin__num,.tac-admin__table th.tac-admin__num,.tac-admin__table td.tac-admin__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tac-admin__col-actions{text-align:right;width:44px;padding-right:4px}.tac-admin__table th.tac-admin__col-right,.tac-admin__table td.tac-admin__col-right{text-align:right;white-space:nowrap}.tac-admin__card-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.tac-admin__card-toolbar__spacer{flex:auto}.tac-admin__card-title-row{border-bottom:1px solid var(--tac-card-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:14px;display:flex}.tac-admin__card-title-row__label{color:var(--tac-copy-heading);margin:0}.tac-admin__card-title-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.tac-admin__card-title-actions .tac-admin__search{width:auto;min-width:220px}.tac-admin__th-sort{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.tac-admin__th-sort:hover{color:var(--tac-copy-heading)}.tac-admin__modal-backdrop{z-index:100;background:color-mix(in srgb, var(--tac-core-black,#000) 60%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.tac-admin__modal-panel{background:var(--tac-card-background);border:1px solid var(--tac-card-secondary-outline,var(--tac-card-divider));border-radius:14px;flex-direction:column;gap:16px;width:min(480px,100%);padding:24px;display:flex;box-shadow:0 12px 40px #00000052}.tac-admin__modal-panel--confirm{width:min(400px,100%)}.tac-admin__modal-panel--confirm .tac-admin__modal-body{color:var(--tac-copy-body);line-height:1.4}.tac-admin__modal-error{color:var(--tac-signal-red,#e5484d);border:1px solid var(--tac-signal-red,#e5484d);background:color-mix(in srgb, var(--tac-signal-red,#e5484d) 12%, transparent);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.35}.tac-admin__row-error{color:var(--tac-signal-red,#e5484d);margin-top:2px;font-size:12px}.tac-admin__modal-title{color:var(--tac-copy-heading);font-size:18px;font-weight:700}.tac-admin__modal-body{flex-direction:column;gap:14px;display:flex}.tac-admin__modal-footer{border-top:1px solid var(--tac-card-divider);justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.tac-admin__modal-footer--split{justify-content:space-between}.tac-admin__field{flex-direction:column;gap:6px;display:flex}.tac-admin__field__label{color:var(--tac-copy-heading);font-size:13px;font-weight:600}.tac-admin__field__hint{color:var(--tac-copy-instruction);font-size:12px}.tac-admin__field__input{border:1px solid var(--tac-card-divider);background:var(--tac-card-secondary-background);color:var(--tac-copy-heading);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.tac-admin__field__input:focus{outline:2px solid var(--tac-button-primary);outline-offset:1px}.tac-admin__field__control-inline{flex:none;min-width:200px}.tac-admin__skeleton-table{flex-direction:column;gap:12px;padding:4px 0;display:flex}.tac-admin__skeleton-row{grid-template-columns:repeat(var(--cols,5), 1fr);align-items:center;gap:16px;display:grid}.tac-admin__skeleton-cell{border-radius:6px;height:16px}.tac-admin__skeleton-line{border-radius:6px}.tac-admin__empty{text-align:center;color:var(--tac-copy-instruction);padding:32px 12px}.tac-admin__user-cell{align-items:center;gap:12px;min-width:0;display:flex}.tac-admin__user-cell__text{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-admin__avatar{background:var(--tac-card-secondary-background);width:36px;height:36px;color:color-mix(in srgb, var(--tac-copy-heading) 75%, transparent);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.tac-admin__status-pill{background:var(--tac-card-secondary-background);color:var(--tac-copy-heading);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.tac-admin__status-dot{background:var(--tac-copy-instruction);border-radius:50%;width:8px;height:8px}.tac-admin__status-pill--active,.tac-admin__status-pill--enrolled{color:var(--tac-core-g-green);background:color-mix(in srgb, var(--tac-core-g-green) 15%, transparent)}.tac-admin__status-pill--active .tac-admin__status-dot,.tac-admin__status-pill--enrolled .tac-admin__status-dot{background:var(--tac-core-g-green)}.tac-admin__status-pill--suspended,.tac-admin__status-pill--invited{color:var(--tac-core-g-orange);background:color-mix(in srgb, var(--tac-core-g-orange) 15%, transparent)}.tac-admin__status-pill--suspended .tac-admin__status-dot,.tac-admin__status-pill--invited .tac-admin__status-dot{background:var(--tac-core-g-orange)}.tac-admin__status-pill--closed,.tac-admin__status-pill--disabled{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 15%, transparent)}.tac-admin__status-pill--closed .tac-admin__status-dot,.tac-admin__status-pill--disabled .tac-admin__status-dot{background:var(--tac-core-g-red)}.tac-admin__mfa-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.tac-admin__mfa-badge--on{color:var(--tac-core-g-green);background:color-mix(in srgb, var(--tac-core-g-green) 15%, transparent)}.tac-admin__mfa-badge--off{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 15%, transparent)}.tac-admin__amount--pos{color:var(--tac-core-g-green);font-weight:600}.tac-admin__amount--neg{color:var(--tac-copy-heading)}.tac-admin__kv{border-bottom:1px solid var(--tac-card-divider);justify-content:space-between;align-items:center;gap:24px;padding:10px 0;display:flex}.tac-admin__kv:last-child{border-bottom:none}.tac-admin__kv__value{color:var(--tac-copy-heading);font-weight:600}.tac-admin__button-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.tac-admin__plan-picker{flex-direction:column;gap:16px;display:flex}.tac-admin__plan-picker__buttons{flex-wrap:wrap;gap:8px;display:flex}.tac-admin__plan-select{flex:none;min-width:200px}.tac-admin__danger{border:1px solid color-mix(in srgb, var(--tac-core-g-red) 30%, transparent)}.tac-admin__setting{border-bottom:1px solid var(--tac-card-divider);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.tac-admin__setting:last-child{border-bottom:none}.tac-admin__setting--stacked{flex-direction:column;align-items:stretch;gap:8px}.tac-admin__setting__row{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.tac-admin__setting__row [class*=_trigger]{min-width:200px}.tac-admin__setting__row [class*=_option],[class*=_option]{white-space:nowrap}.tac-admin__setting__row--pricing{grid-template-columns:minmax(0,2fr) 180px minmax(0,1fr) 180px;align-items:center;gap:24px;width:100%;display:grid}.tac-admin__setting__row--pricing>.tac-admin__setting__meta{min-width:0}.tac-admin__setting__row--pricing>.tac-admin__price-actions{grid-column:4}.tac-admin__pricing-history-btn{border:1px solid var(--tac-card-divider);color:var(--tac-copy-instruction);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.tac-admin__pricing-history-btn:hover{background:color-mix(in oklab, var(--tac-card-divider) 60%, transparent);color:var(--tac-copy-heading);border-color:color-mix(in oklab, var(--tac-copy-heading) 40%, var(--tac-card-divider))}.tac-admin__pricing-history-btn:focus-visible{outline:2px solid var(--tac-core-green);outline-offset:2px}.tac-admin__pricing-timeline{flex-direction:column;gap:0;max-height:340px;margin:8px 0 0;padding:0 8px 0 0;list-style:none;display:flex;position:relative;overflow-y:auto}.tac-admin__pricing-timeline:before{content:"";background:var(--tac-card-divider);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.tac-admin__pricing-timeline__item{gap:14px;padding:8px 0 16px;display:flex;position:relative}.tac-admin__pricing-timeline__item:last-child{padding-bottom:0}.tac-admin__pricing-timeline__marker{background:var(--tac-core-green);z-index:1;border:2px solid var(--tac-card-background);box-sizing:content-box;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:2px}.tac-admin__pricing-timeline__body{flex-direction:column;gap:4px;min-width:0;display:flex}.tac-admin__pricing-timeline__delta{color:var(--tac-copy-heading);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.tac-admin__pricing-timeline__from,.tac-admin__pricing-timeline__arrow{color:var(--tac-copy-instruction);font-weight:400}.tac-admin__pricing-timeline__meta{color:var(--tac-copy-instruction);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tac-admin__pricing-timeline__actor{color:var(--tac-copy-heading);font-weight:500}.tac-admin__pricing-timeline__note{color:var(--tac-copy-instruction);font-size:12px;font-style:italic}.tac-admin__setting__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.tac-admin__setting__title{color:var(--tac-copy-heading);font-size:14px;font-weight:600}.tac-admin__setting__help{color:var(--tac-copy-instruction);font-size:12px;line-height:1.4}.tac-admin__toggle{--w:40px;--h:22px;width:var(--w);height:var(--h);background:var(--tac-card-secondary-background);border:1px solid var(--tac-card-divider);cursor:pointer;border-radius:999px;flex:none;padding:0;transition:background .16s,border-color .16s;position:relative}.tac-admin__toggle:hover{filter:brightness(1.05)}.tac-admin__toggle:disabled{opacity:.5;cursor:not-allowed}.tac-admin__toggle__thumb{width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);background:var(--tac-copy-heading);border-radius:50%;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.tac-admin__toggle.is-on{background:var(--tac-button-primary);border-color:var(--tac-button-primary)}.tac-admin__toggle.is-on .tac-admin__toggle__thumb{background:var(--tac-copy-button,#10161a);transform:translateX(calc(var(--w) - var(--h)))}.tac-admin__price-edit{align-items:center;gap:8px;display:inline-flex}.tac-admin__price-edit--stacked{flex-direction:column;align-items:stretch;gap:6px}.tac-admin__price-edit__amount{align-items:center;gap:8px;display:inline-flex}.tac-admin__price-edit__reason{text-align:left;font-variant-numeric:normal;width:100%;min-width:220px}.tac-admin__price-empty{color:var(--tac-copy-instruction);font-style:italic}.tac-admin__inline-input{border:1px solid var(--tac-card-divider);background:var(--tac-card-secondary-background);width:90px;color:var(--tac-copy-heading);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 10px}.tac-admin__inline-prefix{color:var(--tac-copy-instruction);font-weight:500}.tac-admin__price-value{color:var(--tac-copy-heading);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-right:8px;display:inline-flex}.tac-admin__price-value__amount{font-size:22px;font-weight:700;line-height:1}.tac-admin__price-value__unit{color:var(--tac-copy-instruction);font-size:13px;font-weight:500}.tac-admin__price-value--empty{color:var(--tac-copy-instruction);font-size:15px;font-style:italic;font-weight:500}.tac-admin__price-slot{flex:0 0 180px;justify-content:flex-end;align-items:center;width:180px;display:flex}.tac-admin__price-actions{flex:0 0 180px;justify-content:flex-end;align-items:center;gap:8px;width:180px;display:flex}.tac-admin__inline-input:focus{outline:2px solid var(--tac-button-primary);outline-offset:1px}.tac-admin__price-error{color:var(--tac-status-negative,#b23a3a);margin-top:6px;font-size:12px;line-height:1.4}.tac-admin__empty-note{color:var(--tac-text-muted,#8a8f98);text-align:center;padding:16px 4px;font-size:13px}.tac-admin__status-pill--healthy{color:var(--tac-core-g-green);background:color-mix(in srgb, var(--tac-core-g-green) 15%, transparent)}.tac-admin__status-pill--healthy .tac-admin__status-dot{background:var(--tac-core-g-green)}.tac-admin__status-pill--degraded{color:var(--tac-core-g-orange);background:color-mix(in srgb, var(--tac-core-g-orange) 15%, transparent)}.tac-admin__status-pill--degraded .tac-admin__status-dot{background:var(--tac-core-g-orange)}.tac-admin__status-pill--unhealthy{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 15%, transparent)}.tac-admin__status-pill--unhealthy .tac-admin__status-dot{background:var(--tac-core-g-red)}.tac-admin__status-pill--unknown{color:var(--tac-copy-instruction);background:var(--tac-card-secondary-background)}.tac-admin__status-pill--unknown .tac-admin__status-dot{background:var(--tac-copy-instruction)}.tac-admin__system-header-right{align-items:center;gap:12px;display:flex}.tac-admin__system-banner__top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tac-admin__system-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.tac-admin__system-issues{border-top:1px solid var(--tac-card-divider);margin-top:20px;padding-top:16px}.tac-admin__system-issues__title{margin:0 0 8px;font-size:15px;font-weight:600}.tac-admin__table--issues th,.tac-admin__table--issues td{white-space:nowrap}.tac-admin__table--issues .tac-admin__issue-problem{white-space:normal;width:100%}.tac-admin__system-stat{background:var(--tac-card-secondary-background);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tac-admin__system-stat__label{color:var(--tac-copy-instruction);font-size:12px}.tac-admin__system-stat__value{color:var(--tac-copy-heading);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tac-admin__system-stat__value--warn{color:var(--tac-core-g-orange)}.tac-admin__system-stat__value--bad{color:var(--tac-core-g-red)}.tac-admin__system-stat__value--zero{color:var(--tac-copy-instruction);font-weight:600}.tac-admin__system-sources{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.tac-admin__source-warn{color:var(--tac-core-g-orange);background:color-mix(in srgb, var(--tac-core-g-orange) 12%, transparent);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.tac-admin__meter-wrap{align-items:center;gap:8px;min-width:130px;display:inline-flex}.tac-admin__meter{background:var(--tac-card-secondary-background);border-radius:999px;flex-shrink:0;width:72px;height:6px;display:block;position:relative;overflow:hidden}.tac-admin__meter__fill{background:var(--tac-core-g-green);border-radius:999px;position:absolute;inset:0 auto 0 0}.tac-admin__meter--warm{background:var(--tac-core-g-orange)}.tac-admin__meter--hot{background:var(--tac-core-g-red)}.tac-admin__meter__value{font-variant-numeric:tabular-nums;color:var(--tac-copy-heading);font-size:12px}.tac-admin__of{font-variant-numeric:tabular-nums;color:var(--tac-copy-instruction);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.tac-admin__totals td{border-top:2px solid var(--tac-card-divider);color:var(--tac-copy-heading);padding-top:10px;font-weight:700}.tac-admin__nscard{border:1px solid var(--tac-card-divider);background:color-mix(in srgb, var(--tac-copy-heading) 3%, transparent);border-radius:10px;margin-bottom:14px;padding:4px 14px 10px}.tac-admin__nscard:last-child{margin-bottom:0}.tac-admin__nscard__head{align-items:center;gap:12px;width:100%;padding:12px 0 10px;display:flex}.tac-admin__ns__name{color:var(--tac-copy-heading);min-width:150px;font-weight:700}.tac-admin__ns__counts{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.tac-admin__ns__members{color:var(--tac-copy-instruction);padding:0 0 10px;font-size:12px}.tac-admin__table--pods{table-layout:fixed;width:100%}.tac-admin__table--pods th:last-child,.tac-admin__table--pods td:last-child{width:auto}.tac-admin__col--pod{width:340px}.tac-admin__col--ns{width:150px}.tac-admin__col--status{width:230px}.tac-admin__col--version{width:120px}.tac-admin__col--restarts{width:90px}.tac-admin__col--age,.tac-admin__col--cpu{width:80px}.tac-admin__col--mem{width:100px}.tac-admin__col--node{width:175px}.tac-admin__table--pods td:nth-child(4),.tac-admin__table--pods .tac-admin__table__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tac-admin__table--pods td{text-overflow:ellipsis;overflow:hidden}.tac-admin__phase{font-weight:600}.tac-admin__phase--healthy{color:var(--tac-core-g-green)}.tac-admin__phase--degraded{color:var(--tac-core-g-orange)}.tac-admin__phase--unhealthy{color:var(--tac-core-g-red)}.tac-admin__phase--unknown{color:var(--tac-copy-instruction)}.tac-admin__reason{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 12%, transparent);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.tac-admin__ns-tag{margin-left:8px;font-size:11px}.tac-admin__tag{color:var(--tac-copy-instruction);background:var(--tac-card-secondary-background);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.tac-admin__tag--bad{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 12%, transparent)}.tac-admin__tag--warn{color:var(--tac-core-g-orange);background:color-mix(in srgb, var(--tac-core-g-orange) 12%, transparent)}.tac-admin__amount--warn{color:var(--tac-core-g-orange);font-weight:600}.tac-admin__amount--bad{color:var(--tac-core-g-red);font-weight:600}.tac-admin__muted{color:var(--tac-copy-instruction)}.tac-admin__code{background:var(--tac-card-secondary-background);white-space:nowrap;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tac-admin__shortfall{background:color-mix(in srgb, var(--tac-core-g-red) 8%, transparent);border-radius:10px;flex-direction:column;gap:6px;margin:0 0 8px 26px;padding:10px 12px;display:flex}.tac-admin__shortfall__row{align-items:center;gap:10px;font-size:13px;display:flex}.tac-admin__shortfall__kind{color:var(--tac-copy-instruction);background:var(--tac-card-secondary-background);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.tac-admin__bulkbar{border-bottom:1px solid var(--tac-card-divider);align-items:center;gap:16px;padding:4px 2px 12px;display:flex}.tac-admin__bulk-select{color:var(--tac-copy-heading);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.tac-admin__bulk-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.tac-admin__table th.tac-admin__col-check,.tac-admin__table td.tac-admin__col-check{text-align:left;width:32px;padding-right:0}.tac-admin__col-check input{cursor:pointer;accent-color:var(--tac-button-primary)}.tac-admin__row--selected>td{background:var(--tac-card-secondary-background)}.tac-admin__field__value{color:var(--tac-copy-heading);font-size:14px}.tac-admin__table td.tac-admin__col-account>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.tac-admin__table--devices thead th{color:var(--tac-copy-heading);background:var(--tac-card-secondary-background,var(--tac-core-grey-900));border-bottom:none;padding:14px 16px;font-size:14px;font-weight:600}.tac-admin__table--devices thead th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.tac-admin__table--devices thead th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.tac-admin__table--devices tbody td{border-top:1px solid var(--tac-card-divider,var(--tac-core-grey-700));border-bottom:none;padding:14px 16px;font-size:14px}.tac-admin__table-wrap--panel{border:1px solid var(--tac-card-divider,var(--tac-core-grey-700));background:var(--tac-card-background);border-radius:12px;overflow:auto hidden}.tac-admin__table-wrap--panel .tac-admin__table--devices thead th:first-child,.tac-admin__table-wrap--panel .tac-admin__table--devices thead th:last-child{border-radius:0}.tac-admin__table-wrap--panel+*,.tac-admin__bulkbar{border-bottom:none}.tac-admin__bulkbar{padding:0 2px}.tac-admin__panel-note{align-items:center;gap:12px;display:flex}.tac-admin__panel-note>p{color:var(--tac-copy-instruction,var(--tac-copy-heading));margin:0}.tac-admin__form-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px 32px;display:grid}.tac-admin__form-section__title{color:var(--tac-copy-heading);margin:0 0 14px}.tac-admin__form-section__fields{flex-direction:column;gap:16px;display:flex}.tac-admin__field__input:disabled{opacity:.75;cursor:default;background:var(--tac-card-secondary-background);color:var(--tac-copy-heading);-webkit-text-fill-color:var(--tac-copy-heading)}.tac-admin__field__input--mono{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tac-admin__col--actions{width:130px}.tac-admin__actions-head{text-align:right}.tac-admin__actions-cell{text-align:right;overflow:visible}.tac-admin__table th.tac-admin__actions-head,.tac-admin__table td.tac-admin__actions-cell{padding-right:0}.tac-metric-chart{width:100%}.tac-metric-chart__svg{max-width:100%;display:block}.tac-metric-chart__tick{fill:var(--tac-text-muted);font-size:.6875rem}.tac-metric-chart__empty{color:var(--tac-text-muted);text-align:center;padding:2rem 0}.tac-metric-chart__legend{color:var(--tac-text-muted);flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.tac-metric-chart__legend-item{align-items:center;gap:.375rem;display:inline-flex}.tac-metric-chart__swatch{border-radius:2px;width:.625rem;height:.625rem;display:inline-block}.tac-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tac-metric-chart__plot{width:100%;min-width:0}.tac-metric-chart__ytick{fill:var(--tac-copy-instruction);font-size:10px}.tac-metric-chart__xaxis{justify-content:space-between;margin-top:4px;padding:0 8px;display:flex}.tac-metric-chart__xtick{color:var(--tac-copy-instruction);font-size:12px}.tac-metric-chart__legend{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.tac-metric-chart__legend-item{color:var(--tac-copy-instruction);align-items:center;gap:6px;font-size:13px;display:inline-flex}.tac-metric-chart__dot{border-radius:50%;flex:none;width:10px;height:10px}.tac-metric-chart__unit{color:var(--tac-copy-instruction);font-weight:400}@media (width<=1100px){.tac-metrics__grid{grid-template-columns:1fr}}.tac-metrics__tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.tac-stat-tile{border:1px solid var(--tac-card-secondary-outline,var(--tac-core-grey-700));background:var(--tac-card-secondary-background,transparent);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px 16px;display:flex}.tac-stat-tile__value{font-family:var(--font-tac-primary);color:var(--tac-copy-heading);font-size:26px;font-weight:700}.tac-stat-tile__label{color:var(--tac-copy-instruction,var(--tac-core-silver))}.tac-stat-tile__sub{color:var(--tac-text-muted)}.tac-stat-tile__value--ok{color:var(--tac-core-g-green,#22c55e)}.tac-stat-tile__value--bad{color:var(--tac-core-g-pink)}.tac-admin__form{flex-direction:column;gap:12px;display:flex}.tac-admin__form__field{flex-direction:column;gap:4px;font-size:13px;display:flex}.tac-admin__form__field>span{color:var(--tac-copy-instruction,#8a8f98)}.tac-admin__num--negative{color:var(--tac-status-negative,#b23a3a)}.tac-admin__setting__value{color:var(--tac-copy-body,inherit);font-size:14px}.tac-admin__view-all__btn{appearance:none;color:var(--tac-core-g-green);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:500}.tac-admin__view-all__btn:hover{text-decoration:underline}.tac-admin__form__input{border:1px solid var(--tac-card-border,#2a2f3a);background:var(--tac-card-secondary-background,transparent);width:100%;min-width:240px;color:var(--tac-copy-body,inherit);box-sizing:border-box;border-radius:8px;padding:8px 10px;font-size:14px}.tac-admin__form__input:focus{outline:2px solid var(--tac-button-primary,var(--tac-core-g-green));outline-offset:1px}.tac-admin__form__select{border:1px solid var(--tac-card-border,#2a2f3a);background:var(--tac-card-secondary-background,transparent);width:100%;color:var(--tac-copy-body,inherit);box-sizing:border-box;border-radius:8px;padding:8px 10px;font-size:14px}.tac-admin__form__input-with-prefix{border:1px solid var(--tac-card-border,#2a2f3a);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.tac-admin__form__input-with-prefix .tac-admin__form__input{border:none;border-radius:0}.tac-admin__form__input-with-prefix .tac-admin__form__input:focus{outline:none}.tac-admin__form__input-with-prefix:focus-within{outline:2px solid var(--tac-button-primary,var(--tac-core-g-green));outline-offset:1px}.tac-admin__form__input-prefix{color:var(--tac-copy-instruction,#8a8f98);background:var(--tac-card-secondary-background,transparent);border-right:1px solid var(--tac-card-border,#2a2f3a);align-items:center;padding:0 10px;font-size:14px;display:flex}.tac-admin__table--equal-cols-5{table-layout:fixed}.tac-admin__table--equal-cols-5 th,.tac-admin__table--equal-cols-5 td{width:20%}.tac-admin__form__hint{color:var(--tac-copy-instruction,#8a8f98);margin-top:4px;font-size:12px}.tac-admin__toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 12px;display:flex}.tac-admin__toolbar--end{justify-content:flex-end}.tac-admin__table--equal-cols-3{table-layout:fixed}.tac-admin__table--equal-cols-3 th,.tac-admin__table--equal-cols-3 td{width:33.333%}.tac-admin__table--equal-cols-4{table-layout:fixed}.tac-admin__table--equal-cols-4 th,.tac-admin__table--equal-cols-4 td{width:25%}.tac-admin__status-pill--failed{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 15%, transparent)}.tac-admin__status-pill--failed .tac-admin__status-dot{background:var(--tac-core-g-red)}.tac-admin__status-pill--succeeded{color:var(--tac-core-g-green);background:color-mix(in srgb, var(--tac-core-g-green) 15%, transparent)}.tac-admin__status-pill--succeeded .tac-admin__status-dot{background:var(--tac-core-g-green)}.tac-admin__status-pill--pending,.tac-admin__status-pill--partially_refunded{color:var(--tac-core-g-orange);background:color-mix(in srgb, var(--tac-core-g-orange) 15%, transparent)}.tac-admin__status-pill--pending .tac-admin__status-dot,.tac-admin__status-pill--partially_refunded .tac-admin__status-dot{background:var(--tac-core-g-orange)}.tac-admin__status-pill--refunded{color:var(--tac-copy-instruction,#8a8f98);background:color-mix(in srgb, currentColor 12%, transparent)}.tac-admin__status-pill--refunded .tac-admin__status-dot{background:currentColor}.tac-admin__users-scope,.tac-admin__accounts-scope,.tac-admin__overview-scope,.tac-admin__tokens-scope{flex-direction:column;gap:24px;min-width:0;display:flex}.tac-admin__users-scope .tac-admin__table,.tac-admin__accounts-scope .tac-admin__table,.tac-admin__overview-scope .tac-admin__table,.tac-admin__tokens-scope .tac-admin__table{table-layout:auto!important}.tac-admin__users-scope .tac-admin__table th:last-child,.tac-admin__users-scope .tac-admin__table td:last-child,.tac-admin__accounts-scope .tac-admin__table th:last-child,.tac-admin__accounts-scope .tac-admin__table td:last-child,.tac-admin__overview-scope .tac-admin__table th:last-child,.tac-admin__overview-scope .tac-admin__table td:last-child,.tac-admin__tokens-scope .tac-admin__table th:last-child,.tac-admin__tokens-scope .tac-admin__table td:last-child{width:auto!important}.tac-admin__users-scope .tac-admin__table__name,.tac-admin__accounts-scope .tac-admin__table__name,.tac-admin__overview-scope .tac-admin__table__name,.tac-admin__tokens-scope .tac-admin__table__name{white-space:normal!important}.tac-admin__algo-tabs{flex-wrap:wrap;gap:8px;display:flex}.tac-admin__algo-tab{border:1px solid var(--tac-card-divider);color:var(--tac-copy-instruction);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.tac-admin__algo-tab:hover{background:color-mix(in oklab, var(--tac-card-divider) 60%, transparent);color:var(--tac-copy-heading)}.tac-admin__algo-tab:focus-visible{outline:2px solid var(--tac-core-green);outline-offset:2px}.tac-admin__algo-tab--active,.tac-admin__algo-tab--active:hover{background:var(--tac-core-green);color:var(--tac-card-background);border-color:var(--tac-core-green)}.tac-admin__algo-version{align-items:center;gap:8px;margin:-4px 0 4px;font-size:12px;display:flex}.tac-admin__algo-version__pill{border:1px solid var(--tac-card-divider);color:var(--tac-copy-instruction);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.tac-admin__algo-version__pill:hover{background:color-mix(in oklab, var(--tac-card-divider) 60%, transparent);color:var(--tac-copy-heading)}.tac-admin__algo-version__pill:focus-visible{outline:2px solid var(--tac-core-green);outline-offset:2px}.tac-admin__algo-version__pill--active{background:var(--tac-core-green);color:var(--tac-card-background);border-color:var(--tac-core-green)}.tac-admin__algo-kv{flex-direction:column;gap:8px;padding:8px 0;display:flex}.tac-admin__algo-kv__row{border-bottom:1px solid var(--tac-card-divider);justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.tac-admin__algo-kv__row:last-child{border-bottom:none}.tac-admin__algo-kv__key{color:var(--tac-copy-instruction);font-size:13px;font-weight:500}.tac-admin__algo-kv__value{color:var(--tac-copy-heading);font-variant-numeric:tabular-nums;font-weight:600}.tac-admin__algo-select-row{align-items:center;gap:12px;padding:6px 0 12px;display:flex}.tac-admin__algo-select{border:1px solid var(--tac-card-divider);background-color:var(--tac-card-secondary-background,var(--tac-card-background));min-width:240px;color:var(--tac-copy-heading);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;padding:8px 32px 8px 12px;font-size:13px;line-height:1.3}.tac-admin__algo-select:focus-visible{outline:2px solid var(--tac-core-green);outline-offset:2px}.tac-admin__algo-pillar{border-bottom:1px solid var(--tac-card-divider);padding:10px 0}.tac-admin__algo-pillar:last-child{border-bottom:none}.tac-admin__algo-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tac-admin__algo-list li{color:var(--tac-copy-heading);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;display:flex}.tac-admin__algo-caps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tac-admin__algo-cap{border:1px solid var(--tac-card-divider);background:color-mix(in oklab, var(--tac-card-divider) 20%, transparent);border-radius:8px;padding:10px 12px}.tac-admin__algo-cap__title{color:var(--tac-copy-heading);align-items:baseline;gap:10px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.tac-admin__algo-cap__id{color:var(--tac-copy-instruction);background:var(--tac-card-divider);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tac-admin__algo-cap__cap{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tac-admin__algo-cap__tag{border:1px solid var(--tac-card-divider);color:var(--tac-copy-heading);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12px}.tac-admin__algo-bands{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.tac-admin__algo-prompt{border-bottom:1px solid var(--tac-card-divider);padding:8px 0}.tac-admin__algo-prompt:last-child{border-bottom:none}.tac-admin__algo-prompt__summary{cursor:pointer;align-items:baseline;gap:12px;padding:4px 0;display:flex}.tac-admin__algo-prompt__body{background:color-mix(in oklab, var(--tac-card-divider) 20%, transparent);color:var(--tac-copy-heading);white-space:pre-wrap;border-radius:6px;max-height:480px;margin:8px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}.tac-admin__algo-scope{flex-direction:column;gap:24px;display:flex}.tac-admin__algo-scope .tac-admin__algo-table{border-collapse:collapse;table-layout:fixed;width:100%}.tac-admin__algo-scope .tac-admin__algo-table th{text-align:left;color:var(--tac-copy-instruction);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--tac-card-divider);background:0 0;padding:10px 14px;font-size:12px;font-weight:500}.tac-admin__algo-scope .tac-admin__algo-table td{border-bottom:1px solid var(--tac-card-divider);color:var(--tac-copy-heading);vertical-align:middle;padding:10px 14px;font-size:13px}.tac-admin__algo-scope .tac-admin__algo-table tbody tr:last-child td{border-bottom:none}.tac-admin__algo-scope .tac-admin__algo-table tbody tr:hover td{background:color-mix(in oklab, var(--tac-card-divider) 25%, transparent)}.tac-admin__algo-scope .tac-admin__algo-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tac-admin__algo-scope .tac-admin__algo-mono{color:var(--tac-copy-instruction);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tac-admin__algo-scope .tac-admin__algo-table--kv th:first-child,.tac-admin__algo-scope .tac-admin__algo-table--kv td:first-child{width:auto}.tac-admin__algo-scope .tac-admin__algo-table--kv th:last-child,.tac-admin__algo-scope .tac-admin__algo-table--kv td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:140px}.tac-admin__algo-scope .tac-admin__algo-table--dim th:first-child,.tac-admin__algo-scope .tac-admin__algo-table--dim td:first-child{text-align:left;width:55%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tac-admin__algo-scope .tac-admin__algo-table--dim th:nth-child(2),.tac-admin__algo-scope .tac-admin__algo-table--dim td:nth-child(2){text-align:center;width:15%}.tac-admin__algo-scope .tac-admin__algo-table--dim th:nth-child(3),.tac-admin__algo-scope .tac-admin__algo-table--dim td:nth-child(3){text-align:right;width:30%}.tac-admin__algo-scope .tac-admin__algo-table--federated th:first-child,.tac-admin__algo-scope .tac-admin__algo-table--federated td:first-child{width:20%}.tac-admin__algo-scope .tac-admin__algo-table--federated th:nth-child(2),.tac-admin__algo-scope .tac-admin__algo-table--federated td:nth-child(2){width:auto}.tac-admin__algo-scope .tac-admin__algo-table--federated th:nth-child(3),.tac-admin__algo-scope .tac-admin__algo-table--federated td:nth-child(3){text-align:center;width:140px}.tac-admin__sim-wizard{flex-direction:column;gap:20px;max-width:880px;display:flex}.tac-admin__sim-step-card{min-height:320px}.tac-admin__sim-footer{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.tac-admin__sim-footer>:only-child{margin-left:auto}.tac-admin__sim-options{flex-direction:column;gap:10px;max-height:340px;margin-top:12px;display:flex;overflow-y:auto}.tac-admin__sim-options--grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:none;display:grid;overflow:visible}.tac-admin__sim-option{border:1px solid var(--tac-card-border,#2a2f3a);background:var(--tac-card-secondary-background,transparent);color:var(--tac-copy-body,inherit);cursor:pointer;text-align:left;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.tac-admin__sim-option:hover{border-color:var(--tac-button-primary,var(--tac-core-g-green))}.tac-admin__sim-option.is-selected{border-color:var(--tac-button-primary,var(--tac-core-g-green));outline:1px solid var(--tac-button-primary,var(--tac-core-g-green))}.tac-admin__sim-option__title{color:var(--tac-copy-heading);font-weight:600}.tac-admin__sim-option__meta{color:var(--tac-copy-muted,inherit);opacity:.8;font-size:12px}.tac-admin__sim-location{border:1px solid var(--tac-card-divider);border-radius:10px;margin:0 0 8px;padding:14px 16px 18px}.tac-admin__sim-city{position:relative}.tac-admin__sim-city__results{z-index:20;border:1px solid var(--tac-card-border,#2a2f3a);background:var(--tac-card-background,var(--tac-card-secondary-background));border-radius:10px;max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.tac-admin__sim-city__result{width:100%;color:var(--tac-copy-body,inherit);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.tac-admin__sim-city__result.is-active{background:var(--tac-card-secondary-background,#80808026)}.tac-admin__sim-city__empty{color:var(--tac-copy-muted,inherit);opacity:.8;padding:8px 10px}.tac-admin__sim-review{margin:0}.tac-admin__sim-review dt{color:var(--tac-copy-muted,inherit)}.tac-admin__sim-review dd{text-align:right;margin:0}.tac-admin__sim-progress{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tac-admin__sim-progress__row{color:var(--tac-copy-muted,inherit);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tac-admin__sim-progress__row.is-running{color:var(--tac-copy-heading);background:var(--tac-card-secondary-background,transparent)}.tac-admin__sim-progress__row.is-done{color:var(--tac-copy-body,inherit)}.tac-admin__sim-progress__row.is-failed{color:var(--tac-status-bad,#e5484d)}.tac-admin__sim-progress__marker{border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.tac-admin__sim-progress__row.is-running .tac-admin__sim-progress__marker{border-style:dashed;animation:1.2s linear infinite tac-admin-sim-spin}@keyframes tac-admin-sim-spin{to{transform:rotate(360deg)}}.tac-admin__sim-copyblock{margin-bottom:14px}.tac-admin__sim-code{background:var(--tac-card-secondary-background);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:6px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}.tac-admin__table--sims{table-layout:fixed}.tac-admin__table--sims th:first-child,.tac-admin__table--sims td:first-child{width:21%}.tac-admin__table--sims th.tac-admin__num,.tac-admin__table--sims td.tac-admin__num{width:9%}.tac-admin__table--sims th:nth-last-child(-n+2),.tac-admin__table--sims td:nth-last-child(-n+2){white-space:nowrap;width:17%}.tac-admin__pods-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.tac-admin__pods-summary__counts{flex-wrap:wrap;align-items:baseline;gap:28px;min-width:0;display:flex}.tac-admin__pods-summary__note{grid-column:1/-1}.tac-admin__view{display:contents}.tac-admin__expiry-row{grid-template-columns:104px auto minmax(0,1fr) auto;column-gap:20px}.tac-admin__expiry-row__name{color:var(--tac-copy-heading);white-space:nowrap;font-weight:600}.tac-admin__expiry-row--sub{border-top:1px solid var(--tac-border-subtle,#ffffff14);margin-top:18px;padding-top:18px}@media (width<=860px){.tac-admin__expiry-row{grid-template-columns:1fr;justify-items:start;row-gap:12px}.tac-admin__expiry-row>:last-child{justify-self:start}}@media (width<=720px){.tac-admin__pods-summary{grid-template-columns:1fr;justify-items:start}.tac-admin__pods-summary>:last-child{justify-self:end}}.tac-admin__pods-summary__note{color:var(--tac-copy-instruction);margin-top:12px;font-size:12px}.tac-admin__card-header-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.tac-admin__card-header-row>.tac-admin__card-hint{color:var(--tac-copy-instruction);flex:auto;margin:0;font-size:13px;line-height:1.5}.tac-admin__card-header-row>.tac-admin__price-actions{flex:none;align-items:center;gap:8px;display:flex}.tac-admin__openai-prices{border-collapse:collapse;table-layout:auto;width:100%}.tac-admin__openai-prices thead th{text-align:left;color:var(--tac-copy-instruction);border-bottom:1px solid var(--tac-border-subtle,#ffffff14);padding:10px 12px;font-size:12px;font-weight:600}.tac-admin__openai-prices thead th:nth-child(3),.tac-admin__openai-prices thead th:nth-child(4),.tac-admin__openai-prices thead th:nth-child(5){text-align:right}.tac-admin__openai-prices tbody td{border-bottom:1px solid var(--tac-border-subtle,#ffffff0a);vertical-align:middle;padding:10px 12px;font-size:13px}.tac-admin__openai-prices tbody tr:last-child td{border-bottom:none}.tac-admin__openai-prices tbody td:nth-child(3),.tac-admin__openai-prices tbody td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tac-admin__openai-prices tbody td:nth-child(3) .tac-admin__inline-input,.tac-admin__openai-prices tbody td:nth-child(4) .tac-admin__inline-input{text-align:right;width:100px}.tac-admin__openai-prices__model{font-family:var(--tac-font-mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);color:var(--tac-copy-primary);font-size:12.5px}.tac-admin__openai-prices__updated{color:var(--tac-copy-instruction);white-space:nowrap;text-align:right;font-size:12px}.tac-admin__error-note{color:#f87171;background:#dc26261a;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:13px}.tac-admin__staff-card+.tac-admin__staff-card{margin-top:20px}.tac-admin__staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (width<=900px){.tac-admin__staff-grid{grid-template-columns:1fr}}.tac-admin__staff-trailing{align-items:center;gap:10px;display:inline-flex}.tac-admin__staff-note{margin-top:12px}.tac-admin__staff-results{gap:8px;max-height:260px;margin-top:12px;display:grid;overflow-y:auto}.tac-admin__staff-results [role=listitem]{cursor:pointer}.tac-admin__staff-rung{gap:6px;margin-top:16px;display:grid}.tac-admin__staff-revoke{border-top:1px solid var(--tac-card-border,#00000014);margin-top:16px;padding-top:12px}.tac-admin__staff-secret-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tac-admin__staff-secret-row .tac-admin__code{word-break:break-all}.tac-admin__staff-retired{margin-top:12px}.tac-admin__key-operators{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tac-admin__operator-chip{border:1px solid var(--tac-card-border,#ffffff29);border-radius:999px;align-items:center;gap:6px;padding:2px 12px;font-size:13px;display:inline-flex}.tac-admin__operator-picker{border:0;gap:8px;margin:16px 0 0;padding:0;display:grid}.tac-admin__operator-picker legend{margin-bottom:4px;padding:0}.tac-admin__operator-picker__row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.tac-admin__operator-picker__row input{accent-color:currentColor;margin-top:3px}.tac-admin__staff-retired__row{margin-top:6px}.tac-admin__table--routes{table-layout:fixed;width:100%}.tac-admin__table--routes th:first-child,.tac-admin__table--routes td:first-child{width:auto}.tac-admin__table--routes th:not(:first-child),.tac-admin__table--routes td:not(:first-child){width:14%}.tac-academy__filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-bottom:16px;display:grid}.tac-academy__check{cursor:pointer;align-items:center;gap:8px;padding-bottom:8px;display:flex}.tac-academy__stat{background:var(--tac-card-secondary-background,#00000008);border-radius:8px;gap:4px;padding:14px 16px;display:grid}.tac-academy__statValue{font-variant-numeric:tabular-nums;color:var(--tac-copy-heading);font-size:24px;font-weight:600}.tac-academy__statValue.is-warning{color:var(--tac-core-g-orange)}.tac-academy__statHint{color:var(--tac-text-muted);font-size:11px}.tac-academy__num{text-align:right;font-variant-numeric:tabular-nums}.tac-academy__rowTitle{font-weight:500;display:block}.tac-academy__state{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.tac-academy__state.is-published{background:color-mix(in srgb, var(--tac-core-green) 18%, transparent);color:var(--tac-core-green)}.tac-academy__state.is-draft{background:var(--tac-card-secondary-background,#0000000f);color:var(--tac-text-muted)}.tac-academy__state.is-warning{background:color-mix(in srgb, var(--tac-core-g-orange) 18%, transparent);color:var(--tac-core-g-orange)}.tac-academy__pills{flex-wrap:wrap;gap:4px;display:inline-flex}.tac-academy__pill{background:var(--tac-card-secondary-background,#0000000d);color:var(--tac-copy-body);border-radius:4px;padding:2px 8px;font-size:11px;display:inline-block}.tac-academy__pager{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.tac-academy__h3{margin:0 0 4px;font-size:15px;font-weight:600}.tac-academy__headline{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.tac-academy__actions{gap:8px;display:flex}.tac-academy__error{color:var(--tac-core-g-red)}.tac-academy__notes{margin:8px 0 0;padding-left:18px}.tac-academy__notes li{margin-bottom:4px;font-size:13px}.tac-academy__toggles{flex-wrap:wrap;gap:8px 20px;margin:12px 0 8px;display:flex}.tac-academy__dims{gap:10px;margin:12px 0 0;display:grid}.tac-academy__dims dt{text-transform:uppercase;letter-spacing:.06em;color:var(--tac-text-muted);margin-bottom:4px;font-size:11px}.tac-academy__dims dd{margin:0}.tac-academy__principles{gap:16px;margin:12px 0 0;padding-left:18px;display:grid}.tac-academy__principle{padding-left:4px}.tac-academy__statement{margin:0 0 4px}.tac-academy__reviewReason{color:var(--tac-text-muted);align-items:center;gap:8px;margin:6px 0 0;font-size:12px;display:flex}.tac-academy__guidance{gap:6px;margin:8px 0 0;padding-left:0;list-style:none;display:grid}.tac-academy__guidance li{align-items:baseline;gap:8px;font-size:13px;display:flex}.tac-academy__principleMeta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:8px;display:grid}.tac-academy__section{margin-top:16px}.tac-academy__section h4{margin:0 0 6px;font-size:13px;font-weight:600}.tac-academy__section p{margin:0 0 8px;font-size:14px;line-height:1.6}.tac-academy__sources{gap:8px;margin:12px 0 0;padding-left:18px;display:grid}.tac-academy__sources li{gap:2px;font-size:13px;display:grid}.tac-academy__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.tac-academy__gridCard{cursor:pointer}.tac-academy__crumbs{color:var(--tac-text-muted);flex-wrap:wrap;gap:4px;margin-bottom:12px;font-size:12px;display:flex}.tac-academy__crumbs button{font:inherit;color:var(--tac-copy-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tac-academy__articleList{gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tac-academy__articleList button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;gap:4px;padding:12px 14px;display:grid}.tac-academy__articleList button:hover{background:var(--tac-card-secondary-background,#0000000a)}.tac-academy__articleTitle{font-weight:500}.tac-academy__articleSummary{color:var(--tac-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.tac-academy__articleMeta{color:var(--tac-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.tac-academy__read{max-width:68ch}.tac-academy__standfirst{color:var(--tac-copy-heading);margin:0 0 6px;font-size:17px;line-height:1.55}.tac-academy__byline{color:var(--tac-text-muted);border-bottom:1px solid var(--tac-card-divider,#00000014);margin:0 0 20px;padding-bottom:16px;font-size:12px}.tac-academy__read section{margin-bottom:26px}.tac-academy__read h3{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-text-muted);margin:0 0 8px;font-size:13px;font-weight:600}.tac-academy__read p{margin:0 0 12px;font-size:15px;line-height:1.7}.tac-academy__read ul{margin:0 0 12px;padding-left:20px}.tac-academy__read li{margin-bottom:4px;font-size:15px;line-height:1.7}.tac-academy__link{color:var(--tac-copy-primary);text-decoration:underline}.tac-academy__link:hover{text-decoration:none}.tac-academy__sourceTable{table-layout:fixed;width:100%}.tac-academy__sourceTable th:first-child,.tac-academy__sourceTable td:first-child{width:46%}.tac-academy__sourceTable th:nth-child(2),.tac-academy__sourceTable td:nth-child(2){width:18%}.tac-academy__sourceTable th:nth-child(3),.tac-academy__sourceTable td:nth-child(3){width:10%}.tac-academy__sourceTable th:nth-child(4),.tac-academy__sourceTable td:nth-child(4){width:9%}.tac-academy__sourceTable th:nth-child(5),.tac-academy__sourceTable td:nth-child(5){width:17%}.tac-academy__sourceTable td:first-child{word-break:normal;overflow-wrap:anywhere}.tac-academy__sourceTable .tac-academy__actions{justify-content:flex-end}.tac-academy__filters--compact{grid-template-columns:minmax(220px,2fr) minmax(160px,1fr);justify-content:start;max-width:640px}.tac-academy__articleTable{table-layout:fixed;width:100%}.tac-academy__articleTable th:first-child,.tac-academy__articleTable td:first-child{width:34%}.tac-academy__articleTable th:nth-child(2),.tac-academy__articleTable td:nth-child(2){width:20%}.tac-academy__articleTable th:nth-child(3),.tac-academy__articleTable td:nth-child(3){width:10%}.tac-academy__articleTable th:nth-child(4),.tac-academy__articleTable td:nth-child(4){width:9%}.tac-academy__articleTable th:nth-child(5),.tac-academy__articleTable td:nth-child(5){width:15%}.tac-academy__articleTable th:nth-child(6),.tac-academy__articleTable td:nth-child(6){width:12%}.tac-academy__articleTable td{overflow-wrap:anywhere}.tac-admin__msg-filter{width:260px;min-width:0;max-width:100%}.tac-admin__nowrap{white-space:nowrap}.tac-admin__msg-wizard{max-width:1100px}.tac-admin__msg-body{resize:vertical;min-height:260px;font-family:inherit;line-height:1.5}.tac-admin__msg-detail{align-items:start}.tac-admin__msg-count{color:var(--tac-copy-heading);font-size:22px;font-weight:700}.tac-admin__msg-chips{flex-wrap:wrap;gap:8px;display:flex}.tac-admin__status-pill--msg-sent{color:var(--tac-core-g-green);background:color-mix(in srgb, var(--tac-core-g-green) 15%, transparent)}.tac-admin__status-pill--msg-sent .tac-admin__status-dot{background:var(--tac-core-g-green)}.tac-admin__status-pill--msg-sending,.tac-admin__status-pill--msg-queued{color:var(--tac-core-g-blue);background:color-mix(in srgb, var(--tac-core-g-blue) 15%, transparent)}.tac-admin__status-pill--msg-sending .tac-admin__status-dot,.tac-admin__status-pill--msg-queued .tac-admin__status-dot{background:var(--tac-core-g-blue)}.tac-admin__status-pill--msg-partially_failed{color:var(--tac-core-g-orange);background:color-mix(in srgb, var(--tac-core-g-orange) 15%, transparent)}.tac-admin__status-pill--msg-partially_failed .tac-admin__status-dot{background:var(--tac-core-g-orange)}.tac-admin__status-pill--msg-failed{color:var(--tac-core-g-red);background:color-mix(in srgb, var(--tac-core-g-red) 15%, transparent)}.tac-admin__status-pill--msg-failed .tac-admin__status-dot{background:var(--tac-core-g-red)}.tac-admin{--tac-admin-ntf-line:#3a3a3a;--tac-admin-ntf-muted:var(--tac-primitive-dark-grey-300,#adadad);--tac-admin-ntf-raised:var(--tac-core-gunmetal,#2e2e2e);--tac-admin-ntf-panel:var(--tac-core-raisin-black,#141414);--tac-admin-ntf-silver:var(--tac-core-silver,#e0e0e0);--tac-admin-ntf-fg:#fff;--tac-admin-ntf-green:var(--tac-core-green,#18cb45);--tac-admin-ntf-blue:#0097b8;--tac-admin-ntf-info-text:#2fb6d4;--tac-admin-ntf-critical-text:#ff6b6b;--tac-admin-ntf-orange:#f66b00;--tac-admin-ntf-red:var(--tac-core-g-red,#f81616);--tac-admin-ntf-charcoal:var(--tac-core-charcoal,#10161a)}.tac-admin .tac-admin__msg-card{background:var(--tac-admin-ntf-panel);box-shadow:inset 0 0 0 1px var(--tac-admin-ntf-line);border-radius:10px;gap:14px;padding:16px}.tac-admin .tac-admin__msg-card>div{gap:14px}.tac-admin__msg-tabs{border-bottom:1px solid var(--tac-admin-ntf-line);gap:20px;display:flex}.tac-admin__msg-tab{color:var(--tac-admin-ntf-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:16px;font-weight:600}.tac-admin__msg-tab:hover{color:var(--tac-admin-ntf-fg)}.tac-admin__msg-tab:focus-visible{outline:2px solid var(--tac-admin-ntf-green);outline-offset:2px}.tac-admin__msg-tab--active{color:var(--tac-admin-ntf-fg);box-shadow:inset 0 -2px 0 var(--tac-admin-ntf-green)}.tac-admin__ntf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tac-admin__ntf-select{appearance:none;border:1px solid var(--tac-admin-ntf-line);font:inherit;color:var(--tac-admin-ntf-fg);background-color:var(--tac-admin-ntf-raised);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23ffffff'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding:6px 30px 6px 12px;font-size:14px}.tac-admin__ntf-select:focus-visible{outline:2px solid var(--tac-admin-ntf-green);outline-offset:1px}.tac-admin__ntf-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.tac-admin__ntf-table th{text-align:left;color:var(--tac-admin-ntf-muted);border-bottom:1px solid var(--tac-admin-ntf-line);white-space:nowrap;padding:8px 10px;font-size:14px;font-weight:600}.tac-admin__ntf-table td{border-bottom:1px solid var(--tac-admin-ntf-line);vertical-align:top;color:var(--tac-admin-ntf-silver);padding:10px}.tac-admin__ntf-num{font-variant-numeric:tabular-nums;text-align:right!important}.tac-admin__ntf-title{color:var(--tac-admin-ntf-fg);font-weight:700}.tac-admin__ntf-snip{color:var(--tac-admin-ntf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:340px;display:-webkit-box;overflow:hidden}.tac-admin__ntf-note{color:var(--tac-admin-ntf-muted);max-width:68ch;margin:0;font-size:14px}.tac-admin__ntf-sev{text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:11px;font-weight:700;display:inline-block}.tac-admin__ntf-sev--info{color:var(--tac-admin-ntf-blue)}.tac-admin__ntf-sev--warning{color:var(--tac-admin-ntf-orange)}.tac-admin__ntf-sev--critical{color:var(--tac-admin-ntf-red)}.tac-admin__ntf-pill{border:1px solid var(--tac-admin-ntf-line);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.tac-admin__ntf-pill--all{color:var(--tac-admin-ntf-fg);border-color:var(--tac-admin-ntf-muted)}.tac-admin__ntf-pill--account{color:var(--tac-admin-ntf-blue);border-color:var(--tac-admin-ntf-blue)}.tac-admin__ntf-pill--user{color:var(--tac-admin-ntf-green);border-color:var(--tac-admin-ntf-green)}.tac-admin__ntf-pill--staff{color:var(--tac-admin-ntf-orange);border-color:var(--tac-admin-ntf-orange)}.tac-admin__ntf-end{height:1px;margin-top:-15px}.tac-admin__ntf-expiry{width:auto;max-width:100%}@media (width<=560px){.tac-admin__ntf-wizard>ol{gap:8px}.tac-admin__ntf-wizard>ol>li>svg{flex-shrink:1;min-width:12px}}.tac-admin__ntf-preview{flex-direction:column;gap:10px;display:flex}.tac-admin__ntf-preview__caption{color:var(--tac-admin-ntf-muted);margin:0;font-size:13px}.tac-admin__ntf-toast{box-sizing:border-box;background:var(--tac-admin-ntf-panel);width:min(400px,100%);box-shadow:0 4px 12px #0006, inset 0 0 0 1px var(--tac-admin-ntf-line);border-radius:10px;gap:10px;padding:14px 12px 14px 18px;display:flex;position:relative;overflow:hidden}.tac-admin__ntf-toast--critical{box-shadow:0 4px 12px #0006, inset 0 0 0 1px var(--tac-admin-ntf-red)}.tac-admin__ntf-toast:before{content:"";background:var(--tac-admin-ntf-blue);width:4px;position:absolute;inset:0 auto 0 0}.tac-admin__ntf-toast--warning:before{background:var(--tac-admin-ntf-orange)}.tac-admin__ntf-toast--critical:before{background:var(--tac-admin-ntf-red)}.tac-admin__ntf-toast__icon{width:22px;height:22px;color:var(--tac-admin-ntf-info-text);flex-shrink:0;margin-top:1px}.tac-admin__ntf-toast--warning .tac-admin__ntf-toast__icon{color:var(--tac-admin-ntf-orange)}.tac-admin__ntf-toast--critical .tac-admin__ntf-toast__icon{color:var(--tac-admin-ntf-red)}.tac-admin__ntf-toast__main{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.tac-admin__ntf-toast__label{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-admin-ntf-info-text);font-size:11px;font-weight:700}.tac-admin__ntf-toast__label--warning{color:var(--tac-admin-ntf-orange)}.tac-admin__ntf-toast__label--critical{color:var(--tac-admin-ntf-critical-text)}.tac-admin__ntf-toast__title{color:var(--tac-admin-ntf-fg);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.3}.tac-admin__ntf-toast__body{color:var(--tac-admin-ntf-silver);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.tac-admin__ntf-toast__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tac-admin__ntf-toast__link{color:var(--tac-admin-ntf-green);margin-top:6px;font-size:14px;font-weight:600}.tac-admin__ntf-toast__close{width:28px;height:28px;color:var(--tac-admin-ntf-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tac-admin__ntf-toast__cross{width:16px;height:16px}.tac-admin__ntf-toast__bar{background:var(--tac-admin-ntf-raised);height:3px;position:absolute;bottom:0;left:0;right:0}.tac-admin__ntf-toast__bar>span{background:var(--tac-admin-ntf-blue);width:100%;height:3px;display:block}.tac-admin__ntf-toast--warning .tac-admin__ntf-toast__bar>span{background:var(--tac-admin-ntf-orange)}.tac-admin__ntf-btn{box-sizing:border-box;border:1px solid var(--tac-admin-ntf-green);min-height:32px;color:var(--tac-admin-ntf-green);border-radius:999px;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;display:inline-flex}.tac-admin__ntf-btn--fill{background:var(--tac-admin-ntf-green);color:var(--tac-admin-ntf-charcoal)}.tac-admin__ntf-btn--quiet{border-color:var(--tac-admin-ntf-muted);color:var(--tac-admin-ntf-silver)}.tac-admin__ntf-panel{background:var(--tac-admin-ntf-panel);width:min(400px,100%);box-shadow:0 8px 24px #00000080, inset 0 0 0 1px var(--tac-admin-ntf-line);border-radius:10px;overflow:hidden}.tac-admin__ntf-item{gap:10px;padding:12px 16px;display:flex}.tac-admin__ntf-item__dot{background:var(--tac-admin-ntf-green);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:7px}.tac-admin__ntf-item__main{flex-grow:1;min-width:0}.tac-admin__ntf-item__title{color:var(--tac-admin-ntf-fg);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.3}.tac-admin__ntf-item__sev{letter-spacing:.06em;text-transform:uppercase;color:var(--tac-admin-ntf-info-text);margin-right:6px;font-size:11px}.tac-admin__ntf-item__sev--warning{color:var(--tac-admin-ntf-orange)}.tac-admin__ntf-item__sev--critical{color:var(--tac-admin-ntf-critical-text)}.tac-admin__ntf-item__snip{color:var(--tac-admin-ntf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.tac-admin__ntf-item__actions{gap:14px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.tac-admin__ntf-item__action{color:var(--tac-admin-ntf-green)}.tac-admin__ntf-item__action--quiet{color:var(--tac-admin-ntf-muted)}.tac-admin__ntf-item__time{color:var(--tac-admin-ntf-muted);white-space:nowrap;font-size:12px}@media (width<=639px){.tac-admin__ntf-toast{gap:8px;padding:12px 10px 12px 16px}.tac-admin__ntf-toast,.tac-admin__ntf-panel{width:calc(100% + 32px);margin-inline:-16px}.tac-admin__ntf-toast__title{font-size:14px}.tac-admin__ntf-toast__cross{width:15px;height:15px}}.tac-admin__mail{background:#f4f5f7;border-radius:12px;padding:16px}.tac-admin__mail__subject{color:#6b7280;margin-bottom:10px;font-size:12px}.tac-admin__mail__subject strong{color:#19213d}.tac-admin__mail__sheet{background:linear-gradient(#08090a,#131517,#08090a);border-radius:8px;padding:28px 24px 32px}.tac-admin__mail__heading{text-align:center;color:#fff;overflow-wrap:anywhere;margin:8px 0 18px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.tac-admin__mail__body{text-align:left;background:#141414;border:1px solid #2e2e2e;border-radius:12px;max-width:560px;margin:0 auto;padding:18px 20px 6px}.tac-admin__mail__para{color:#c0c6cc;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.tac-admin__mail__footer{color:#c0c6cc;text-align:center;margin:16px 0 0;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}.tac-admin__logs{border:1px solid var(--tac-card-divider);border-radius:12px;height:62vh;min-height:320px;overflow-y:auto}.tac-admin__logs-table{table-layout:fixed;min-width:0}.tac-admin__logs-table thead th{z-index:1;background:var(--tac-card-background);position:sticky;top:0}.tac-admin__logs-table td{white-space:nowrap;vertical-align:top;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.tac-admin__logs-col--service{width:16ch}.tac-admin__logs-col--level,.tac-admin__logs-col--status{width:6ch}.tac-admin__logs-col--time{width:11ch}.tac-admin__logs-col--took{width:8ch}.tac-admin__log-service{text-overflow:ellipsis;overflow:hidden}.tac-admin__log-time{color:var(--tac-copy-instruction)}.tac-admin__log-level{text-transform:uppercase;color:var(--tac-text-muted);font-size:10.5px}.tac-admin__log-level--error,.tac-admin__log-level--fatal{color:var(--tac-core-g-pink)}.tac-admin__log-level--warn{color:var(--tac-core-g-orange)}.tac-admin__log-line{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-height:1.45}.tac-admin__log-took{text-align:right;color:var(--tac-copy-instruction);white-space:nowrap}@media (width<=720px){.tac-admin__logs-col--service{width:10ch}.tac-admin__logs-col--time{width:9ch}.tac-admin__logs-col--level,.tac-admin__logs-col--took{width:0}.tac-admin__logs-table th:nth-child(2),.tac-admin__logs-table th:nth-child(5),.tac-admin__log-level,.tac-admin__log-took{display:none}}.tac-admin__grafana{border:1px solid var(--tac-card-divider);color:var(--tac-copy-heading);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;display:inline-flex}.tac-admin__grafana:hover{background:var(--tac-card-background)}.tac-admin__logs-nav{gap:8px;width:auto;margin:4px 0 12px}.tac-admin__logs-nav button{padding:6px 12px;font-size:13px}.tac-admin__logs-filters{grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) minmax(110px,.6fr) minmax(130px,.7fr) minmax(220px,2fr);align-items:end;gap:12px;display:grid}@media (width<=980px){.tac-admin__logs-filters{grid-template-columns:1fr 1fr}.tac-admin__logs-filters>:last-child{grid-column:1/-1}}@media (width<=520px){.tac-admin__logs-filters{grid-template-columns:1fr}}.tac-admin__security-filter{width:200px;min-width:0;max-width:100%}.tac-admin__security-date{color:var(--tac-copy-instruction);align-items:center;gap:6px;display:inline-flex}.tac-admin__security-date .tac-admin__form__input{width:auto}.tac-admin__security-chip{cursor:pointer;font:inherit;border:0}.tac-admin__link-button{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tac-admin__security-expanded>td{background:color-mix(in srgb, var(--tac-copy-instruction) 6%, transparent)}.tac-admin__security-detail{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.tac-admin__security-detail dt{color:var(--tac-copy-instruction)}.tac-admin__security-detail dd{overflow-wrap:anywhere;margin:0}.tac-admin__security-detail pre{white-space:pre-wrap;margin:0;font-size:12px}.tac-admin-ledger-wrap{border:1px solid var(--tac-card-divider,var(--tac-core-grey-700));border-radius:12px;width:100%;overflow-x:auto}.tac-admin-ledger{border-collapse:collapse;width:100%;font-family:var(--font-tac-secondary);background:var(--tac-card-background)}.tac-admin-ledger thead th{text-align:left;white-space:nowrap;letter-spacing:.5px;color:var(--tac-copy-heading);background:var(--tac-core-space-grey);padding:16px 24px;font-size:16px;font-weight:600}.tac-admin-ledger tbody td{letter-spacing:.25px;color:var(--tac-copy-heading);border-top:1px solid var(--tac-card-divider,var(--tac-core-grey-700));vertical-align:middle;padding:22px 24px;font-size:16px}.tac-admin-ledger tr[data-clickable=true]{cursor:pointer}.tac-admin-ledger tr[data-clickable=true]:hover td,.tac-admin-ledger tr[data-clickable=true]:focus-visible td{background:var(--tac-card-secondary-background)}.tac-admin-ledger tr.tac-admin__security-expanded>td{background:var(--tac-card-secondary-background);border-top:0}.tac-admin__secwatch-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.tac-admin__secwatch-badges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tac-admin__secwatch-kev{color:var(--tac-core-g-red)}.tac-admin__secwatch-summary{overflow-wrap:anywhere;white-space:pre-line;margin:0}.tac-admin__secwatch-title{min-width:280px;color:var(--tac-core-silver,#e0e0e0);overflow-wrap:anywhere}.tac-admin__secwatch-title a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tac-admin__secwatch-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tac-admin__secwatch-relevance{padding:2px 10px}.tac-admin__secwatch-relevance--ai{box-shadow:inset 0 0 0 1px var(--tac-card-divider)}.tac-admin__secwatch-reason{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:560px;display:-webkit-box;overflow:hidden}.tac-admin__secwatch-steps,.tac-admin__secwatch-refs{margin:0;padding-left:22px}.tac-admin__secwatch-steps>li+li,.tac-admin__secwatch-refs>li+li{margin-top:10px}.tac-admin__secwatch-step-title{overflow-wrap:anywhere;font-weight:600}.tac-admin__secwatch-wrap{overflow-wrap:anywhere;min-width:160px}.tac-admin__secwatch-sub{color:var(--tac-copy-instruction);overflow-wrap:anywhere;font-size:13px}.tac-admin__secwatch-service{white-space:nowrap;align-items:center;gap:8px;display:flex}.tac-admin__secwatch-service+.tac-admin__secwatch-service{margin-top:6px}.tac-admin__secwatch-sev{white-space:nowrap;font-weight:600}.tac-admin__secwatch-sev--critical,.tac-admin__secwatch-sev--high{color:var(--tac-core-g-red)}.tac-admin__secwatch-sev--medium{color:var(--tac-core-g-orange)}.tac-admin__secwatch-sev--low,.tac-admin__secwatch-sev--unknown{color:var(--tac-copy-instruction);font-weight:400}.tac-admin__secwatch-subhead{margin:20px 0 10px;font-size:15px;font-weight:600}.tac-admin__secwatch-facts{margin-top:20px}.tac-admin__secwatch-search{width:280px;max-width:100%}.tac-admin__readonly-note{border:1px solid var(--tac-border,#2a2d33);color:var(--tac-text-muted,#8a8f98);border-radius:6px;margin:0 0 16px;padding:8px 12px;font-size:13px;line-height:1.35}.tac-admin-design{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:32px;display:grid}.tac-admin-design__sidebar{border:1px solid var(--tac-card-secondary-outline);background:var(--tac-card-background);border-radius:16px;flex-direction:column;gap:16px;max-height:calc(100vh - 48px);padding:16px;display:flex;position:sticky;top:24px}.tac-admin-design__nav{flex-direction:column;gap:16px;min-height:0;margin:0 -8px;padding:0 8px;display:flex;overflow-y:auto}.tac-admin-design__group{flex-direction:column;gap:4px;display:flex}.tac-admin-design__group+.tac-admin-design__group{border-top:1px solid var(--tac-card-divider);padding-top:16px}.tac-admin-design__group-title{color:var(--tac-copy-heading);margin:0 0 4px;padding:0 12px;font-weight:600}.tac-admin-design__group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tac-admin-design__item{width:100%;min-height:36px;color:var(--tac-tool-selected);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:background-color .12s,color .12s;display:flex;position:relative}.tac-admin-design__item:hover{background:var(--tac-button-quaternary);color:var(--tac-copy-heading)}.tac-admin-design__item:focus-visible{outline:2px solid var(--tac-button-primary);outline-offset:-2px}.tac-admin-design__item[aria-current=page]{background:var(--tac-button-quaternary);color:var(--tac-button-primary)}.tac-admin-design__item[aria-current=page]:before{content:"";background:var(--tac-button-primary);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.tac-admin-design__item-count{background:var(--tac-page-background);min-width:24px;color:var(--tac-tool-unselected);text-align:center;border-radius:10px;padding:0 6px;font-size:12px;line-height:20px}.tac-admin-design__picker{display:none}.tac-admin-design__empty{color:var(--tac-tool-unselected);margin:0;padding:0 12px}.tac-admin-design__entry{flex-direction:column;gap:24px;min-width:0;scroll-margin-top:24px;display:flex}.tac-admin-design__entry-header{border-bottom:1px solid var(--tac-card-divider);flex-direction:column;gap:4px;padding-bottom:20px;display:flex}.tac-admin-design__entry-header>*{margin:0}.tac-admin-design__eyebrow{color:var(--tac-button-primary)}.tac-admin-design__meta{color:var(--tac-tool-unselected)}.tac-admin-design__story{border:1px solid var(--tac-card-secondary-outline);border-radius:16px;min-width:0;overflow:hidden}.tac-admin-design__story-header{border-bottom:1px solid var(--tac-card-secondary-outline);background:var(--tac-card-background);padding:12px 20px}.tac-admin-design__story-header>h3{color:var(--tac-copy-heading);margin:0}.tac-admin-design__canvas{background:var(--tac-page-background);color:var(--tac-copy-heading);padding:32px;overflow-x:auto}.tac-admin-design__overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;display:flex}.tac-admin-design__overlay>p,.tac-admin-design__status>p{color:var(--tac-tool-unselected);margin:0}.tac-admin-design__status{text-align:center;padding:48px 0}.tac-admin-design__story-failed{color:var(--tac-icon-error);margin:0}.tac-admin-design__failed{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.tac-admin-design__failed>p{margin:0}@media (width<=900px){.tac-admin-design{grid-template-columns:minmax(0,1fr);gap:24px}.tac-admin-design__sidebar{max-height:none;position:static}.tac-admin-design__nav{display:none}.tac-admin-design__picker{display:block}.tac-admin-design__canvas{padding:20px}}.tac-admin__table-title{color:var(--tac-copy-heading);margin:20px 0 10px}.tac-admin__version-cell{align-items:center;gap:8px;display:inline-flex}.tac-admin__table--software th,.tac-admin__table--software td{white-space:nowrap}.tac-admin__status-pill--warning .tac-admin__status-dot{background:var(--tac-core-g-orange)}.tac-admin__field__input--error{border-color:var(--tac-core-g-red)}.tac-admin__availability-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.tac-admin__availability-top__left,.tac-admin__availability-top__right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tac-admin__table--intervals td{white-space:nowrap}.tac-admin__table--intervals td:last-child{white-space:normal}.tac-admin__availability-rows{flex-direction:column;display:flex}.tac-admin__availability-head,.tac-admin__availability-row,.tac-admin__availability-axis{grid-template-columns:300px 90px minmax(0,1fr) 80px;align-items:center;gap:16px;display:grid}.tac-admin__availability-head{color:var(--tac-copy-instruction);border-bottom:1px solid var(--tac-card-divider);margin:0 -10px;padding:4px 10px 8px;font-size:12px;font-weight:600}.tac-admin__availability-group{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tac-copy-heading) 55%, transparent);padding:14px 0 4px;font-size:11px;font-weight:700}.tac-admin__availability-row{border-bottom:1px solid var(--tac-card-divider);cursor:pointer;border-radius:10px;margin:0 -10px;padding:9px 10px;position:relative}.tac-admin__availability-group-block .tac-admin__availability-row:last-child{border-bottom:none}.tac-admin__availability-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.tac-admin__availability-dot{background:var(--tac-card-secondary-background);border-radius:50%;flex:none;width:10px;height:10px}.tac-admin__availability-dot--up{background:var(--tac-core-g-green)}.tac-admin__availability-dot--degraded{background:var(--tac-core-g-orange)}.tac-admin__availability-dot--down{background:var(--tac-core-g-red)}.tac-admin__availability-dot--not_observed{background:var(--tac-copy-instruction)}.tac-admin__availability-dot--gone{background:var(--tac-core-space-grey)}.tac-admin__availability-inc{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.tac-admin__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tac-admin__availability-tip{z-index:20;background:var(--tac-card-background);border:1px solid var(--tac-card-divider);pointer-events:none;border-radius:10px;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px);padding:12px 14px;display:flex;position:fixed;box-shadow:0 10px 30px #00000080}.tac-admin__availability-tip__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tac-admin__availability-tip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;font-size:12px;display:grid}.tac-admin__availability-tip__grid dt{color:var(--tac-copy-instruction)}.tac-admin__availability-tip__grid dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.tac-admin__availability-row:hover,.tac-admin__availability-row:focus-visible{background:color-mix(in srgb, var(--tac-card-secondary-background) 50%, transparent);outline:none}.tac-admin__availability-row--selected{background:color-mix(in srgb, var(--tac-card-secondary-background) 70%, transparent)}.tac-admin__availability-service{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-admin__availability-service>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tac-admin__availability-pct{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.tac-admin__availability-scroll{min-width:0;overflow-x:auto}.tac-admin__availability-strip{gap:2px;height:24px;display:grid}.tac-admin__availability-cell{background:var(--tac-core-g-green);border-radius:3px;min-width:0;display:block}.tac-admin__availability-cell--up{background:var(--tac-core-g-green)}.tac-admin__availability-cell--down{background:var(--tac-core-g-red)}.tac-admin__availability-cell--degraded{background:repeating-linear-gradient(45deg, var(--tac-core-g-orange) 0 3px, color-mix(in srgb, var(--tac-core-g-orange) 55%, var(--tac-card-background)) 3px 5px)}.tac-admin__availability-cell--not_observed{background:repeating-linear-gradient(135deg, var(--tac-core-space-grey) 0 2px, var(--tac-card-secondary-background) 2px 5px)}.tac-admin__availability-cell--none{background:var(--tac-card-secondary-background)}.tac-admin__availability-legend{color:var(--tac-copy-instruction);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.tac-admin__availability-legend>span{align-items:center;gap:8px;display:inline-flex}.tac-admin__availability-swatch{border-radius:3px;width:14px;height:14px;display:inline-block}.tac-admin__availability-axis{padding-top:6px}.tac-admin__availability-ticks{color:var(--tac-copy-instruction);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.tac-admin__field__select{border:1px solid var(--tac-border);background:var(--tac-bg-card);width:100%;color:var(--tac-copy-body);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;appearance:auto;border-radius:6px;padding:8px 12px;font-size:.875rem}.tac-admin__field__select:focus{outline:2px solid var(--tac-core-g-green);outline-offset:-1px}
