.ui-stack{gap:var(--ui-gap,var(--sp-5));align-content:start;display:grid}.ui-stack>*{min-width:0}.ui-cluster{gap:var(--ui-gap,var(--sp-2));flex-wrap:wrap;display:flex}.ui-cluster[data-align=start]{align-items:flex-start}.ui-cluster[data-align=center]{align-items:center}.ui-cluster[data-align=end]{align-items:flex-end}.ui-cluster[data-align=baseline]{align-items:baseline}.ui-cluster[data-justify=end]{justify-content:flex-end}.ui-cluster[data-justify=between]{justify-content:space-between}.card[data-rule=none]{padding-top:var(--card-pad);background-image:none}.card[data-rule=data]{background-image:linear-gradient(var(--card-rule-accent), var(--card-rule-accent));padding-top:calc(var(--card-pad) + 2px);background-position:0 0;background-repeat:no-repeat;background-size:100% 2px}.card[data-rule=danger]{background-image:linear-gradient(hsl(var(--cj-state-failed)), hsl(var(--cj-state-failed)));padding-top:calc(var(--card-pad) + 2px);border-color:hsl(var(--cj-state-failed) / .85);background-position:0 0;background-repeat:no-repeat;background-size:100% 2px}.tile{padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunken);min-width:0}.ui-section{gap:var(--sp-4);min-width:0;display:grid}.ui-section-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.ui-section-title{font-size:var(--t-section);line-height:var(--lh-read);font-weight:var(--w-strong);margin:0}.ui-section-subtitle{margin:var(--sp-0) 0 0;max-width:var(--measure);color:var(--muted);font-size:var(--t-data);line-height:var(--lh-read)}.ui-section-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.ui-section-body{min-width:0}.ui-toolbar{align-items:flex-end;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ui-toolbar-filters{flex:1 1 var(--bp-narrow);gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.ui-toolbar-actions{align-items:center;gap:var(--sp-2);flex-wrap:nowrap;margin-left:auto;display:flex}@media (max-width:999px){.ui-toolbar-filters{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-toolbar-actions{margin-left:0}}.ui-toolbar select{appearance:none;padding-right:var(--sp-6);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.notice{align-items:start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--bw) solid var(--hairline);border-radius:var(--r-control);background:var(--surface-card);color:var(--text);border-left-width:3px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.notice+*,.notice+.notice{margin-top:var(--sp-3)}.notice-icon{padding-top:var(--sp-0);display:inline-flex}.notice-copy{gap:var(--sp-1);min-width:0;display:grid}.notice-title{font-weight:var(--w-strong);font-size:var(--t-data);line-height:var(--lh-read)}.notice-body{max-width:var(--measure);font-size:var(--t-data);line-height:var(--lh-read);color:var(--text)}.notice-detail{color:var(--muted);font-family:var(--font-mono);font-size:var(--t-data);line-height:var(--lh-read);overflow-wrap:anywhere}.notice-detail-disclosure summary{cursor:pointer;color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row)}.notice-actions{gap:var(--sp-2);flex-wrap:nowrap;display:flex}.notice-info{background:hsl(var(--cj-state-info) / .06);border-color:hsl(var(--cj-state-info) / var(--banner-edge-note))}.notice-info .notice-icon,.notice-info .notice-title{color:hsl(var(--cj-state-info))}.notice-warn{background:hsl(var(--cj-state-degraded) / .06);border-color:hsl(var(--cj-state-degraded) / var(--banner-edge-warn))}.notice-warn .notice-icon,.notice-warn .notice-title{color:hsl(var(--cj-state-degraded))}.notice-danger{background:hsl(var(--cj-state-failed) / .06);border-color:hsl(var(--cj-state-failed) / var(--banner-edge-error))}.notice-danger .notice-icon,.notice-danger .notice-title{color:hsl(var(--cj-state-failed))}.notice-success{background:hsl(var(--cj-state-completed) / .06);border-color:hsl(var(--cj-state-completed) / var(--banner-edge-success))}.notice-success .notice-icon,.notice-success .notice-title{color:hsl(var(--cj-state-completed))}@media (max-width:719px){.notice{grid-template-columns:auto minmax(0,1fr)}.notice-actions{grid-column:1/-1}}.state-block{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-control);color:var(--muted);font-size:var(--t-data);line-height:var(--lh-read);justify-items:start;max-width:100%;display:grid}.state-block-loading{align-content:start;width:100%}.state-block-lines{gap:var(--sp-1);width:100%;display:grid}.state-block-status{color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row)}.state-block-empty{border:var(--bw) dashed var(--hairline)}.state-block-unwired{border:var(--bw) dashed var(--hairline-strong)}.ui-unknown{align-items:center;gap:var(--sp-1);color:var(--muted);font-weight:var(--w-medium);display:inline-flex}.ui-code{padding:0 var(--sp-1);border-radius:var(--r-chip);background:var(--surface-sunken)}.ui-timestamp{white-space:nowrap}.ui-timestamp-stale{color:hsl(var(--cj-state-degraded))}.ui-timestamp-abs{color:var(--muted)}.data-table-region{min-width:0}.data-table-wrap{max-width:100%}.data-table{table-layout:auto;width:100%;min-width:0}.data-table td{padding:var(--sp-3)}.data-table.dense td{padding:var(--sp-2) var(--sp-3)}.data-table td[data-kind=num],.data-table th[data-kind=num]{text-align:right;font-variant-numeric:tabular-nums}.data-table td[data-kind=id]{font-family:var(--font-mono);white-space:nowrap}.data-table-id{align-items:center;gap:var(--sp-1);white-space:nowrap;display:inline-flex}.data-table td[data-kind=action],.data-table th[data-kind=action]{white-space:nowrap}.data-table-actions{align-items:center;gap:var(--sp-2);flex-wrap:nowrap;display:flex}@media (max-width:1179px){.data-table [data-tier="3"]{display:none}}@media (max-width:999px){.data-table [data-tier="2"]{display:none}}@media (max-width:1179px){.data-table td[data-kind=action],.data-table th[data-kind=action]{z-index:2;background:var(--surface-card);box-shadow:inset var(--bw) 0 0 var(--hairline);position:sticky;right:0}.data-table th[data-kind=action]{background:var(--surface-sunken)}.data-table tbody tr:hover td[data-kind=action]{background:var(--surface-hover)}}.row-cards{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.row-card{gap:var(--sp-3);padding:var(--sp-4);border:var(--bw) solid var(--card-line);border-radius:var(--r-card);background:var(--surface-card);display:grid}.row-card-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.row-card-title{min-width:0;font-weight:var(--w-strong)}.row-card-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.row-card-fields{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.row-card-field dt{color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row);font-weight:var(--w-strong);text-transform:uppercase;letter-spacing:var(--tr-label)}.row-card-field dd{margin:var(--sp-0) 0 0;overflow-wrap:anywhere;min-width:0}.pill-plain-state{border-color:var(--hairline);color:var(--muted);background:0 0}.pill-list{gap:var(--sp-2);margin:0;padding:0;list-style:none}.disclosure{margin-top:var(--sp-3)}.disclosure>summary{cursor:pointer;color:var(--muted);font-size:var(--t-data);line-height:var(--lh-row)}.page-meta-skeleton{width:8ch;height:var(--sp-4);display:block}.page-rationale{margin:var(--sp-3) 0 0;max-width:var(--measure);color:var(--muted);font-size:var(--t-data);line-height:var(--lh-read)}.page-rationale>summary{cursor:pointer}.page-rationale-body{margin-top:var(--sp-2)}.card-header{min-height:calc(var(--lh-read) + var(--sp-0))}.card-header-copy{min-width:0}.loader-block{min-height:calc(var(--sp-7) + var(--sp-5))}.empty-state{color:var(--muted)}.progress{gap:var(--sp-2);min-width:0;display:grid}.progress-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.progress-compact{align-items:center;gap:var(--sp-2);display:flex}.progress-track{width:100%;min-width:8rem;height:var(--sp-2);border-radius:var(--r-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--bw) var(--hairline);position:relative;overflow:hidden}.progress-fill{border-radius:var(--r-pill);background:hsl(var(--accent));height:100%;transition:width .2s;position:relative}.progress-fill[data-tone=running]{background:hsl(var(--cj-state-running))}.progress-fill[data-tone=complete]{background:hsl(var(--cj-state-completed))}.progress-fill[data-tone=degraded]{background:hsl(var(--cj-state-degraded))}.progress-fill[data-tone=failed]{background:hsl(var(--cj-state-failed))}.progress-fill[data-tone=failed]:after{content:"";width:var(--sp-1);background:var(--text);position:absolute;top:0;bottom:0;right:0}.progress-value[data-tone=failed]{color:hsl(var(--cj-state-failed));font-weight:var(--w-medium)}.progress-compact .progress-value{white-space:nowrap}.metric-detail-slot{min-height:var(--lh-row);min-width:0}.metric-card{min-width:0}.metric-value-text{font-size:var(--t-section);text-overflow:ellipsis;white-space:nowrap;line-height:28px;overflow:hidden}.metric-card[data-tone=ok]{border-color:hsl(var(--cj-state-completed) / .85)}.metric-card[data-tone=warn]{border-color:hsl(var(--cj-state-degraded) / .85)}.metric-card[data-tone=danger]{border-color:hsl(var(--cj-state-failed) / .85)}.metric-card[data-tone=info]{border-color:hsl(var(--cj-state-info) / .85)}.metric-card[data-tone=unknown]{border-style:dashed}.metric-tone-icon{margin-right:var(--sp-1);display:inline-flex}.wizard-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.wizard-step-chip{align-content:start;min-width:0}.wizard-step-marker{align-items:center;gap:var(--sp-1);display:inline-flex}.wizard-step-state{font-size:var(--t-label);line-height:var(--lh-row);font-weight:var(--w-medium)}.wizard-step-chip:disabled{opacity:1;color:var(--muted);background:var(--surface-sunken);border-style:dashed}@media (max-width:999px){.wizard-stepper{grid-template-columns:minmax(0,1fr)}.wizard-step-chip{justify-content:start;place-items:center start;gap:var(--sp-3);grid-auto-flow:column}}.landscape-row{gap:var(--sp-1);margin-bottom:var(--sp-4);padding:var(--sp-3) 0;border-top:var(--bw-hair) solid var(--rule);border-bottom:var(--bw-hair) solid var(--rule);color:inherit;text-decoration:none;display:grid}.landscape-row:hover .landscape-row-action{text-decoration:underline}.landscape-row-title{font-size:var(--t-data);line-height:var(--lh-row);font-weight:var(--w-strong);margin:0}.landscape-row-text{max-width:var(--measure);color:var(--muted);font-size:var(--t-data);line-height:var(--lh-read);margin:0}.landscape-row-action{align-items:center;gap:var(--sp-1);color:hsl(var(--accent-on-tint));font-size:var(--t-data);line-height:var(--lh-row);display:inline-flex}.stuck-error{overflow-wrap:anywhere;max-width:32ch;display:block}.figure-panel-tools{margin-bottom:var(--sp-2);justify-content:flex-end;display:flex}.waterfall-rows{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.waterfall-row{align-items:center;gap:var(--sp-3);min-height:calc(var(--sp-5));grid-template-columns:minmax(8ch,18ch) minmax(0,1fr);display:grid}.waterfall-label{color:var(--text);font-size:var(--t-data);line-height:var(--lh-row)}.waterfall-track{height:var(--sp-5);border-radius:var(--r-chip);background:var(--surface-sunken);display:block;position:relative}.waterfall-band{top:var(--sp-1);bottom:var(--sp-1);background:hsl(var(--chart-fill));min-width:2px;position:absolute}.waterfall-band[data-outcome=failed-terminal]:after,.waterfall-band[data-outcome=failed-retryable]:after{content:"";top:calc(-1 * var(--sp-1));bottom:calc(-1 * var(--sp-1));position:absolute;right:0}.waterfall-band[data-outcome=failed-terminal]:after{background:var(--text);width:3px}.waterfall-band[data-outcome=failed-retryable]:after{border-right:2px dashed var(--text);width:0}.waterfall-band[data-mock=unknown]{outline:var(--bw) dashed var(--text);outline-offset:-1px}.waterfall-band[data-pattern=hatch]{background-color:hsl(var(--chart-fill) / .35);background-image:repeating-linear-gradient(45deg, hsl(var(--chart-fill)) 0, hsl(var(--chart-fill)) 2px, transparent 2px, transparent 5px)}.waterfall-band[data-relief]{box-shadow:inset 0 0 0 var(--bw) var(--hairline-strong)}.waterfall-axis{justify-content:space-between;display:flex}.ranked-bars-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ranked-bars-row{align-items:center;gap:var(--sp-1) var(--sp-3);grid-template-columns:minmax(10ch,24ch) minmax(0,1fr) minmax(6ch,auto);display:grid}.ranked-bars-label{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--t-data);line-height:var(--lh-row);display:flex}.ranked-bars-winner{padding:0 var(--sp-1);border:var(--bw) solid hsl(var(--cj-state-completed) / .85);border-radius:var(--r-chip);color:hsl(var(--cj-state-completed));font-size:var(--t-label);line-height:var(--lh-row);font-weight:var(--w-strong);flex:none}.ranked-bars-track{height:var(--sp-4);border-radius:var(--r-chip);background:var(--surface-sunken);overflow:hidden}.ranked-bars-fill{background:hsl(var(--chart-fill));min-width:2px;height:100%}.ranked-bars-fill[data-relief]{box-shadow:inset 0 0 0 var(--bw) var(--hairline-strong)}.ranked-bars-value{font-variant-numeric:tabular-nums;text-align:right;font-size:var(--t-data);line-height:var(--lh-row);font-weight:var(--w-medium)}.ranked-bars-reason{max-width:var(--measure);color:var(--muted);font-size:var(--t-data);line-height:var(--lh-read);overflow-wrap:anywhere;grid-column:1/-1}.heat-matrix-scroll{overflow-x:auto}.heat-matrix-grid{gap:2px;min-width:min-content;display:grid}.heat-matrix-corner,.heat-matrix-colhead,.heat-matrix-rowhead{padding:var(--sp-1) var(--sp-2);color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row);font-weight:var(--w-strong);align-items:center;min-width:0;display:flex}.heat-matrix-colhead{text-align:center;justify-content:center}.heat-matrix-cell{min-width:40px;min-height:var(--control-h);border-radius:var(--r-chip);background:hsl(var(--cj-viz-seq-1));box-shadow:inset 0 0 0 var(--bw) var(--hairline-strong);justify-content:center;align-items:center;display:flex}.heat-matrix-cell[data-step="1"]{background:hsl(var(--cj-viz-seq-1))}.heat-matrix-cell[data-step="2"]{background:hsl(var(--cj-viz-seq-2))}.heat-matrix-cell[data-step="3"]{background:hsl(var(--cj-viz-seq-3))}.heat-matrix-cell[data-step="4"]{background:hsl(var(--cj-viz-seq-4))}.heat-matrix-cell[data-null=true]{background-color:var(--surface-card);background-image:repeating-linear-gradient(45deg, var(--hairline) 0, var(--hairline) 1px, transparent 1px, transparent 5px)}.heat-matrix-cell[data-diagonal=true]{box-shadow:inset 0 0 0 2px var(--hairline-strong)}.heat-matrix-badge{padding:0 var(--sp-1);border-radius:var(--r-chip);background:var(--surface-card);color:var(--text);font-size:var(--t-data);line-height:var(--lh-row);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.queue-gauge{gap:var(--sp-2);display:grid}.queue-gauge-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.queue-gauge-value{font-size:var(--t-section);line-height:var(--lh-read);font-weight:var(--w-strong);font-variant-numeric:tabular-nums}.queue-gauge-state{color:var(--muted);font-size:var(--t-data);line-height:var(--lh-row)}.queue-gauge-state[data-tone=failed]{color:hsl(var(--cj-state-failed))}.queue-gauge-state[data-tone=degraded]{color:hsl(var(--cj-state-degraded))}.queue-gauge-track{height:var(--sp-3);border-radius:var(--r-chip);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--bw) var(--hairline);position:relative}.queue-gauge-fill{border-radius:var(--r-chip);background:hsl(var(--chart-fill));height:100%}.queue-gauge-tick{top:calc(-1 * var(--sp-1));bottom:calc(-1 * var(--sp-1));background:var(--text);width:2px;position:absolute}.queue-gauge-tick[data-kind=defer]{background:repeating-linear-gradient(to bottom, var(--text) 0, var(--text) 2px, transparent 2px, transparent 4px)}.queue-gauge-ticks{gap:var(--sp-1) var(--sp-4);color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:719px){.waterfall-row,.ranked-bars-row{grid-template-columns:minmax(0,1fr)}.ranked-bars-value{text-align:left}}.json-empty{padding:var(--sp-2) 0;font-size:var(--t-data);line-height:var(--lh-read)}.input-clear-wrap{display:block;position:relative}.input-clear-wrap>input{padding-right:var(--sp-6)}.input-clear-wrap>.input-clear{position:absolute;top:0;right:0}.ui-mt-1{margin-top:var(--sp-1)}.ui-mt-2{margin-top:var(--sp-2)}.ui-mt-3{margin-top:var(--sp-3)}.ui-mt-4{margin-top:var(--sp-4)}.ui-mt-5{margin-top:var(--sp-5)}.ui-mb-2{margin-bottom:var(--sp-2)}.ui-mb-3{margin-bottom:var(--sp-3)}.ui-mb-4{margin-bottom:var(--sp-4)}.ui-py-2{padding-block:var(--sp-2)}.ui-cluster-wrap{gap:var(--sp-2);flex-wrap:wrap}.ui-list-plain{margin:0;padding:0;list-style:none}.ui-max-48ch{max-width:48ch}.ui-full-width{width:100%}.ui-disclosure-summary{cursor:pointer;list-style:revert}.topnav-panel .ui-summary-text{margin-bottom:0;display:inline}.notice-state-mocked{background:var(--cj-banner-mocked-bg);border-color:var(--cj-banner-mocked-border)}.notice-state-mocked .notice-icon,.notice-state-mocked .notice-title{color:var(--cj-banner-mocked-text)}.notice-state-unknown{background:hsl(var(--cj-state-pending) / .06);border-color:hsl(var(--cj-state-pending) / var(--banner-edge-note));border-style:dashed}.notice-state-unknown .notice-icon,.notice-state-unknown .notice-title{color:hsl(var(--cj-state-pending))}.notice-state-gate-blocked{background:hsl(var(--cj-state-gate-blocked) / .06);border-color:hsl(var(--cj-state-gate-blocked) / var(--banner-edge-warn))}.notice-state-gate-blocked .notice-icon,.notice-state-gate-blocked .notice-title{color:hsl(var(--cj-state-gate-blocked))}.notice-state-degraded{background:hsl(var(--cj-state-degraded) / .06);border-color:hsl(var(--cj-state-degraded) / var(--banner-edge-warn))}.notice-state-failed{background:hsl(var(--cj-state-failed) / .06);border-color:hsl(var(--cj-state-failed) / var(--banner-edge-error))}.ui-w-44{width:44%}.ui-w-45{width:45%}.ui-w-58{width:58%}.ui-w-60{width:60%}.ui-w-70{width:70%}.ui-w-80{width:80%}.ui-w-82{width:82%}.ui-w-100{width:100%}.skeleton-thin{height:.7em}.skeleton-flush{margin:0}.json-ink-key{color:hsl(var(--cj-json-key))}.json-ink-string{color:hsl(var(--cj-json-string))}.json-ink-number{color:hsl(var(--cj-json-number))}.json-ink-boolean{color:hsl(var(--cj-json-boolean))}.json-ink-null{color:hsl(var(--cj-json-null))}.json-ink-punct{color:hsl(var(--cj-json-punctuation))}.json-ink-muted{color:var(--muted)}.json-valid{font-size:var(--t-data)}.json-show-full{margin-left:var(--sp-1)}.json-toggle{gap:var(--sp-1);padding:0}.json-children{margin-left:var(--sp-2);padding-left:var(--sp-2);border-left:var(--bw) solid var(--hairline)}.json-block-top{margin-top:var(--sp-2);font-size:var(--t-data);line-height:var(--lh-row)}.json-size-label{margin-left:var(--sp-2);color:var(--muted);font-weight:var(--w-regular);text-transform:none;letter-spacing:normal}.figure-caption{margin-top:var(--sp-3);margin-bottom:0}.chart-plot-frame{position:relative}.chart-overlay{display:flex;position:absolute}.chart-overlay-column{flex-direction:column}.chart-hit-button{cursor:pointer;background:0 0;border:none;flex:1;padding:0}.chart-rows{gap:var(--sp-2);display:grid}.chart-row{gap:var(--sp-0);display:grid}.chart-caption-split{justify-content:space-between;display:flex}.chart-columns-row{align-items:stretch;gap:var(--sp-2);display:flex}.chart-svg-fill{flex:1;min-width:0}.chart-axis-gutter{color:var(--muted);font-size:var(--t-label);flex-direction:column;justify-content:space-between;line-height:1;display:flex}.chart-legend-swatch-dashed{background:0 0;background-image:repeating-linear-gradient(to right, hsl(var(--chart-fill)) 0, hsl(var(--chart-fill)) 4px, transparent 4px, transparent 7px)}
.uxo1-stack{gap:var(--sp-2);flex-direction:column;display:flex}.uxo1-stack-tight{gap:var(--sp-1);flex-direction:column;display:flex}.uxo1-row-wrap{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.uxo1-flush{margin:0}.uxo1-push-end{margin-inline-start:auto}.uxo1-gap-top-sm{margin-top:var(--sp-2)}.uxo1-gap-top{margin-top:var(--sp-3)}.uxo1-gap-top-lg{margin-top:var(--sp-4)}.uxo1-measure{max-width:70ch}.uxo1-media{background:var(--cj-media-letterbox);width:100%;max-width:480px;display:block}.uxo1-actions-end{justify-content:flex-end}.uxo1-check{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.uxo1-toolbar-end{justify-content:flex-end;align-items:flex-end;gap:var(--sp-4);display:flex}.uxo1-error-wrap{white-space:normal;overflow-wrap:anywhere;color:hsl(var(--cj-state-failed))}.uxo1-ranked-failure{border-color:hsl(var(--cj-state-failed) / .45);box-shadow:inset 2px 0 0 hsl(var(--cj-state-failed))}.uxo1-error-text{max-width:100ch;margin-top:var(--sp-3);overflow-wrap:anywhere;white-space:pre-wrap}.uxo1-safety{margin-bottom:var(--sp-4)}.uxo1-status-cell{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.page-header .page-header-meta{align-items:flex-end}.uxo1-actions{justify-content:flex-end;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.uxo1-actions-group{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.uxo1-actions-group>*,.uxo1-actions-group .entity-id-copy{white-space:nowrap;flex:none}.entity-id-copy.uxo1-copy-labelled{width:auto;min-width:0;height:var(--control-h);padding:0 var(--sp-3);gap:var(--sp-2);white-space:nowrap}.entity-id-copy.uxo1-copy-labelled.uxo1-copy-sm{height:var(--control-h-sm);padding:0 var(--sp-2)}.page-header:has(.uxo1-actions) .meta-value{min-height:var(--control-h);align-items:center;display:flex}.page-shell>.uxo1-billing-note{margin-block:calc(var(--sp-2) * -1) 0}.uxo1-actions-billed{border-inline-start:1px solid var(--hairline);padding-inline-start:var(--sp-4)}.uxo1-cost-note,.uxo1-terminal-note{font-size:var(--t-label,11px);color:var(--muted);line-height:16px}.uxo1-overflow{position:relative}.uxo1-overflow>summary{cursor:pointer;list-style:none}.uxo1-overflow>summary::-webkit-details-marker{display:none}.uxo1-overflow-menu{z-index:20;margin-top:var(--sp-1);gap:var(--sp-2);min-width:220px;padding:var(--sp-3);background:var(--surface-card);border:1px solid var(--hairline-strong,var(--hairline));border-radius:var(--r-card);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}@media (max-width:999px){.uxo1-actions{justify-content:flex-start}.uxo1-actions-billed{border-inline-start:0;padding-inline-start:0}.page-header .kv-grid,.uxo1-job-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.uxo1-hero-grid{gap:var(--sp-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.uxo1-hero-media{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.uxo1-hero-toggle{gap:var(--sp-2);display:inline-flex}.uxo1-hero-video{background:var(--cj-media-letterbox);border-radius:var(--r-control);width:100%;max-height:420px}.uxo1-hero-empty{min-height:160px;padding:var(--sp-4);color:var(--muted);background:var(--surface-sunken);border:1px dashed var(--hairline-strong,var(--hairline));border-radius:var(--r-control);text-align:center;place-items:center;display:grid}.uxo1-hero-facts{gap:var(--sp-4);margin:0;display:grid}.uxo1-hero-facts dt{margin:0 0 var(--sp-1)}.uxo1-hero-facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:999px){.uxo1-hero-grid{grid-template-columns:minmax(0,1fr)}}.uxo1-job-grid{gap:var(--sp-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.uxo1-job-main{gap:var(--sp-5);flex-direction:column;grid-area:1/5/auto/span 8;min-width:0;display:flex}.uxo1-job-side{gap:var(--sp-5);flex-direction:column;grid-area:1/1/auto/span 4;min-width:0;display:flex}@media (max-height:1000px){.uxo1-job-side{position:static}}@media (max-width:999px){.uxo1-job-main,.uxo1-job-side{grid-area:auto/1/auto/-1}}.uxo1-jump{top:var(--topnav-h);z-index:10;gap:var(--sp-2);padding:var(--sp-2) 0;background:var(--surface-page,var(--surface-card));border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex;position:sticky}@media (max-width:999px){.uxo1-jump{position:static}}.uxo1-plan-side{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.uxo1-plan-side>*{min-width:0}@media (max-width:999px){.uxo1-plan-side{grid-template-columns:minmax(0,1fr)}}.uxo1-fallback-reasons{margin:var(--sp-2) 0 0;color:var(--muted);padding-inline-start:var(--sp-4)}.uxo1-empty-sections{border:1px solid var(--card-line,var(--hairline));border-radius:var(--r-card);background:var(--surface-card);padding:var(--sp-3) var(--sp-4)}.uxo1-empty-sections>summary{cursor:pointer}.uxo1-empty-sections-body{gap:var(--sp-4);margin-top:var(--sp-4);flex-direction:column;display:flex}.uxo1-waterfall-card{margin-bottom:var(--sp-4)}.asset-ref-failed{align-items:flex-start;gap:var(--sp-1);max-width:320px;padding:var(--sp-3);background:var(--surface-sunken);border:1px dashed hsl(var(--cj-state-failed) / .45);border-radius:var(--r-control);flex-direction:column;display:inline-flex}.asset-ref-failed-title{font-weight:var(--w-medium,500)}.asset-ref-failed-key{overflow-wrap:anywhere;color:var(--muted)}.table td.mono.break-token{overflow-wrap:anywhere;min-width:0}.uxo1-jobs-card{gap:var(--sp-4);flex-direction:column;display:flex}.uxo1-filters{row-gap:var(--sp-3)}.uxo1-filter-skeleton{height:var(--control-h);width:100%;margin-top:var(--sp-1)}.uxo1-sort-pair{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:999px){.uxo1-filters .field{grid-column:span 6}.uxo1-toolbar-end{flex-wrap:wrap;justify-content:flex-start}}.uxo1-chip-row{align-items:center}.uxo1-status-strip{gap:var(--sp-2);flex-direction:column;display:flex}.uxo1-status-buttons{gap:var(--sp-2);flex-wrap:wrap;display:flex}.uxo1-read-me>summary{cursor:pointer}.uxo1-table-wrap{width:0;min-width:100%}.uxo1-table-wrap .table th,.uxo1-table-wrap .table td{padding-inline:var(--sp-2)}.uxo1-table-wrap .progress-compact .progress-track{width:3rem;min-width:3rem}.uxo1-created{white-space:nowrap;flex-direction:column;display:inline-flex}.uxo1-created-time{color:var(--muted)}.uxo1-row-link{cursor:pointer}.uxo1-id-cell{box-shadow:inset 2px 0 0 var(--uxo1-rail,transparent);display:table-cell}.uxo1-id-cell .entity-id{align-items:center;gap:var(--sp-1);display:inline-flex}.uxo1-status-cell+.uxo1-status-cell{margin-inline-start:var(--sp-2)}.uxo1-error-cell{white-space:nowrap;text-overflow:ellipsis;max-width:14ch;color:hsl(var(--cj-state-failed));display:block;overflow:hidden}.uxo1-output-cell{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:inline-flex}.uxo1-row-cards{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.uxo1-skel-35{width:35%}.uxo1-skel-45{width:45%;margin-top:var(--sp-2)}.uxo1-skel-60{width:60%;margin-top:var(--sp-2)}.uxo1-skel-80{width:80%;margin-top:var(--sp-2)}.uxo1-multiselect{position:relative}.uxo1-multiselect>summary.uxo1-select-trigger{width:100%;height:var(--control-h);padding:0 calc(var(--sp-3) + var(--sp-4)) 0 var(--sp-3);color:var(--text);font-size:var(--t-data);line-height:var(--lh-row);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:var(--cj-input-bg);border:var(--bw) solid var(--border-input);border-radius:var(--r-control);align-items:center;list-style:none;display:flex;position:relative;overflow:hidden}.uxo1-multiselect>summary.uxo1-select-trigger::-webkit-details-marker{display:none}.uxo1-multiselect>summary.uxo1-select-trigger:hover{border-color:var(--hairline-strong)}.uxo1-multiselect[open]>summary.uxo1-select-trigger{border-color:hsl(var(--accent))}.uxo1-multiselect>summary.uxo1-select-trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.uxo1-multiselect>summary.uxo1-select-trigger:after{content:"";top:50%;right:var(--sp-3);border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;transform:rotate(45deg)}.uxo1-multiselect[open]>summary.uxo1-select-trigger:after{margin-top:-1px;transform:rotate(225deg)}.uxo1-multiselect-menu{z-index:5;min-width:100%;max-height:280px;padding:var(--sp-2);position:absolute;overflow:auto}.uxo1-pagination{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.uxo1-pagination-controls{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.uxo1-matrices{gap:var(--sp-5);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.uxo1-matrix{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.uxo1-preview-controls{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.uxo1-mb-1{margin-bottom:var(--sp-1)}.uxo1-mb-5{margin-bottom:var(--sp-5)}.uxo1-wrap{flex-wrap:wrap}.uxo1-flex{display:flex}.uxo1-flex-1{flex:1}.uxo1-block{display:block}.uxo1-align-center{align-items:center}.uxo1-dim{opacity:.55}.uxo1-nowrap-pre{white-space:pre-wrap}.uxo1-flush-top-2{margin:var(--sp-2) 0 0}.uxo1-muted-ink{color:var(--muted)}.uxo1-data-size{font-size:var(--t-data)}.uxo1-col,.uxo1-col-2,.uxo1-col-3{flex-direction:column;display:flex}.uxo1-col-2{gap:var(--sp-2)}.uxo1-col-3{gap:var(--sp-3)}.uxo1-between{justify-content:space-between;gap:var(--sp-2);display:flex}.uxo1-between-baseline{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.uxo1-between-center{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.list-row.uxo1-list-row-stack{align-items:stretch;gap:var(--sp-2);flex-direction:column}.uxo1-rule-top{margin-top:var(--sp-1);padding-top:var(--sp-2);border-top:var(--bw-hair,1px) solid var(--hairline)}.uxo1-rule-top-lg{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--bw-hair,1px) solid var(--hairline)}.uxo1-cluster-nav{align-items:center;gap:var(--sp-2);display:flex}.uxo1-field-narrow{max-width:320px}.uxo1-field-timecode{max-width:220px}.uxo1-ml-3{margin-inline-start:var(--sp-3)}.uxo1-table-flush{border:0;width:0;min-width:100%}.uxo1-output-frame{aspect-ratio:16/9;width:100%;max-width:640px}.hard-modal-overlay.uxo1-inspector-overlay{place-items:stretch end;padding:0}.hard-modal.uxo1-inspector-drawer{border-radius:0;flex-direction:column;width:min(680px,100vw);height:100vh;max-height:100vh;margin:0;display:flex}.uxo1-inspector-tabs{gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.hard-modal-body.uxo1-inspector-body{flex:1;min-height:0;overflow:auto}.uxo1-inspector-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.uxo1-rail{flex-direction:column;display:flex}.uxo1-rail-item{flex:none}.list-row.uxo1-rail-row{flex-wrap:wrap;flex:none;height:auto}.uxo1-rail-text{flex:1 1 0;min-width:0}.uxo1-rail-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uxo1-rail-chips{flex-shrink:1;min-width:0}.uxo1-rail-nested{padding-left:var(--sp-5)}.video-review-timeline.uxo1-timeline{margin-top:var(--sp-2);position:relative}.uxo1-marker-track{height:10px;margin-top:2px;position:relative}.uxo1-marker{cursor:pointer;border:none;padding:0;position:absolute}.uxo1-marker-hit{background:0 0;min-width:24px;position:absolute;inset:-9px -11px}.uxo1-marker[data-range=true] .uxo1-marker-hit{left:0;right:0}.uxo1-video{background:var(--cj-media-letterbox);width:100%;max-width:640px;display:block}.uxo1-preview-facts{column-gap:var(--sp-4);row-gap:var(--sp-2);grid-template-columns:max-content 1fr;margin:0;display:grid}.uxo1-preview-facts dt{color:var(--muted)}.uxo1-preview-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.uxo1-swatch-row{align-items:center;margin-inline-end:var(--sp-4);display:inline-flex}.uxo1-swatch{width:14px;height:14px;vertical-align:-2px;background:var(--swatch);border:var(--bw) solid var(--card-line-strong);border-radius:var(--r-chip);margin-inline-end:var(--sp-2);display:inline-block}.uxo1-swatch-code{margin-inline-start:var(--sp-1)}.uxo1-logo-thumb{width:44px;height:44px;padding:var(--sp-1);object-fit:contain;vertical-align:middle;background:var(--on-media);border-radius:var(--r-card)}.uxo1-note-list{gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.uxo1-preview-body{margin-top:var(--sp-4)}.uxo1-preview-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.uxo1-preview-card{gap:var(--sp-2);padding:var(--sp-3);background:var(--surface-sunken);border:var(--bw) solid var(--card-line);border-radius:var(--r-card);flex-direction:column;margin:0;display:flex}.uxo1-preview-frame{border-radius:var(--r-control);background:0 0;border:0;width:100%}.uxo1-preview-caption{gap:var(--sp-2);display:grid}.uxo1-match-row{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:var(--bw-hair) solid var(--rule);grid-template-columns:minmax(120px,160px) minmax(150px,190px) 1fr auto;align-items:start;display:grid}.uxo1-scene-row{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.uxo1-scene-pick{min-width:240px}.uxo1-scene-grid{gap:var(--sp-3);margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.uxo1-scene-thumb{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.uxo1-scene-img{aspect-ratio:9/16;object-fit:cover;background:var(--surface-sunken);border-radius:var(--r-control);width:100%}
.rights-filter-card{align-self:start}.rights-disclosure-summary{cursor:pointer;list-style:revert}.rights-table{--table-min:1180px}.rights-col-creator{width:22%}.rights-col-brand{width:12%}.rights-col-consent{width:14%}.rights-col-source{width:9%}.rights-col-status{width:12%}.rights-col-date{width:8%}.rights-col-notes{width:15%}.rights-col-action{width:1%}.rights-notes-cell{--col-ch:28ch}.rights-grants-count{color:var(--muted)}.rights-blanket-help{align-items:center;gap:var(--sp-2);display:flex}.rights-chip{margin-left:var(--sp-2)}.rights-chip-warn{color:hsl(var(--cj-state-degraded));border-color:currentColor}.rights-gate-line{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0;font-size:var(--t-data);line-height:var(--lh-read);display:flex}.rights-table th[data-kind=action],.rights-table td[data-kind=action]{z-index:2;background:var(--surface-card);box-shadow:inset var(--bw) 0 0 var(--hairline);white-space:nowrap;position:sticky;right:0}.rights-table th[data-kind=action]{background:var(--surface-sunken)}.rights-row-detail{display:none}@media (max-width:999px){.rights-table{--table-min:760px}.rights-table [data-col=granted],.rights-table [data-col=notes]{display:none}.rights-row-detail{display:table-row}}.rights-row-detail-content{gap:var(--sp-1);padding:var(--sp-2) 0;font-size:var(--t-data);line-height:var(--lh-read);flex-direction:column;display:flex}.rights-row-detail-label{color:var(--muted);font-size:var(--t-label);text-transform:uppercase}.brand-ws-tabs{margin-bottom:var(--sp-1)}.brand-ws-page .page-header .page-header-meta{align-items:flex-end}.brand-ws-page .page-header .meta-value{min-height:var(--control-h);align-items:center;display:flex}.brand-ws-fetch-field button{white-space:nowrap;min-height:var(--control-h)}.brand-ws-readiness-detail{margin:0 0 var(--sp-3);font-size:var(--t-data);line-height:var(--lh-read);max-width:80ch}.brand-ws-website-field,.brand-ws-fetch-field{align-self:end}.brand-ws-industry-field select,.brand-ws-industry-field input{text-overflow:ellipsis;width:100%;min-width:0}@media (max-width:1179px){.form-grid>.field.brand-ws-website-field,.form-grid>.field.brand-ws-fetch-field,.form-grid>.field.brand-ws-name-field,.form-grid>.field.brand-ws-industry-field{grid-column:1/-1}.form-grid>.field.brand-ws-fetch-field>label[aria-hidden=true]{display:none}}.brands-disclosure-summary{cursor:pointer;list-style:revert}.brands-batch-bar{margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:center}.brands-outcome-banner{margin-bottom:var(--sp-3)}.brands-actions-cell .actions{align-items:center;gap:var(--sp-2);white-space:nowrap;flex-wrap:nowrap;display:flex}.brands-actions-cell,.table td.col-fit{vertical-align:middle}.brands-selected-card .list-row{min-height:calc(var(--control-h) + var(--sp-4));align-items:center}.brands-settings-page{gap:var(--sp-5);flex-direction:column;display:flex}.brands-settings-stack{gap:var(--sp-5);margin-top:var(--sp-5);display:grid}.brands-error-card{border-top:2px solid hsl(var(--cj-state-failed));order:-1}.brands-contract-card{margin-top:var(--sp-5)}.brands-contract-section+.brands-contract-section{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--bw) solid var(--hairline)}.brands-readonly-chip{margin-left:var(--sp-2);vertical-align:middle}.uxo2-cluster-tight{gap:var(--sp-1)}.uxo2-justify-end{justify-content:flex-end}.uxo2-actions-between{justify-content:space-between}.uxo2-ml-1{margin-left:var(--sp-1)}.uxo2-flush{margin:0}.uxo2-flush-top{margin-top:0}.uxo2-fieldset-bare{border:0;min-width:0;margin:0;padding:0}.uxo2-legend{font-weight:var(--w-strong)}.uxo2-error-list{padding-left:var(--sp-4);margin:0}.uxo2-error-list-after{margin-top:var(--sp-1)}.uxo2-plain-list{margin:var(--sp-2) 0 0;padding:0;list-style:none}.uxo2-plain-list>li{margin-bottom:var(--sp-1)}.uxo2-indented-field{margin-left:var(--sp-4);margin-top:var(--sp-1)}.uxo2-badge-dismiss{margin-left:var(--sp-1);padding:0 var(--sp-1);line-height:1}.catalogue-coverage-scope{display:contents}.catalogue-coverage-scope>.stack,.catalogue-coverage-scope>.stack>.grid-2{gap:var(--sp-5)}.brands-actions-cell{min-width:max-content;padding-inline-end:var(--sp-4)}@media (max-width:999px){.brands-actions-cell{white-space:normal;min-width:0}.brands-actions-cell .actions{white-space:normal;flex-wrap:wrap}}.brand-color-pill .pill-label{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}:root[data-theme=light] .catalogue-coverage-scope{--cj-chart-pending:205 6% 70%;--cj-chart-idle:205 16% 30%}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .catalogue-coverage-scope{--cj-chart-pending:205 6% 70%;--cj-chart-idle:205 16% 30%}}
.uxo3-pass-headline{margin:0 0 var(--sp-4);max-width:var(--measure,70ch);font-size:var(--t-data);line-height:var(--lh-read)}.table.uxo3-layer-table{--table-min:760px;width:100%}.uxo3-layer-table .uxo3-col-layer{width:20%}.uxo3-layer-table .uxo3-col-bar{width:32%}.uxo3-layer-table .uxo3-col-num{width:16%}.table.uxo3-failures-table{--table-min:880px;width:100%}.table.uxo3-examples-table{--table-min:1040px;width:100%}.uxo3-failures-table .uxo3-col-id,.uxo3-examples-table .uxo3-col-id{width:148px}.uxo3-failures-table .uxo3-col-chip,.uxo3-examples-table .uxo3-col-chip{width:120px}.uxo3-failures-table .uxo3-col-prose{width:auto}.uxo3-failures-table .uxo3-col-time,.uxo3-examples-table .uxo3-col-time{width:112px}.uxo3-examples-table .uxo3-col-kind{width:140px}.uxo3-examples-table .uxo3-col-status{width:264px}.uxo3-examples-table .uxo3-col-action{width:112px}.uxo3-status-cluster{flex-wrap:nowrap}.uxo3-status-cluster select,.uxo3-status-cluster .searchable-select{flex:auto;min-width:0}.uxo3-prose-cell{overflow-wrap:anywhere;min-width:0}.uxo3-notes-line{margin-top:var(--sp-1)}@media (max-width:999px){.uxo3-failures-table th:first-child,.uxo3-failures-table td:first-child{z-index:1;background:var(--surface-card);box-shadow:1px 0 0 var(--hairline);position:sticky;left:0}}.uxo3-found-run{max-width:640px}.uxo3-stepper-reserve{border:var(--bw,1px) dashed var(--hairline);border-radius:var(--r-card,6px);min-height:132px}.uxo3-gate-reason{max-width:var(--measure,70ch)}.uxo3-new-copy{margin:0 0 var(--sp-4);max-width:var(--measure,70ch);font-size:var(--t-data);line-height:var(--lh-read)}.uxo3-placeholder-when-empty[data-value=""]:not(:focus){color:var(--cj-placeholder)}
.system-section{margin-bottom:0}.provider-row{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.provider-row-line{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.provider-card-actions{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.provider-card-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.flag-definition{align-items:start;gap:var(--sp-3) var(--sp-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.flag-definition dt,.flag-definition dd{overflow-wrap:anywhere;min-width:0;margin:0}.flag-definition-body{gap:var(--sp-1);display:grid}@media (max-width:999px){.flag-definition{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}}.doppler-key-cell{min-width:0;max-width:360px}.doppler-key-row{flex-wrap:nowrap;align-items:flex-start}.doppler-key-name{overflow-wrap:anywhere;min-width:0}.doppler-read-by{overflow-wrap:anywhere}.doppler-refresh{align-items:center;gap:var(--sp-2);display:inline-flex}@media (max-width:1179px){.grid.access-rosters{grid-template-columns:minmax(0,1fr)}}@media (max-width:999px){.access-rosters .table th:last-child,.access-rosters .table td:last-child{z-index:2;background:var(--surface-card);box-shadow:inset var(--bw) 0 0 var(--hairline);white-space:nowrap;position:sticky;right:0}.access-rosters .table th:last-child{background:var(--surface-sunken)}}.access-nowrap button{white-space:nowrap}.access-rosters .skeleton-cell{max-width:100%}.access-page .card-subtitle,.access-page .field-help,.access-page .chart-caption{max-width:var(--measure)}.table-fit.access-grants th{overflow-wrap:normal}.grid.system-hub{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1179px){.grid.system-hub{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:999px){.grid.system-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.grid.system-hub{grid-template-columns:minmax(0,1fr)}}.system-hub-chip{margin:var(--sp-3) 0}.system-hub .card-link-action{align-items:center;gap:var(--sp-1);display:inline-flex}.backup-run-details{margin-top:var(--sp-3)}.backup-run-heading{margin:0}.backup-run-details .list-meta,.backup-run-details .table-wrap,.backup-run-details .muted,.backup-run-details .chart-caption{margin-top:var(--sp-2)}.backup-run-history{margin-top:var(--sp-3)}.backup-size-chart{margin:var(--sp-4) 0 0}.backup-size-chart-title{font-size:var(--t-section);line-height:var(--lh-read);font-weight:var(--w-strong)}.breakers-table{--table-min:1160px}.breaker-state-cell{white-space:nowrap}.breaker-opened-at{margin-top:var(--sp-0)}.breaker-message-cell{--cell-ch:34ch}.not-reported{font-style:normal}.breakers-summary{max-width:var(--measure);margin:0 0 var(--sp-3);color:var(--muted)}.breakers-disclosure summary{cursor:pointer;list-style:revert;min-height:var(--control-h);align-items:center;display:flex}.breakers-disclosure p{max-width:var(--measure)}.breaker-strip{border-radius:var(--r-chip);gap:1px;width:120px;height:10px;display:flex;overflow:hidden}.breaker-strip-seg{min-width:2px;height:100%;display:block}.breaker-action-cell .actions{flex-wrap:nowrap}@media (max-width:999px){.breakers-table th:last-child,.breakers-table td.breaker-action-cell{z-index:2;background:var(--surface-card);box-shadow:inset var(--bw) 0 0 var(--hairline);white-space:nowrap;position:sticky;right:0}.breakers-table th:last-child{background:var(--surface-sunken)}}.metric-grid.obs-health-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.obs-health-grid>.metric-card{grid-column:auto}@media (max-width:1179px){.metric-grid.obs-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:999px){.metric-grid.obs-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.obs-not-wired{height:var(--chip-h);padding:0 var(--sp-2);border:var(--bw) dashed var(--hairline-strong);border-radius:var(--r-chip);color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row);font-weight:var(--w-medium);align-items:center;display:inline-flex}.obs-queue-list{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.obs-queue-row{align-items:center;gap:var(--sp-4);grid-template-columns:minmax(0,14ch) minmax(0,1fr) minmax(0,24ch);display:grid}.obs-queue-name{overflow-wrap:anywhere}@media (max-width:999px){.obs-queue-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}}.orphan-sweep-body{gap:var(--sp-2)}.contexts-lookup{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.contexts-lookup .field{flex:240px;min-width:0}.ctx-req-table{--table-min:1080px}.ctx-col-title{--col-ch:26ch}.ctx-col-summary{--cell-ch:40ch}.ctx-req-filter-actions{justify-content:flex-end;align-items:flex-end;display:flex}.ctx-req-pager{justify-content:flex-end}.ctx-req-charts{margin-bottom:var(--sp-4)}@media (max-width:999px){.ctx-req-table{--table-min:0px}.ctx-req-table .ctx-col-secondary{display:none}}.ctx-req-prose{white-space:pre-wrap;word-break:break-word}.ctx-req-subhead,.ctx-req-triage{margin-top:var(--sp-3)}.ctx-req-assign{align-items:flex-end;display:flex}.ctx-req-idem{grid-column:1/-1;min-width:0}.ctx-req-idem .meta-value{overflow-wrap:anywhere;min-width:0}.brand-scope-count{margin-top:var(--sp-2)}.brand-scope-list{margin:var(--sp-2) 0 0;flex-wrap:wrap;padding:0;list-style:none}.brand-scope-chip{height:var(--chip-h);align-items:center;gap:var(--sp-1);display:inline-flex}.brand-scope-remove{height:var(--chip-h);min-height:0;padding:0 var(--sp-1);line-height:1}.brand-scope-empty{margin-top:var(--sp-2)}.rc-toolbar{margin-bottom:var(--sp-3)}.rc-section{margin-bottom:var(--sp-4)}.rc-wrap{overflow-wrap:anywhere}.rc-field,.rc-row,.rc-effective{margin-top:var(--sp-2)}.rc-effects{margin-top:var(--sp-2);padding-left:var(--sp-4)}.rc-error{color:hsl(var(--cj-state-failed))}.rc-card-head{justify-content:space-between;align-items:flex-start}.rc-card-copy{min-width:0}.rc-card-copy .card-title{margin-bottom:var(--sp-1)}.rc-card-copy .card-subtitle{margin-top:0}.rc-card-pills{flex-wrap:wrap;justify-content:flex-end}.ui-mb-0{margin-bottom:0}.ci-run-indent{margin-left:var(--sp-2)}.reveal-panel{padding:var(--sp-4);margin-bottom:var(--sp-4);border:var(--bw) solid hsl(var(--cj-state-degraded) / .85);border-radius:var(--r-card);background:hsl(var(--cj-state-degraded) / .06);border-left-width:3px}.setup-pre{white-space:pre-wrap;word-break:break-word;margin:0}.obs-gap-1{gap:var(--sp-1)}.obs-audit-stack{gap:var(--sp-2);margin-bottom:var(--sp-3)}.obs-hug{align-self:start}.audit-filter{max-width:42ch}.obs-toggle{gap:var(--sp-1);margin-bottom:0}.obs-log-filter{max-width:32ch}.log-pane{height:min(70vh,720px);min-height:0;overflow:auto}.log-lines.log-lines-scroll{gap:0;width:max-content;min-width:100%}.log-lines .log-line{padding:0 var(--sp-2);white-space:pre;word-break:normal;display:flex}.log-lines .log-line:nth-child(2n){background:var(--surface-sunken)}.log-gutter-time,.log-gutter-level{flex:none;overflow:hidden}.log-gutter-time{width:19ch}.log-gutter-level{width:7.78ch}.log-message{flex:none}.wrap-chart-labels .ranked-bars-row{grid-template-columns:minmax(14ch,34ch) minmax(0,1fr) minmax(6ch,auto)}.wrap-chart-labels .ranked-bars-label .truncate{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.grid>.grid-span-all{grid-column:1/-1}.runtime-groups{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.runtime-group{padding:var(--sp-4);min-width:0}.table-wrap .table.table-fit{min-width:0}.table-fit th,.table-fit td{overflow-wrap:anywhere}.table-fit th.num,.table-fit td.num{white-space:nowrap}.table-pin-last .table th:last-child,.table-pin-last .table td:last-child{z-index:2;background:var(--surface-card);box-shadow:inset var(--bw) 0 0 var(--hairline);white-space:nowrap;overflow-wrap:normal;position:sticky;right:0}.table-pin-last .table th:last-child{background:var(--surface-sunken)}.ctx-req-ts .ui-timestamp-abs{overflow-wrap:anywhere;display:block}.kv-grid>div{min-width:0}
.table.table-min.uxo5-min-720{--table-min:720px}.table.table-min.uxo5-min-820{--table-min:820px}.table.table-min.uxo5-min-860{--table-min:860px}.table.table-min.uxo5-min-900{--table-min:900px}.table.table-min.uxo5-min-960{--table-min:960px}.table.table-min.uxo5-min-1020{--table-min:1020px}.table.table-min.uxo5-min-1180{--table-min:1180px}.uxo5-block{display:block}.uxo5-sticky-first th:first-child,.uxo5-sticky-first td:first-child{z-index:1;background:var(--surface-card);box-shadow:1px 0 0 var(--hairline);position:sticky;left:0}.uxo5-nav-card{align-content:space-between;gap:var(--sp-3);min-width:0;display:grid}.card.uxo5-nav-card[data-rule=none]{padding-top:var(--card-pad);background-image:none}.uxo5-nav-card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.uxo5-col-shrink{grid-template-columns:minmax(0,1fr);min-width:0}.uxo5-context-input{min-width:36ch}.uxo5-align-start{align-self:start}.uxo5-meta-sub{color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row)}.uxo5-provider{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.uxo5-provider-name{text-transform:capitalize}.uxo5-unit-input{display:block;position:relative}.uxo5-unit-input>input{padding-right:var(--sp-7)}.uxo5-unit{top:0;right:var(--sp-2);height:100%;color:var(--muted);font-size:var(--t-label);line-height:var(--lh-row);pointer-events:none;align-items:center;display:flex;position:absolute}.uxo5-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.uxo5-breadcrumb{color:var(--muted);font-size:var(--t-data);line-height:var(--lh-row);overflow-wrap:anywhere}.uxo5-breadcrumb [aria-current=page]{color:var(--text)}.uxo5-account-title{color:var(--text);font-size:var(--t-data);line-height:var(--lh-row);font-weight:var(--w-strong);margin:0}.uxo5-row-actions{align-items:center;gap:var(--sp-2);flex-wrap:nowrap;display:flex}.uxo5-row-menu{position:relative}.uxo5-row-menu-trigger{width:var(--control-h);min-width:var(--control-h);padding:0}.uxo5-row-menu-list{z-index:20;min-width:160px;padding:var(--sp-1);background:var(--surface-card);border:var(--bw) solid var(--card-line-strong);border-radius:var(--r-control);box-shadow:var(--shadow-pop);margin:0;list-style:none;display:grid;position:fixed}.uxo5-row-menu-item{width:100%;min-height:var(--control-h);padding:0 var(--sp-3);border:var(--bw) solid transparent;border-radius:var(--r-control);color:var(--text);font-size:var(--t-data);line-height:var(--lh-row);text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.uxo5-row-menu-item:hover:not(:disabled){background:var(--surface-hover)}.uxo5-row-menu-item:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.uxo5-row-menu-item:disabled{color:var(--muted);cursor:not-allowed}.uxo5-row-menu-danger{color:hsl(var(--cj-state-failed))}.uxo5-row-menu-danger:hover:not(:disabled){background:hsl(var(--cj-state-failed) / .06)}.uxo5-mb-2{margin-bottom:var(--sp-2)}.uxo5-mb-3{margin-bottom:var(--sp-3)}.uxo5-mb-4{margin-bottom:var(--sp-4)}.uxo5-photo-item{display:inline-block;position:relative}.uxo5-photo-thumb{object-fit:cover;border-radius:var(--r-card);width:64px;height:64px}.uxo5-photo-remove{top:calc(-1 * var(--sp-2));right:calc(-1 * var(--sp-2));position:absolute}
.dash-caption{margin-top:var(--sp-3);margin-bottom:0}.dash-mt-2{margin-top:var(--sp-2)}.dash-mt-3{margin-top:var(--sp-3)}.dash-mt-4{margin-top:var(--sp-4)}.dash-flush{margin:0}.measure{max-width:var(--measure)}.dashboard-flush-p{max-width:var(--measure);margin:0}.trend-tile-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.trend-partial-note{margin:var(--sp-2) 0 0}[data-shrinkable]{grid-template-columns:minmax(0,1fr);min-width:0}.dash-queue-row-head{justify-content:space-between;gap:var(--sp-2)}.dash-queue-list{gap:var(--sp-3);display:grid}.dash-flow-strip{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:var(--bw) solid var(--hairline);gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.attention-rail-chips{gap:var(--sp-3);flex-direction:column;display:flex}.attention-chip-link{align-self:flex-start;text-decoration:none}.dashboard-not-loaded{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.dashboard-not-loaded li{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--bw) solid var(--hairline);display:flex}.dashboard-not-loaded li:last-child{border-bottom:0}.dashboard-headline-slot .metric-card{min-height:150px}.trend-window-tabs{gap:var(--sp-1);display:inline-flex}.trend-window-tab{min-height:var(--control-h);padding:0 var(--sp-3);border:var(--bw) solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:var(--t-data);align-items:center;text-decoration:none;display:inline-flex}.trend-window-tab:hover{background:var(--surface-hover)}.trend-window-tab.active{background:hsl(var(--accent));border-color:hsl(var(--accent));color:var(--accent-ink);font-weight:var(--w-strong)}.trend-window-tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.disclosure-summary{cursor:pointer;list-style:revert}.wizard-new-disclosure{margin-bottom:var(--sp-5)}.wizard-new-disclosure>p{max-width:var(--measure)}.wizard-new-form{margin-bottom:var(--sp-5)}.wizard-new-realness{max-width:var(--measure);margin:0 0 var(--sp-5)}.wizard-new-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.wizard-recent-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.wizard-mt-2{margin-top:var(--sp-2)}.wizard-mt-3{margin-top:var(--sp-3)}.wizard-status-dl{gap:var(--sp-3);padding:var(--sp-3);border:var(--bw) solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunken);font-size:var(--t-data);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.wizard-status-dl>div{min-width:0}.wizard-status-dl dt{margin:0 0 var(--sp-0);color:var(--muted);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--tr-label)}.wizard-status-dl dd{overflow-wrap:anywhere;margin:0}@media (max-width:1000px){.wizard-status-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.wizard-nav-button:disabled{opacity:.45;cursor:not-allowed}.wizard-checkbox-field{align-self:end}.wizard-checkbox-field .checkbox-row{min-height:var(--control-h);align-items:center;gap:var(--sp-2);display:flex}.login-narrow-lockup{display:none}.login-env-badge{height:var(--chip-h);padding:0 var(--sp-2);border:var(--bw) solid var(--border-input);border-radius:var(--r-chip);color:var(--text);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--tr-label);align-items:center;display:inline-flex}.login-env-badge[data-known=false]{color:var(--muted);border-style:dashed}.login-google-block{gap:var(--sp-2);justify-items:start;display:grid}@media (max-width:999px){.login-card{grid-template-columns:minmax(0,1fr)}.login-form-panel{width:100%;max-width:420px;padding:var(--sp-6) var(--sp-4);align-content:start;margin-inline:auto}.login-narrow-lockup{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}}.topnav-menubar{background:var(--nav-surface,var(--nav-bar-bg))}.topnav-bar{background:var(--header-surface,var(--surface-card))}.logout-btn.button-secondary{color:var(--muted);min-height:var(--control-h);background:0 0;border-color:#0000}.logout-btn.button-secondary:hover{background:var(--surface-hover);color:var(--text)}.logout-btn.button-secondary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.theme-toggle{height:auto}.theme-toggle-option{min-height:var(--control-h);padding-block:0}.topnav-menu-toggle{align-items:center;gap:var(--sp-2);min-height:var(--control-h);display:none}.topnav-menu-toggle-bars{background:currentColor;width:14px;height:2px;box-shadow:0 -4px,0 4px}@media (max-width:720px){.topnav-menu-toggle{display:inline-flex}.topnav-menus[data-mobile-open=false]{display:none}.topnav-menus[data-mobile-open=true]{flex-direction:column;align-items:stretch;display:flex}.page-header-meta{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.version-pulse-dot[data-reported=false]{background:hsl(var(--cj-state-pending));opacity:1;animation:none}.metric-grid>.metric-card:last-child:nth-child(3n+1):not(:only-child){grid-column:1/-1}
.entity-id-copy:after{inset:-4px 0}.truncate,.chart{position:relative}.chart>.chart-table:not(.chart-table-visible){left:auto;right:0}.notice-title,.notice-body{overflow-wrap:anywhere}
.sys-marquee-slot{--sys-marquee-slot-h:calc(2 * var(--sp-2) + 2 * var(--sp-1) + 1lh + var(--bw));height:var(--sys-marquee-slot-h)}.sys-ticker{box-sizing:border-box;border-bottom:var(--bw) solid var(--hairline);background:var(--surface-card);height:100%;overflow:hidden}.sys-ticker:focus-visible{outline:2px solid hsl(var(--cj-state-info));outline-offset:-2px}.sys-ticker[data-critical=true]{overflow:auto hidden}.sys-ticker-track{width:max-content;min-width:100%;display:flex}.sys-ticker-group{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);white-space:nowrap;flex:none;display:flex}.sys-ticker-item{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);color:var(--text);display:inline-flex}.sys-ticker-item+.sys-ticker-item{border-left:var(--bw) solid var(--hairline);padding-left:var(--sp-4)}.sys-ticker-label{font-weight:600}.sys-ticker-ok .sys-ticker-icon,.sys-ticker-ok .sys-ticker-label{color:hsl(var(--cj-state-completed))}.sys-ticker-info .sys-ticker-icon,.sys-ticker-info .sys-ticker-label{color:hsl(var(--cj-state-info))}.sys-ticker-warn .sys-ticker-icon,.sys-ticker-warn .sys-ticker-label{color:hsl(var(--cj-state-degraded))}.sys-ticker-unknown .sys-ticker-icon,.sys-ticker-unknown .sys-ticker-label{color:hsl(var(--cj-state-pending))}.sys-ticker-unknown .sys-ticker-label{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sys-ticker-critical{background:hsl(var(--cj-state-failed) / .16);border-radius:var(--r-control)}.sys-ticker-critical .sys-ticker-icon,.sys-ticker-critical .sys-ticker-label{color:hsl(var(--cj-state-failed))}.sys-ticker-critical .sys-ticker-label{text-underline-offset:3px;text-decoration:underline}.sys-ticker-action{padding:0 var(--sp-2);border:var(--bw) solid currentColor;border-radius:var(--r-control);color:inherit;font:inherit;cursor:pointer;background:0 0}@media (prefers-reduced-motion:no-preference){.sys-ticker[data-scrolling=true] .sys-ticker-track{animation:sys-ticker-scroll var(--sys-ticker-secs,40s) linear infinite}.sys-ticker[data-scrolling=true]:hover .sys-ticker-track,.sys-ticker[data-scrolling=true]:focus-within .sys-ticker-track{animation-play-state:paused}}@keyframes sys-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sys-marquee-slot{height:auto;min-height:var(--sys-marquee-slot-h)}.sys-ticker,.sys-ticker[data-critical=true]{height:auto;overflow:visible}.sys-ticker-track{width:auto}.sys-ticker-group{white-space:normal;flex-wrap:wrap}.sys-ticker-clone{display:none}}
[data-view-locked=true]{background:var(--surface-sunken);color:var(--muted);border-color:var(--hairline);cursor:not-allowed}.button-ghost[data-view-locked=true],.btn-ghost[data-view-locked=true]{background:0 0}[data-view-locked=true]:hover,[data-view-locked=true]:focus-visible{background:var(--surface-sunken);color:var(--muted)}.button-ghost[data-view-locked=true]:hover,.btn-ghost[data-view-locked=true]:hover{background:0 0}.view-only-banner{margin-bottom:1rem}
.brand-mark{object-fit:contain;flex:none;width:32px;height:32px;display:block}.login-showcase .brand-mark{width:56px;height:56px}.brand-env-wordmark{align-items:center;gap:var(--sp-2);white-space:nowrap;min-width:0;line-height:1;font-family:var(--font-heading);-webkit-font-smoothing:antialiased;font-size:1rem;display:inline-flex}.brand-env-word{letter-spacing:.04em;color:hsl(var(--accent-on-tint));font-weight:700}.brand-env-product{align-items:center;gap:var(--sp-2);display:inline-flex}.brand-env-sep{color:var(--muted);font-weight:300}.brand-env-name{color:var(--text);font-weight:400}.topnav-brand:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-chip)}@media (max-width:720px){.brand-env-product{display:none}}.login-showcase .brand-env-word,.login-showcase .brand-env-name{color:var(--on-media)}.login-showcase .brand-env-sep{color:var(--on-media-muted)}.login-showcase .brand-env-wordmark{font-size:1.25rem}
.install-nudge{inset-inline:var(--sp-4);bottom:var(--sp-4);z-index:60;justify-content:space-between;align-items:center;gap:var(--sp-3);max-width:720px;padding:var(--sp-3) var(--sp-4);background:var(--surface-card);color:var(--text);border:var(--bw) solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-pop);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.install-nudge-text{flex:280px;margin:0}.install-nudge-actions{gap:var(--sp-2);display:flex}
