:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--kind-observed:#0e0e10;--kind-estimated:#4a4a51;--kind-inferred:#75757c;--kind-observed-soft:#f1f1f2;--kind-estimated-soft:#e4e4e6;--kind-inferred-soft:#f7f7f8;--cov-in:#0e0e10;--cov-rej:#5a5a61;--cov-pen:#8a8a90;--cov-track:#e4e4e6;--ui-radius:12px;--ui-radius-sm:8px;--r-btn:8px;--r-card-final:12px;--r-chip-final:999px}:root[data-theme=dark]{--kind-observed:#f4f4f5;--kind-estimated:#a3a3ab;--kind-inferred:#7a7a82;--kind-observed-soft:#1f1f23;--kind-estimated-soft:#2a2a2f;--kind-inferred-soft:#17171a;--cov-in:#f4f4f5;--cov-rej:#a3a3ab;--cov-pen:#7a7a82;--cov-track:#2a2a2f}.workspace-content :is(p,li,dd,dt,td,th,figcaption,blockquote,h1,h2,h3,h4,summary,label,small,span,strong,code,a){overflow-wrap:anywhere;min-width:0}.workspace-content :is(article,section,figure,form,fieldset,details,li,div){min-width:0}.workspace-content img,.workspace-content svg{max-width:100%}.workspace-content .table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.workspace-content .table-wrap:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:is(.workspace-content,.access-flow) .btn,:is(.workspace-content,.access-flow) button.btn,:is(.workspace-content,.access-flow) button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:auto;max-width:100%;min-height:var(--btn-h);padding:6px var(--btn-px);margin:0;font:600 13px/1.3 var(--font-ui);letter-spacing:.005em;text-align:center;text-decoration:none;white-space:normal;border-radius:8px;border:1px solid var(--ui-input);background:var(--ui-surface);color:var(--ink);box-shadow:none;cursor:pointer;transition:background-color var(--ui-fast) ease,border-color var(--ui-fast) ease,color var(--ui-fast) ease,transform var(--ui-fast) ease}:is(.workspace-content,.access-flow) .btn:hover,:is(.workspace-content,.access-flow) button:not([class]):not(:disabled):hover{background:var(--ui-soft);border-color:var(--ui-secondary);color:var(--ink)}.workspace-content form button:not([type]):not(.btn-secondary):not(.btn-ghost),:is(.workspace-content,.access-flow) .btn.btn-primary,:is(.workspace-content,.access-flow) button[type=submit]:not(.btn-secondary):not(.btn-ghost){background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-action-ink)}.workspace-content form button:not([type]):not(.btn-secondary):not(.btn-ghost):not(:disabled):hover,:is(.workspace-content,.access-flow) .btn.btn-primary:hover,:is(.workspace-content,.access-flow) button[type=submit]:not(.btn-secondary):not(.btn-ghost):not(:disabled):hover{background:var(--ui-action-hover);border-color:var(--ui-action-hover);color:var(--ui-action-ink)}:is(.workspace-content,.access-flow) .btn.btn-secondary{background:var(--ui-surface);border-color:var(--ui-input);color:var(--ink)}:is(.workspace-content,.access-flow) .btn-ghost,:is(.workspace-content,.access-flow) button.btn-ghost{background:transparent;border-color:transparent;color:var(--ui-action)}:is(.workspace-content,.access-flow) .btn-ghost:hover,:is(.workspace-content,.access-flow) button.btn-ghost:not(:disabled):hover{background:var(--ui-soft);border-color:transparent;color:var(--ui-action-hover)}:is(.workspace-content,.access-flow) .btn-sm,:is(.workspace-content,.access-flow) button.btn-sm{min-height:var(--btn-h-sm);padding:4px 12px;font-size:12px}:is(.workspace-content,.access-flow) .btn svg{flex:none}:is(.workspace-content,.access-flow) .btn-label{min-width:0;overflow-wrap:anywhere}:is(.workspace-content,.access-flow) .btn[aria-disabled=true],:is(.workspace-content,.access-flow) :is(button,.btn):disabled{opacity:.55;cursor:not-allowed;pointer-events:none}:is(.workspace-content,.access-flow) :is(button,.btn):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.btn-spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ui-spin .7s linear infinite}.btn-group{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}:where(.workspace-content :is(p,li,dd,figcaption,small):not(.ui-reset) a:not(.btn):not(.ui-reset):not(.chip)){color:var(--ui-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;border-radius:8px}:where(.workspace-content :is(p,li,dd,figcaption,small):not(.ui-reset) a:not(.btn):not(.ui-reset):not(.chip)):hover{text-decoration-thickness:2px}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4) var(--sp-6);margin:0 0 var(--sp-6)}.page-header-copy{min-width:0;flex:1 1 320px}.page-header h1{margin:0}.page-header .eyebrow{margin:0 0 var(--sp-2)}.page-header-description{margin:var(--sp-2) 0 0;max-width:68ch;color:var(--muted);font-size:14px}.page-header-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);flex:0 1 auto}.card{padding:var(--sp-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);min-width:0}.card+.card,.stack>*+*{margin-top:var(--sp-4)}.card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4)}.card-head h2{margin:0}.card-head .eyebrow{margin:0 0 var(--sp-1)}.card-lead{margin:0 0 var(--sp-4);color:var(--muted);font-size:13px;max-width:78ch}.chip{max-width:100%;padding:2px 10px;border:1px solid var(--ui-border);background:var(--ui-soft);color:var(--ui-secondary);font:500 12px/1.6 var(--font-ui);overflow:hidden;text-overflow:ellipsis}.chip,.kind-badge{display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap}.kind-badge{gap:var(--sp-1);padding:2px 8px 2px 6px;font:600 12px/1.5 var(--font-ui);color:var(--ink);border:1px solid transparent}.kind-observed{background:transparent;border-color:transparent;padding-inline:0;font-weight:500;color:var(--muted)}.kind-observed svg{display:none}.kind-observed:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--kind-observed);flex:none}.kind-estimated{background:var(--kind-estimated-soft);border:1px dashed var(--kind-estimated)}.kind-estimated svg{color:var(--kind-estimated)}.kind-inferred{background:var(--kind-inferred-soft);border:1px dotted var(--kind-inferred)}.kind-inferred svg{color:var(--kind-inferred)}.status-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font:600 12px/1.6 var(--font-ui);background:var(--ui-soft);border:1px solid var(--ui-border);color:var(--ui-secondary);white-space:nowrap}.status-pill[data-tone=ok]{background:var(--kind-observed-soft);border-color:var(--kind-observed)}.status-pill[data-tone=warn]{background:var(--ui-warning-soft);color:var(--ui-warning);border-color:var(--ui-warning)}.state{margin:0;padding:var(--sp-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-soft);font-size:13px}.state-error{background:var(--ui-danger-soft);border-color:var(--ui-danger-border);color:var(--ui-danger)}.skel-inline{display:inline-block;height:1em;vertical-align:-.15em;border-radius:8px}.wait-line{margin:var(--sp-2) 0 0;font-size:12px;color:var(--ink-muted,inherit)}.state-cache{padding:var(--sp-2) var(--sp-3);font-size:12px;box-sizing:border-box;min-height:var(--cache-alto,40px);display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.state-cache[data-estado=viejo]{background:var(--ui-warning-soft);border-color:var(--ui-warning)}.state-cache-slot{box-sizing:border-box;min-height:var(--cache-alto,40px)}@media (max-width:520px){:root{--cache-alto:64px}}.legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-4) 0 0;padding:0;list-style:none;font-size:12px;color:var(--ui-secondary)}.legend li{display:inline-flex;align-items:center;gap:var(--sp-2)}.sw{display:inline-block;width:14px;height:10px;border-radius:8px;flex:none}.sw-empty{border:1px dashed var(--cov-pen);background:transparent}.cov-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5)}.cov-row-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-1) var(--sp-4);align-items:baseline;margin-bottom:var(--sp-2)}.cov-name{font-weight:600;font-size:14px;min-width:0;flex:1 1 220px}.cov-figure{font-size:13px;color:var(--ui-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cov-figure strong{font-size:16px;color:var(--ink)}.cov-none{font-weight:600;color:var(--muted)}.cov-track{display:flex;gap:2px;height:6px;border-radius:999px;overflow:hidden;background:var(--cov-track)}.cov-track-empty{background:transparent;border:1px dashed var(--cov-pen)}.cov-seg{display:block;height:100%;flex:0 0 auto;min-width:3px;border-radius:8px}.cov-in{background:var(--cov-in)}.cov-rej{background:var(--cov-rej)}.cov-metaonly{background:var(--cov-pen)}.cov-pen{background:repeating-linear-gradient(135deg,var(--cov-pen) 0 3px,transparent 3px 6px);background-color:var(--cov-track)}.cov-meta{margin:var(--sp-2) 0 0;font-size:12px;color:var(--muted)}.cov-table{margin-top:var(--sp-4)}.cov-table summary{cursor:pointer;font-size:13px;font-weight:600;padding:var(--sp-2) 0}table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-content table{border-collapse:collapse;width:100%;font-size:13px}.workspace-content :is(th,td){padding:10px 12px;border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top}.workspace-content th{font-weight:600;color:var(--ui-secondary);background:transparent;vertical-align:middle}.workspace-content thead th{background:color-mix(in srgb,var(--chart-5) 7%,var(--ui-surface));color:var(--ink-info,var(--muted))}.chart{margin:0}.chart-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3);font-weight:600;font-size:13px;line-height:1.3;margin-bottom:var(--sp-2)}.chart-title span{font:500 12px var(--font-ui);color:var(--muted)}.bars{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px var(--sp-4);align-items:center}.bar-row>.bar-label{grid-row:1;grid-column:1}.bar-row>.bar-value{grid-row:1;grid-column:2}.bar-row>.bar-track{grid-row:2}.bar-row>.bar-note{grid-column:1/-1}.bar-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.bar-name{font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bar-value{font:600 13px var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bar-track{grid-column:1/-1;height:5px;border-radius:999px;background:var(--chart-grid);overflow:hidden}.bar-track[data-unknown=true]{background:repeating-linear-gradient(135deg,var(--cov-pen) 0 3px,transparent 3px 6px);opacity:.5}.bar-fill{display:block;height:100%;border-radius:0 8px 8px 0;background:var(--chart-bar)}.bar-estimated{background:repeating-linear-gradient(135deg,var(--kind-estimated) 0 4px,color-mix(in srgb,var(--kind-estimated) 55%,var(--ui-surface)) 4px 8px)}.bar-inferred{background:var(--kind-inferred)}.bar-note{grid-column:1/-1;font-size:12px;color:var(--muted)}.citation{margin:var(--sp-3) 0;padding:var(--sp-4);border:1px solid var(--ui-border);border-left:3px solid var(--kind-observed);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.citation blockquote{margin:0 0 var(--sp-3);font-size:14px;line-height:1.55}.citation figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.origin{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--ui-border)}.origin-chain{list-style:none;margin:0;padding:0;display:grid;gap:0}.origin-chain>li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--sp-3);position:relative;padding-bottom:var(--sp-3)}.origin-chain>li:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--ui-border)}.origin-dot{width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--kind-observed);border:2px solid var(--ui-surface);box-shadow:0 0 0 1px var(--kind-observed)}.origin-chain>li>div{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.origin-label{font-weight:600;font-size:13px}.origin-detail{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.origin-gap{margin:0;font-size:12px;color:var(--ui-warning);background:var(--ui-warning-soft);padding:var(--sp-2) var(--sp-3);border-radius:var(--ui-radius-sm)}.workspace-content .id-chip{display:inline-flex;align-items:center;gap:var(--sp-2);max-width:100%;min-height:28px;padding:2px 10px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-soft);color:var(--ui-secondary);font:500 12px var(--font-mono);cursor:pointer;width:fit-content}.id-chip code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.id-chip-label{font:600 11px var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.id-chip-copy{font:600 12px var(--font-ui);color:var(--ui-action)}.skeleton-stack{display:grid;gap:var(--sp-3)}.skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,var(--ui-soft),var(--ui-border),var(--ui-soft));background-size:200% 100%}.skeleton-line{height:14px;width:60%}.skeleton-bar{height:12px;width:100%;border-radius:999px}@keyframes ui-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:no-preference){.skeleton{animation:ui-shimmer 1.4s ease-in-out infinite}@keyframes ui-shimmer{to{background-position:-200% 0}}.reveal>*{animation:ui-rise .26s var(--ui-ease) both}.reveal>:nth-child(2){animation-delay:40ms}.reveal>:nth-child(3){animation-delay:80ms}.reveal>:nth-child(4){animation-delay:.12s}.reveal>:nth-child(n+5){animation-delay:.16s}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bar-fill,.cov-seg{transform-origin:left;animation:ui-grow .42s var(--ui-ease) both}@keyframes ui-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.origin:not([hidden]){animation:ui-rise .2s var(--ui-ease) both}}@media(max-width:639px){.card{padding:var(--sp-4)}.page-header-actions{width:100%}.page-header-actions>.btn,.page-header-actions>button{flex:1 1 auto}.bar-name{white-space:normal}}.catalog-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.catalog-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--ui-border)}.catalog-list>li:first-child{border-top:0}.catalog-copy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0;flex:1 1 260px}.catalog-title{font-weight:600;font-size:14px;min-width:0;flex:1 1 100%;overflow-wrap:anywhere}.meta-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.problem-card .card-head h2{margin:var(--sp-2) 0 0}.problem-card .metric-grid dt{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;font-size:12px;color:var(--ui-secondary)}.problem-card .metric-grid dd small{display:block;font-size:12px;color:var(--muted);margin-top:var(--sp-1)}.problem-card .metric-grid code{font:500 12px var(--font-mono);overflow-wrap:anywhere}.workspace-content .record-grid{gap:var(--sp-4)}.workspace .chart,.workspace .citation{padding-left:var(--sp-4)}.workspace .chart{border:0;padding:0;margin:0}.workspace .citation{margin:var(--sp-3) 0}.component-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-4)}.component-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-width:0}.component-card h4{margin:0;font-size:14px}.component-amount{margin:0;font:600 24px/1.2 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conversation-block{padding:var(--sp-4) 0;border-top:1px solid var(--ui-border)}.conversation-block:first-of-type{border-top:0}.conversation-block h4{margin:0 0 var(--sp-2);font-size:14px}.stack>*+*,.stack>.card+.card{margin-top:var(--sp-4)}.workspace-content .stack>.page-header{margin-bottom:var(--sp-2)}.detail-extras{display:grid;gap:var(--sp-4);margin-top:var(--sp-4)}.detail-extras>section[data-eval-causal]{padding:var(--sp-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.detail-admin>summary{cursor:pointer;font-weight:600;font-size:15px;padding:var(--sp-1) 0}.detail-admin[open]>summary{margin-bottom:var(--sp-4)}.workspace-content .fold{margin:var(--sp-3) 0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.fold>summary{cursor:pointer;padding:var(--sp-3) var(--sp-4);font-weight:600;font-size:14px}.fold>form{padding:0 var(--sp-4) var(--sp-4)}.rec-action{margin:0;padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--ui-highlight);background:var(--ui-soft);border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0;font-size:14px}.rec-action strong{display:block;font:600 11px var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:var(--sp-1)}.fold .action-form{max-width:none}.batch-block{padding:var(--sp-4) 0;border-top:1px solid var(--ui-border);display:grid;gap:var(--sp-3)}.batch-block:first-of-type{border-top:0}.batch-block h3{margin:var(--sp-2) 0 0;font-size:14px}.batch-block ul{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}.batch-title,.detail-title{margin:var(--sp-2) 0 0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.workspace-content .catalog-link{flex:0 1 auto;justify-content:flex-start;text-align:left;min-height:var(--btn-h)}.kind-unclassified{background:var(--ui-soft);border:1px solid var(--ui-input)}.trend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-8)}.trend-meta{display:inline-flex;align-items:center;gap:var(--sp-2)}.trend-table{margin-top:var(--sp-3)}.trend-note{margin:var(--sp-4) 0 0}.trend-empty{padding:var(--sp-4);border:1px dashed var(--cov-pen);border-radius:var(--ui-radius-sm);display:grid;gap:var(--sp-3);align-content:start}.seg{display:inline-flex;gap:2px;margin-bottom:var(--sp-3);padding:2px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-soft)}.workspace-content .seg .btn[aria-pressed=true]{background:var(--ui-action);color:var(--ui-action-ink);border-color:var(--ui-action)}.skeleton-chart{height:150px;width:100%;border-radius:var(--ui-radius-sm)}@media(prefers-reduced-motion:no-preference){.col-bar{transform-box:fill-box;transform-origin:bottom;animation:ui-rise-y var(--chart-enter) var(--ui-ease) both}@keyframes ui-rise-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.cov-missing{display:flex;flex-wrap:wrap;margin:var(--sp-4) 0 0;font-size:12px}.cov-missing,.cov-missing-label{align-items:center;gap:var(--sp-2)}.cov-missing-label{display:inline-flex;font-weight:600;color:var(--ui-secondary)}.coverage .cov-list,.overview-grid{gap:var(--sp-4)}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1180px){.overview-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.workspace-content code.ref{display:block;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px var(--font-mono);color:var(--muted)}.workspace-content details:not(.nav-group):not(.fold):not(.detail-admin)>summary{display:inline-flex;align-items:center;gap:var(--sp-2);width:fit-content;max-width:100%;min-height:var(--btn-h-sm);padding:4px 14px 4px 12px;margin:0;border:1px solid var(--ui-input);border-radius:999px;background:var(--ui-surface);color:var(--ink);font:600 12px/1.3 var(--font-ui);cursor:pointer;list-style:none;text-align:left}.workspace-content details>summary::-webkit-details-marker{display:none}.workspace-content details:not(.nav-group):not(.fold):not(.detail-admin)>summary:before{content:"";flex:none;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform var(--ui-fast) ease}.workspace-content details[open]:not(.nav-group):not(.fold):not(.detail-admin)>summary:before{transform:rotate(45deg)}.workspace-content details:not(.nav-group):not(.fold):not(.detail-admin)>summary:hover{background:var(--ui-soft)}.workspace-content details[open]:not(.nav-group):not(.fold):not(.detail-admin)>summary{margin-bottom:var(--sp-3)}.workspace-content details>summary:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.workspace-content details>summary span{color:var(--muted);font-weight:500;overflow-wrap:anywhere}.page details.scopeBox{border:0;background:transparent;margin:0;padding:0}.page .scopeBox>summary{padding:6px 14px 6px 12px}.workspace-content details.more{margin:0}.more-row{margin-top:var(--sp-4);align-items:flex-start}.workspace-content details .card-lead,.workspace-content details>p{max-width:78ch}.skeleton-panel{display:grid;gap:var(--sp-3);background:var(--ui-surface)}.section-title{margin:var(--sp-6) 0 0}.stack{display:grid;gap:var(--sp-5)}.stack>*+*,.stack>.card+.card{margin-top:0}.workspace-content details:not(.nav-group):not(.fold):not(.detail-admin):not(.card):not(.trend-table-x){border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;margin-left:0;margin-right:0}.workspace-content details:not(.nav-group):not(.fold):not(.detail-admin):not(.card)>:not(summary){margin-top:var(--sp-2)}:is(.workspace-content,.access-flow,.platform-shell) a:not(.btn):not(.skip-link):not(.id-chip):not(.catalog-link):not(.login-btn):not(.row-link):not(.card-link):not(.row-link-inline):not(.barlist-link):not(.stat-card):not(.wordmark):not(.sidebar-logo):not(p a):not(li a):not(dd a):not(dt a):not(small a):not(figcaption a):not(blockquote a):not(td a):not(th a):not(label a):not(h1 a):not(h2 a):not(h3 a):not(h4 a):not(summary a):not(nav a){display:inline-flex;align-items:center;gap:var(--sp-2);width:fit-content;max-width:100%;min-height:var(--btn-h);padding:6px var(--btn-px);border:1px solid var(--ui-input);border-radius:999px;background:var(--ui-surface);color:var(--ink);font:600 13px/1.3 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--ui-fast) ease}:is(.workspace-content,.access-flow,.platform-shell) a:not(.btn):not(.skip-link):not(.id-chip):not(.catalog-link):not(.login-btn):not(.row-link):not(.card-link):not(.row-link-inline):not(.barlist-link):not(.stat-card):not(.wordmark):not(.sidebar-logo):not(p a):not(li a):not(dd a):not(dt a):not(small a):not(figcaption a):not(blockquote a):not(td a):not(th a):not(label a):not(h1 a):not(h2 a):not(h3 a):not(h4 a):not(summary a):not(nav a):hover{background:var(--ui-soft)}.id-chip-copy,.id-chip-label{white-space:nowrap;flex:none}.workspace-content td .id-chip{max-width:100%}.trend .card-lead,.trend>.card-lead{font-size:12px}.workspace-content :is(th,td){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.workspace-content .table-wrap table,.workspace-content [class*=tableScroll] table{width:max-content;min-width:100%;max-width:none}.workspace-content th{white-space:nowrap}.workspace-content td .id-chip,.workspace-content td code,.workspace-content td small{white-space:normal}.cov-detail{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:var(--sp-1);font-size:12px;color:var(--muted)}.cov-name .kind-badge{margin-left:var(--sp-2);vertical-align:middle}:is(.workspace-content,.access-flow) .btn.title-link{justify-content:flex-start;text-align:left;font-size:var(--t-card);line-height:1.35;font-weight:600;white-space:normal;border-radius:var(--ui-radius-sm);margin-top:var(--sp-2);padding:8px 14px}.record-card.card{overflow-wrap:normal}:root{--r-card:12px;--r-inner:8px;--r-chip:999px;--r-pill:999px;--t-page:20px;--t-section:14px;--t-card:14px;--t-body:13px;--t-small:12px;--t-micro:11px;--t-kpi:26px;--sh-rest:0 1px 2px #17181c05;--sh-hover:0 1px 2px #17181c06,0 10px 28px -14px #17181c26;--sh-pop:0 12px 32px -8px #17181c2e,0 2px 6px #17181c0f;--surf-tip:#0e0e10;--surf-tip-ink:#f4f4f5;--tint-up:#ecf8f1;--ink-up:#16784a;--tint-down:#fdeef0;--ink-down:#ac2440;--tint-warn:#fff7e5;--ink-warn:#86580d;--tint-info:#e8f3f5;--ink-info:#145966;--ch-4:#3a3a40;--ch-5:#7a7a82;--ch-neutral:#8a8a90;--ch-track:#e4e4e6;--scrim:#0e0e1066;--cell:11px;--cell-gap:3px;--heat-0:#ececee;--heat-1:#c9c9cd;--heat-2:#98989f;--heat-3:#5a5a61;--heat-4:#0e0e10;--t-bar:420ms;--t-pop:160ms;--t-drawer:260ms;--t-draw:380ms}:root[data-theme=dark]{--surf-tip:#f4f4f5;--surf-tip-ink:#0e0e10;--sh-hover:0 1px 2px #0003,0 10px 28px -14px #000a;--sh-pop:0 12px 32px -8px #000c,0 2px 6px #0006;--tint-up:#12261c;--ink-up:#6fd6a3;--tint-down:#342127;--ink-down:#ffb3c3;--tint-warn:#33281a;--ink-warn:#f0c987;--tint-info:#14272c;--ink-info:#9fd3de;--ch-4:#d4d4d8;--ch-5:#8b8b93;--ch-neutral:#7a7a82;--ch-track:#2a2a2f;--scrim:#000a;--heat-0:#2a2a2f;--heat-1:#3e3e45;--heat-2:#62626a;--heat-3:#9a9aa2;--heat-4:#f4f4f5}body .workspace-content h1{font:600 var(--t-page)/1.2 var(--font-display);letter-spacing:-.025em;margin:0}body .workspace-content h2{font:600 var(--t-section)/1.3 var(--font-display);letter-spacing:-.02em;margin:0}body .workspace-content :is(h3,h4){font:600 var(--t-card)/1.4 var(--font-display);letter-spacing:-.01em;margin:0}body .workspace-content .eyebrow{margin:0 0 var(--sp-1)}.workspace-content :is(p,li,dd,dt){font-size:var(--t-body)}.workspace-content :is(small,figcaption){font-size:var(--t-small)}.card,.record-card{box-shadow:var(--sh-rest);border-radius:var(--r-card)}.workspace-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:var(--btn-h)}.page-header{margin:0 0 var(--sp-5);align-items:center}.page-header-description{font-size:var(--t-body);margin-top:var(--sp-1);max-width:62ch}.workspace-content .page-header .eyebrow{display:none}.stack{gap:var(--sp-4)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;flex:none}.icon-btn:hover{background:var(--ui-soft);color:var(--ink)}.workspace-content .icon-btn{min-height:32px;padding:0;border:0;background:transparent;color:var(--muted)}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ui-action);color:var(--ui-action-ink);font:600 12px/1 var(--font-ui)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-4)}.toolbar-spacer{flex:1 1 auto}.cards-grid,.split,.stat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.split{align-items:start}@media(min-width:640px){.cards-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.split[data-even]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.card-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-4)}.card-title>div{min-width:0}.card-title p{margin:2px 0 0;font-size:var(--t-small);color:var(--muted)}.headline{margin:0 0 var(--sp-4);font:500 var(--t-section)/1.45 var(--font-display);letter-spacing:-.01em;color:var(--muted);max-width:78ch}.headline strong{color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);text-decoration:none;color:inherit}.stat-card[data-highlight]{background:var(--ui-surface);border-color:var(--ui-line-strong)}.stat-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0;flex-wrap:wrap}.stat-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ui-soft);color:var(--ui-secondary);flex:none}.stat-label{font-size:var(--t-small);font-weight:500;color:var(--muted);flex:1 1 90px;min-width:0}.stat-main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-2) var(--sp-3);min-width:0}.stat-value{font:600 var(--t-kpi)/1.1 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;white-space:normal;overflow-wrap:break-word}.stat-value strong{font:inherit}.stat-foot{display:flex;flex-wrap:wrap;align-items:center;margin-top:auto;gap:var(--sp-1) var(--sp-2);font-size:var(--t-small);color:var(--muted)}.stat-note{min-width:0}.stat-period{display:block}.delta{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 8px 0 6px;border-radius:999px;font:600 12px/1 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--ui-soft);color:var(--ui-secondary)}.delta[data-tone=good]{background:var(--tint-up);color:var(--ink-up)}.delta[data-tone=bad]{background:var(--tint-down);color:var(--ink-down)}.spark{flex:none;overflow:visible}.spark-line{fill:none;stroke:var(--chart-bar-strong);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.spark-area{fill:var(--chart-bar-strong);opacity:.06}.spark-dot{fill:var(--chart-accent);stroke:var(--ui-surface);stroke-width:1.5}.spark[data-tone=flat] .spark-line{stroke:var(--chart-bar-inferred)}.card[data-lift]{cursor:pointer}.chart-plot{position:relative;width:100%;min-height:1px}.chart-plot svg{display:block;outline:none;overflow:visible}.chart-plot svg:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:8px}.chart-grid{stroke:var(--chart-grid);stroke-width:1}.chart-axis{stroke:var(--chart-axis);stroke-width:1}.chart-tick{font:500 12px var(--font-ui);fill:var(--chart-tick);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-dlabel{font:600 12px var(--font-ui);fill:var(--chart-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.chart-note{font:500 12px var(--font-ui);fill:var(--chart-tick);pointer-events:none}.chart-legend{display:flex;flex-wrap:wrap;gap:2px var(--sp-4);margin:var(--sp-2) 0 0;font-size:12px;color:var(--chart-tick)}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend b{font:600 12px var(--font-ui)}.chart-legend-hatch{display:inline-block;width:12px;height:8px;border-radius:8px;border:1px solid var(--chart-hatch);background:repeating-linear-gradient(135deg,var(--chart-hatch) 0 1px,transparent 1px 4px)}:root body :is(.chart-tip,.mp-tip,.pp-tip,.tip-bubble){position:absolute;left:0;top:0;right:auto;bottom:auto;transform:none;z-index:60;box-sizing:border-box;display:grid;gap:3px;width:max-content;min-width:160px;max-width:min(280px,calc(100vw - 32px));height:auto;margin:0;padding:10px 12px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ink);font:500 12px/1.4 var(--font-ui);text-align:left;text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;box-shadow:0 1px 2px #0e0e100a,0 8px 24px -8px #0e0e1029;pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root body :is(.mp-tip,.pp-tip,.tip-bubble){position:fixed}:root body :is(.chart-tip,.mp-tip,.pp-tip,.tip-bubble) :is(span,strong,small,b,i,em,p,div){overflow-wrap:break-word;word-break:normal;min-width:0;text-transform:none}.tip-bubble{opacity:0;visibility:hidden}.workspace-content .chart-tip[role=status]:not(:empty){color:var(--ink);font-size:12px;line-height:1.4}.chart-tip-head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.chart-tip-title{font:500 12px/1.4 var(--font-ui);color:var(--muted)}.chart-tip-title:first-letter{text-transform:uppercase}.chart-tip-chip{display:inline-flex;align-items:center;padding:0 7px;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-soft);color:var(--ink);font:500 12px/18px var(--font-ui)}.chart-tip-row{display:flex;flex-direction:column;gap:2px}.chart-tip-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.chart-tip-line strong,.chart-tip-row strong{font:600 16px/1.25 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-tip-row small{flex:1 1 100%;color:var(--muted);font-size:12px}.chart-tip-delta{font:500 12px/1.4 var(--font-ui);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-tip-delta i{display:inline-block;font-style:normal;font-size:12px;line-height:1;margin-right:4px;transform:scale(.66);transform-origin:center}.chart-tip-delta small,.chart-tip-detail{color:var(--muted);font-size:12px}.chart-tip-kind{margin-top:2px}.chart-tip .kind-badge{font-size:12px;padding:1px 7px 1px 5px}.pp-tip b{font-weight:600}.chart-table{margin-top:var(--sp-3)}.sw[data-tone=primary]{background:var(--chart-bar-strong)}.sw[data-tone=estimated]{background:var(--chart-bar-estimated)}.sw[data-tone=compare]{background:var(--ch-neutral)}.chart-tip .sw{width:8px;height:8px;border-radius:50%}.area-series{color:var(--chart-bar-strong)}.area-series[data-tone=estimated]{color:var(--chart-bar-estimated)}.area-series[data-tone=compare]{color:var(--ch-neutral)}.area-line{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.area-series[data-tone=compare] .area-line{stroke-dasharray:4 4;stroke-width:1.5}.crosshair line{stroke:var(--chart-axis);stroke-width:1}.area-line-partial{fill:none;stroke:currentColor;stroke-width:1.75;stroke-dasharray:2 4;stroke-linecap:round;opacity:.85}.area-partial-dot{fill:var(--ui-surface);stroke:currentColor;stroke-width:1.5}.area-dot{fill:var(--chart-accent);stroke:var(--ui-surface);stroke-width:2}.area-dot[data-tone=compare]{fill:var(--ch-neutral)}.area-last{fill:var(--chart-bar-strong);stroke:var(--ui-surface);stroke-width:2}.col-hit{fill:transparent}.col{outline:none;cursor:default}.col:hover .col-hit,.col[data-active] .col-hit{fill:var(--chart-hover)}.col-hit{rx:6}.col:focus-visible .col-hit{stroke:var(--ui-focus);stroke-width:2;rx:6}.col-bar{transition:fill var(--ui-fast) ease}.col-observed{fill:var(--chart-bar)}.col-estimated{fill:var(--chart-bar-estimated)}.col-inferred{fill:var(--chart-bar-inferred)}.col[data-active] .col-bar:not(.col-partial),.col[data-last] .col-observed{fill:var(--chart-bar-strong)}.col-bar.col-partial{stroke:var(--chart-hatch);stroke-width:1}.barlist{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.barlist-row{display:grid;gap:5px;min-width:0}.barlist-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);min-width:0;color:inherit;text-decoration:none}.barlist-label{font-size:var(--t-body);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barlist[data-wrap] .barlist-label{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.barlist[data-wrap] .barlist-head{align-items:flex-start}.barlist-value{font:600 var(--t-body) var(--font-ui);letter-spacing:-.005em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.workspace-content a.barlist-link{display:flex;min-height:0;padding:0;border:0;background:transparent;border-radius:8px;color:inherit}.barlist-link:hover .barlist-label{text-decoration:underline}.barlist-track{height:4px;border-radius:999px;background:var(--chart-grid);overflow:hidden}.barlist-track[data-unknown]{background:repeating-linear-gradient(135deg,var(--cov-pen) 0 3px,transparent 3px 6px);opacity:.55}.barlist-fill{display:block;height:100%;border-radius:999px;background:var(--chart-bar);transition:background-color var(--ui-fast) ease}.barlist-row:hover .barlist-fill.bar-observed{background:var(--chart-bar-strong)}.barlist-fill.bar-estimated{background:repeating-linear-gradient(135deg,var(--kind-estimated) 0 4px,color-mix(in srgb,var(--kind-estimated) 55%,var(--ui-surface)) 4px 8px)}.barlist-fill.bar-inferred{background:var(--kind-inferred)}.barlist-fill.bar-unclassified{background:var(--ch-neutral)}.barlist-meta{gap:var(--sp-1) var(--sp-2);font-size:var(--t-small);color:var(--muted)}.barlist-meta,.donut{display:flex;flex-wrap:wrap;align-items:center}.donut{gap:var(--sp-5);margin:0}.donut-barras{display:grid;gap:var(--sp-3)}.donut-total{display:flex;align-items:baseline;gap:6px}.donut-total strong{font:600 20px/1.1 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-total span{font-size:var(--t-small);color:var(--muted)}.donut-ring{position:relative;flex:none}.donut-track,.ring-track{stroke:var(--ch-track)}.donut-seg{stroke:var(--kind-observed)}.donut-seg[data-tone="2"]{stroke:var(--kind-estimated)}.donut-seg[data-tone="3"]{stroke:var(--kind-inferred)}.donut-seg[data-tone="4"]{stroke:var(--ch-4)}.donut-seg[data-tone="5"]{stroke:var(--ch-5)}.donut-seg[data-tone=neutral]{stroke:var(--ch-neutral)}.donut-seg.donut-hatch{opacity:.55}.donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 16%;line-height:1.15}.donut-center strong{font:600 17px/1.1 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-center span{font-size:var(--t-small);color:var(--muted)}.donut-legend{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2);flex:1 1 180px;min-width:0}.donut-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-2);font-size:var(--t-body)}.donut-legend small{color:var(--muted);min-width:40px;text-align:right}.donut-legend small,.donut-legend strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donut-sw{width:10px;height:10px;border-radius:50%;background:var(--kind-observed)}.donut-sw[data-tone="2"]{background:var(--kind-estimated)}.donut-sw[data-tone="3"]{background:var(--kind-inferred)}.donut-sw[data-tone="4"]{background:var(--ch-4)}.donut-sw[data-tone="5"]{background:var(--ch-5)}.donut-sw[data-tone=neutral]{background:var(--ch-neutral)}.ring{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.ring-fill{stroke:var(--kind-observed)}.ring-fill[data-tone=estimated]{stroke:var(--kind-estimated)}.ring-fill[data-tone=inferred]{stroke:var(--kind-inferred)}.ring-fill[data-tone=neutral]{stroke:var(--ch-neutral)}.ring-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:600 12px/1 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticks{display:flex;gap:2px;height:10px;align-items:stretch;width:100%}.ticks i{flex:1 1;min-width:1px;max-width:4px;border-radius:8px;background:var(--ch-track)}.ticks i[data-on]{background:var(--kind-observed)}.ticks i[data-on][data-tone=estimated]{background:var(--kind-estimated)}.ticks i[data-on][data-tone=inferred]{background:var(--kind-inferred)}.ticks i[data-on][data-tone=neutral]{background:var(--ch-neutral)}.heat{margin:0}.heat-scroll{overflow-x:auto;padding-bottom:var(--sp-2)}.heat-scroll:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:8px}.heat-grid{display:grid;gap:var(--cell-gap);width:max-content;align-items:center}.heat-rowwrap{display:contents}.heat-col,.heat-corner{height:14px}.heat-col{position:relative;display:block;width:var(--cell)}.heat-col-t{position:absolute;left:0;top:0;font:500 12px/14px var(--font-ui)}.heat-col-t,.heat-row{color:var(--muted);white-space:nowrap}.heat-row{font:500 12px/1 var(--font-ui);padding-right:var(--sp-2)}.heat-cell{display:block;width:var(--cell);height:var(--cell);border-radius:8px;background:var(--heat-0)}.heat-cell:not([data-level="-1"]){box-shadow:inset 0 0 0 1px var(--ui-input)}.heat-cell[data-level="-1"]{background:transparent;border:1px dotted var(--cov-pen)}.heat-cell[data-level="1"]{background:var(--heat-1)}.heat-cell[data-level="2"]{background:var(--heat-2)}.heat-cell[data-level="3"]{background:var(--heat-3)}.heat-cell[data-level="4"]{background:var(--heat-4)}.heat-legend{display:flex;align-items:center;gap:var(--cell-gap);margin-top:var(--sp-2);font-size:var(--t-micro);color:var(--muted)}.heat-legend span{padding:0 var(--sp-1)}.funnel{margin:0}.funnel ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.funnel-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-3);margin-bottom:6px}.funnel-label span:first-child{flex:1 1 140px;min-width:0;font-size:var(--t-body);font-weight:500}.funnel-label strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--ui-soft);border:1px solid var(--ui-border);font:500 12px/1 var(--font-ui);color:var(--muted)}.funnel-track{height:8px;border-radius:8px;background:var(--chart-grid);overflow:hidden}.funnel-band{display:block;height:100%;border-radius:8px;background:var(--kind-observed);opacity:.95}.funnel-band[data-step="1"]{background:color-mix(in srgb,var(--kind-observed) 78%,var(--ui-surface))}.funnel-band[data-step="2"]{background:color-mix(in srgb,var(--kind-observed) 60%,var(--ui-surface))}.funnel-band[data-step="3"]{background:color-mix(in srgb,var(--kind-observed) 45%,var(--ui-surface))}.status-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;font:600 12px/1 var(--font-ui);background:var(--ui-soft);color:var(--ui-secondary);white-space:nowrap;max-width:100%}.status-chip i{width:6px;height:6px;border-radius:50%;background:var(--ch-neutral);flex:none}.status-chip[data-tone=ok]{background:var(--tint-up);color:var(--ink-up)}.status-chip[data-tone=ok] i{background:var(--ink-up)}.status-chip[data-tone=warn]{background:var(--tint-warn);color:var(--ink-warn)}.status-chip[data-tone=warn] i{background:var(--ink-warn)}.status-chip[data-tone=bad]{background:var(--tint-down);color:var(--ink-down)}.status-chip[data-tone=bad] i{background:var(--ink-down)}.status-chip[data-tone=info]{background:var(--tint-info);color:var(--ink-info)}.status-chip[data-tone=info] i{background:var(--ink-info)}.status-chip[data-tone=muted]{color:var(--muted)}.status-chip[data-tone=muted] i{background:transparent;border:1.5px solid var(--ch-neutral)}.segmented{display:inline-flex;max-width:100%;padding:2px;gap:2px;background:var(--ui-soft);border:1px solid var(--ui-border);border-radius:999px}.segmented .seg-btn{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:1px 12px;border:0;border-radius:999px;background:transparent;color:var(--ui-secondary);font:600 12px/1.3 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--ui-fast) ease,color var(--ui-fast) ease}.segmented[data-size=sm] .seg-btn{min-height:24px;padding:1px 10px;font-size:12px}.segmented .seg-btn[aria-checked=true]{background:var(--ui-surface);color:var(--ink);box-shadow:0 0 0 1px var(--ui-border),0 1px 2px #17181c14}.segmented .seg-btn:not([aria-checked=true]):hover{color:var(--ink)}.seg-count{font:500 12px var(--font-ui);color:var(--muted)}.filter-bar{align-items:center;gap:var(--sp-2)}.filter-bar,.filter-chips{display:flex;flex-wrap:wrap}.filter-chips{gap:6px;list-style:none;margin:0;padding:0}.fchip{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 4px 0 10px;border-radius:999px;background:var(--ui-soft);border:1px solid var(--ui-border);font-size:var(--t-small);color:var(--ui-secondary);max-width:100%}.fchip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px}.workspace-content .fchip .fchip-x{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted)}.fchip-x:hover{background:var(--ui-border);color:var(--ink)}.tip{position:relative}.tip,.tip-target{display:inline-flex}.tip-target{align-items:center;border-radius:8px;cursor:help}.tip-bubble{font-size:var(--t-small)}:root body .tip-bubble[data-abierto]{opacity:1;visibility:visible}.insight{display:flex;flex-direction:column;gap:var(--sp-3)}.insight[data-highlight]{border-color:color-mix(in srgb,var(--kind-observed) 35%,var(--ui-border));background:var(--ui-surface)}.insight-head{display:flex;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.insight-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--kind-inferred-soft);color:var(--kind-inferred);flex:none}.insight-titles{flex:1 1 160px;min-width:0}.insight-eyebrow{display:block;font:500 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.insight-sentence{margin:0;font-size:var(--t-body);line-height:1.55;color:var(--ui-secondary)}.insight-sentence strong{color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-signals{list-style:none;margin:0;padding:0;display:grid;gap:6px}.insight-signals li{display:flex;align-items:flex-start;gap:var(--sp-2);padding:7px 10px;border-radius:var(--r-chip);font-size:var(--t-small)}.insight-signals li,.insight[data-severity=info] .insight-signals li,.insight[data-severity=low] .insight-signals li{background:var(--ui-soft);color:var(--ui-secondary)}.insight-signals svg{margin-top:2px;flex:none}.insight-reco{padding:10px 12px;border-radius:var(--r-inner);background:var(--tint-info);color:var(--ink)}.insight-reco span{display:block;font:600 12px var(--font-ui);color:var(--ink-info);margin-bottom:2px}.insight-reco p{margin:0;font-size:var(--t-body)}.insight-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);margin-top:auto}.insight-cites{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);border:1px dashed var(--ui-line-strong);border-radius:var(--r-card);background:var(--ui-surface)}.empty[data-compact]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:left;gap:4px 12px;padding:12px 14px;border:1.5px dotted var(--ui-line-strong);background:transparent}.empty[data-compact] .empty-art{display:none}.empty[data-compact] h3{font-size:13px}.empty[data-compact] p{max-width:none}.empty[data-compact] .empty-actions{margin:0}.empty-art{margin-bottom:var(--sp-2)}.empty-art .bg{fill:var(--ui-soft)}.empty-art .a1{fill:color-mix(in srgb,var(--kind-observed) 22%,var(--ui-surface));stroke:var(--kind-observed);stroke-width:2;stroke-linejoin:round}.empty-art .a2{fill:var(--kind-observed)}.empty-art .ln{fill:none;stroke:var(--kind-observed);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.empty[data-tone=warn] .a1{fill:var(--tint-warn);stroke:var(--ink-warn)}.empty[data-tone=warn] .ln{stroke:var(--ink-warn)}.empty h3{margin:0}.empty p{margin:0;max-width:48ch;color:var(--muted);font-size:var(--t-body)}.empty-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-3)}.empty-steps{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;gap:6px;text-align:left;font-size:var(--t-body)}.empty-steps li{display:flex;align-items:center;gap:var(--sp-2)}.empty-steps span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ui-soft);font:600 12px var(--font-ui)}.empty-steps li[data-done] span{background:var(--tint-up);color:var(--ink-up)}.skel-value{height:28px;width:60%;border-radius:8px}.skel-chart{display:flex;align-items:flex-end;gap:8px;padding:var(--sp-2) 0}.skel-chart .skeleton{flex:1 1;border-radius:8px 8px 8px 8px}.skel-rows{display:grid;gap:var(--sp-3)}.skel-rows>div{display:flex;align-items:center;gap:var(--sp-3)}.skel-dot{width:28px;height:28px;border-radius:50%;flex:none}.skel-card{display:grid;gap:var(--sp-3);align-content:start}.stepper{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.stepper li{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--t-small);color:var(--muted)}.step-dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ui-soft);border:1px solid var(--ui-line-strong);font:600 12px var(--font-ui);flex:none}.stepper li[data-state=done] .step-dot{background:var(--kind-observed);border-color:var(--kind-observed);color:#fff}.stepper li[data-state=current]{color:var(--ink);font-weight:600}.stepper li[data-state=current] .step-dot{border-color:var(--kind-observed);color:var(--ink-info);background:var(--kind-observed-soft)}.step-pop{position:relative}.workspace-content .step-pop>summary{min-height:24px;padding:0 4px;border:0;border-radius:8px;background:transparent;font:inherit;color:inherit}.workspace-content .step-pop>summary:before{display:none}.step-hint{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(260px,70vw);padding:var(--sp-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--r-inner);box-shadow:var(--sh-pop);font-size:var(--t-small);color:var(--ui-secondary)}.timeline{list-style:none;margin:0;padding:0}.timeline,.timeline>li{display:grid;gap:var(--sp-3)}.timeline>li{grid-template-columns:28px minmax(0,1fr);position:relative}.timeline>li:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:-12px;width:2px;background:var(--ui-border)}.tl-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ui-soft);color:var(--ui-secondary);z-index:1}.tl-card,.tl-dot{border:1px solid var(--ui-border)}.tl-card{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-inner);background:var(--ui-surface);min-width:0}.tl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--sp-3)}.tl-head strong{font-size:var(--t-body)}.tl-change,.tl-meta{font-size:var(--t-small);color:var(--muted)}.tl-change{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 0}.tl-change strong{color:var(--ink)}.tl-body{margin-top:6px;font-size:var(--t-body);color:var(--ui-secondary)}.tl-actions{margin-top:var(--sp-2);display:flex;gap:var(--sp-2);flex-wrap:wrap}.dtable{width:100%;border-collapse:collapse;font-size:var(--t-body)}.workspace-content .dtable th{background:transparent;font:600 12px var(--font-ui);letter-spacing:.02em;color:var(--muted);text-transform:none;padding:8px 12px}.workspace-content .dtable td{padding:10px 12px;vertical-align:middle}.dtable tbody tr:hover{background:var(--ui-soft)}.notice-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:10px 14px;border-radius:var(--r-inner);background:var(--tint-warn);color:var(--ink-warn);font-size:var(--t-small);border:1px solid color-mix(in srgb,var(--ink-warn) 22%,transparent)}.notice-bar[data-tone=info]{background:var(--tint-info);color:var(--ink-info);border-color:color-mix(in srgb,var(--ink-info) 22%,transparent)}.notice-bar[data-tone=calm]{background:var(--ui-soft);color:var(--ui-secondary);border-color:var(--ui-border)}.notice-bar p{margin:0;font-size:var(--t-small)}.notice-bar strong{font-weight:600}@media(prefers-reduced-motion:no-preference){.card[data-lift]:hover{box-shadow:var(--sh-hover);transform:translateY(-1px)}.card{transition:box-shadow var(--ui-fast) ease,transform var(--ui-fast) ease}.area-line,.spark-line{stroke-dasharray:1;animation:ui-draw var(--t-draw) var(--ui-ease) both}@keyframes ui-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.area-fill{animation:ui-fade var(--t-draw) ease both}.spark-dot{animation:ui-fade .4s ease .7s both}.col-bar{animation:ui-grow-y var(--t-bar) var(--ui-ease) both}@keyframes ui-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.barlist-fill,.funnel-band{transform-origin:left;animation:ui-grow var(--t-bar) var(--ui-ease) both}.donut-seg,.ring-fill{animation:ui-sweep .7s var(--ui-ease) both}@keyframes ui-sweep{0%{stroke-dasharray:0 100}}.ticks i[data-on]{animation:ui-fade .3s ease both}.step-hint{animation:ui-pop var(--t-pop) var(--ui-ease) both;transform-origin:top left}.tip-bubble{transition:opacity var(--ui-fast) ease}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-slide-x{0%{transform:translateX(24px);opacity:0}}@keyframes ui-pop{0%{transform:scale(.96);opacity:0}}}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);align-items:start}.form-grid .field-wide{grid-column:1/-1}.workspace-content .field{display:grid;gap:6px;min-width:0;margin:0;border:0}.field legend,.workspace-content .field{padding:0;font-size:var(--t-small);font-weight:500;color:var(--muted)}.field legend{margin-bottom:6px}.form-note{margin:0;font-size:var(--t-small);color:var(--muted)}.check-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.check-chip{display:inline-flex!important;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid var(--ui-line-strong);border-radius:999px;background:var(--ui-surface);color:var(--ui-secondary);font-size:var(--t-small);font-weight:600;cursor:pointer}.check-chip input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.check-chip:has(input:checked){background:var(--kind-observed-soft);border-color:var(--kind-observed);color:var(--ink)}.check-chip:has(input:focus-visible){outline:3px solid var(--ui-focus);outline-offset:2px}@media(max-width:479px){.form-grid{grid-template-columns:minmax(0,1fr)}}.state-loading{padding:var(--sp-5)}.state-error-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4)}.state-error-card>div{flex:1 1 240px;min-width:0}.state-error-card h2{margin:0}.state-error-card p{margin:2px 0 0;color:var(--muted);font-size:var(--t-body)}.state-error-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tint-warn);color:var(--ink-warn);flex:none}.state-ref{font-size:var(--t-small)!important}.state-ref code{font:500 12px var(--font-mono)}.scope-bar .segmented{max-width:100%;overflow-x:auto}.cov-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-3)}.cov-tile{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--ui-border);border-radius:var(--r-inner);background:var(--ui-surface);min-width:0}.cov-tile-head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.cov-tile-name{display:flex;flex-direction:column;min-width:0;flex:1 1 110px}.cov-tile-name strong{font-size:var(--t-body)}.cov-tile-name small,.cov-tile-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cov-tile-name small{font-size:var(--t-small);color:var(--muted)}.cov-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px var(--sp-2);min-width:0}.cov-big strong{font:600 22px/1.15 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cov-big span{font-size:var(--t-small);color:var(--muted)}.cov-ring-row{display:flex;align-items:center;gap:var(--sp-3)}.cov-rej{background:var(--ch-neutral)}.cov-track{margin-top:2px}.cov-legend{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:var(--t-small);color:var(--ui-secondary)}.cov-legend li{display:flex;align-items:center;gap:var(--sp-2)}.cov-legend .sw{width:10px;height:10px;border-radius:50%}.cov-legend .cov-pen{border-radius:8px}.cov-tile .cov-meta{margin:0;font-size:var(--t-small);color:var(--muted)}.cov-tile .popover{margin-top:auto}.cov-tile .popover .btn{min-height:var(--btn-h-sm);font-size:12px;padding:4px 12px}.cov-detail-list{margin:0;padding:0 0 0 16px;display:grid;gap:6px;font-size:var(--t-small);color:var(--ui-secondary)}.coverage .cov-missing{margin-top:var(--sp-4)}.row-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.workspace-content a.row-link,a.row-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t c" "m c";align-items:center;gap:6px var(--sp-3);width:100%;min-height:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--ui-border);border-radius:var(--r-inner);background:var(--ui-surface);color:var(--ink);text-decoration:none;font:inherit;transition:background-color var(--ui-fast) ease,border-color var(--ui-fast) ease}a.row-link:hover{background:var(--ui-soft);border-color:var(--ui-line-strong)}.row-link-title{grid-area:t;font-weight:600;font-size:var(--t-body);overflow-wrap:anywhere;min-width:0}.row-link-meta{grid-area:m;display:flex;flex-wrap:wrap;gap:6px}.row-link svg{grid-area:c;color:var(--muted)}.pcard{display:flex;flex-direction:column;gap:var(--sp-3)}.pcard-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.pcard-title{margin:0}.workspace-content a.card-link,a.card-link{color:var(--ink);text-decoration:none;font:inherit;display:inline;border:0;padding:0;min-height:0;background:none;overflow-wrap:anywhere}a.card-link:hover{text-decoration:underline;text-underline-offset:.2em}.pcard-summary{margin:0;color:var(--muted);font-size:var(--t-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pfig{display:grid;gap:4px;min-width:0}.pfig-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--t-small);color:var(--muted)}.pfig-value{font:600 18px/1.2 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pfig[data-big] .pfig-value{font-size:var(--t-kpi);letter-spacing:-.03em}.pfig small{color:var(--muted)}.pfig-src{display:block;margin-top:var(--sp-2)}.pcard-cov{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--t-small);color:var(--muted)}.pcard-rest{list-style:none;margin:0;padding:var(--sp-3) 0 0;border-top:1px solid var(--ui-border);display:grid;gap:6px}.pcard-rest li{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--sp-2);font-size:var(--t-small);color:var(--muted)}.pcard-rest strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--ui-border)}.pcard-ev{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-small);color:var(--muted)}.inline-bar{width:96px;height:6px;background:var(--ch-track);overflow:hidden}.inline-bar,.inline-bar i{display:block;border-radius:999px}.inline-bar i{height:100%;background:var(--kind-observed)}.workspace-content a.row-link-inline{color:var(--ink);font-weight:600;text-decoration:none;display:inline;border:0;padding:0;min-height:0;background:none}a.row-link-inline:hover{text-decoration:underline}.problem-card .card-head{margin-bottom:var(--sp-2)}.menu-list{display:grid;gap:2px}.menu-list>.btn{justify-content:flex-start;width:100%}.more-row{align-items:center}.dtable .btn{white-space:nowrap}.workspace figure.chart,.workspace figure.donut,.workspace figure.funnel,.workspace figure.heat{border:0;padding-left:0;margin:0}.workspace-content li a.barlist-link{text-decoration:none;color:inherit}.hero,.hero-main{display:grid;gap:var(--sp-4)}.hero-main{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.hero-main{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}}.hero-title{display:grid;gap:var(--sp-2);justify-items:start;min-width:0}.hero-title .detail-title{margin:0;font:600 var(--t-section)/1.35 var(--font-display);overflow-wrap:anywhere}.hero-sub{margin:0;color:var(--muted);font-size:var(--t-small)}.hero-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3)}.hero-fig{display:grid;gap:4px;padding:var(--sp-3);border:1px solid var(--ui-border);border-radius:var(--r-inner);background:var(--ui-surface);align-content:start;justify-items:start;min-width:0}.hero-fig-label{font-size:var(--t-small);color:var(--muted)}.hero-fig strong{font:600 18px/1.2 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hero-fig small{color:var(--muted)}.hero-steps{padding-top:var(--sp-3);border-top:1px solid var(--ui-border)}.hero-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.cust-row{justify-content:space-between;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--ui-border);border-radius:var(--r-inner)}.cust-main,.cust-row{display:flex;flex-wrap:wrap;align-items:center}.cust-main{gap:var(--sp-2);min-width:0}.conv-bare .conversation-block{padding:var(--sp-4) 0}.pcard-foot{flex-wrap:wrap}.btn-sm,.pcard-foot .btn{white-space:nowrap}.workspace-content :is(.table-wrap,[class*=tableScroll],.heat-scroll,.donut,.card,td,th){position:relative}.wait-status{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2) var(--sp-4);align-items:center;padding:var(--sp-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-soft);color:var(--ink)}.wait-bar{grid-column:1/-1;height:4px;background:var(--ui-border);overflow:hidden}.wait-bar,.wait-bar>span{display:block;border-radius:999px}.wait-bar>span{height:100%;width:35%;background:var(--ui-action)}.wait-text .wait-retry{font-weight:600;color:var(--ink-info,var(--ui-secondary))}.wait-text{min-width:0}.wait-text strong{display:block;font-size:14px}.wait-text p{margin:2px 0 0}.wait-elapsed,.wait-text p{font-size:13px;color:var(--ui-secondary)}.wait-elapsed{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:520px){.wait-status{grid-template-columns:1fr}.wait-elapsed{white-space:normal}}@media(prefers-reduced-motion:no-preference){.wait-bar>span{animation:wait-slide 1.6s ease-in-out infinite}@keyframes wait-slide{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}}.kind-nodata{background:var(--ui-soft);border:1px solid var(--ui-input)}.kind-nodata svg{color:var(--ui-secondary)}.tabs{display:flex;gap:4px;margin:0 0 var(--sp-4);border-bottom:1px solid var(--ui-border);overflow-x:auto}.tab-link{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ui-secondary);font-weight:500;text-decoration:none;white-space:nowrap}.tab-link:hover{color:var(--ink)}.tab-link[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.sw[data-tone=highlight]{background:var(--ui-highlight)}.area-series[data-tone=highlight]{color:var(--ui-highlight)}.area-dot[data-tone=highlight]{fill:var(--ui-highlight)}.donut-seg[data-tone=highlight]{stroke:var(--ui-highlight)}.barlist-fill.bar-highlight,.donut-sw[data-tone=highlight]{background:var(--ui-highlight)}.workspace-content .pf-seg,.workspace-content .seg{padding:2px;gap:2px;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.workspace-content .pf-seg button.btn,.workspace-content .seg button.btn{min-height:24px;height:24px;padding:0 12px;font-size:12px;line-height:1;box-shadow:none;white-space:nowrap;overflow-wrap:normal;flex:none}@media(max-width:480px){.workspace-content .pf-seg button.btn,.workspace-content .seg button.btn{padding:0 10px}}.workspace-content details.chart-table:not(.nav-group):not(.fold):not(.detail-admin)>summary,.workspace-content details.trend-table:not(.nav-group):not(.fold):not(.detail-admin):not(.cf-monthly)>summary{min-height:32px;padding:2px 8px 2px 4px;border:0;background:transparent;font-size:12px;font-weight:500;color:var(--muted)}.workspace-content details.chart-table:not(.nav-group)>summary:hover,.workspace-content details.trend-table:not(.nav-group):not(.cf-monthly)>summary:hover{color:var(--ink)}.chart-table,.trend-table:not(.cf-monthly){margin-top:var(--sp-1)}body .access-flow.acceso-sistema h1{font:600 var(--t-page)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}body .access-flow.acceso-sistema :is(p,li,small,label){font-size:var(--t-body)}body .access-flow.acceso-sistema small{font-size:var(--t-small)}body .access-flow.acceso-sistema{max-width:40rem;margin-inline:auto}body .access-flow.acceso-sistema .sa-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}body .access-flow.acceso-sistema .sa-acciones :is(button,.btn){margin:0}