.st-review{margin-bottom:var(--space-6)}.st-review-list,.st-vi-list{display:grid;gap:var(--space-1-5);margin:0;padding:0;list-style:none}.st-review-list li+li,.st-vi-list li+li{margin:0}.st-review-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);color:var(--color-text-default);text-decoration:none}.st-review-row:hover{border-color:var(--color-border-emphasis);background-color:var(--color-bg-default)}.st-review-main,.st-vi-main{display:grid;gap:var(--space-0-5);min-width:0}.st-review-title,.st-vi-title{overflow:hidden;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.st-vi-title{color:var(--color-text-default);text-decoration:none}.st-vi-title:hover{text-decoration:underline}.st-review-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.st-review-meta .mono{font-family:var(--font-family-mono)}.st-review-list .rv-skel,.st-vi-list .rv-skel{height:var(--size-14);border-radius:var(--radius-control)}.st-review-empty,.st-review-more{padding:var(--space-3);border:var(--border-width-default) dashed var(--color-border-default);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.st-review-empty.is-fail{border-style:solid;border-color:var(--color-feedback-danger-bg);background-color:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-text)}.st-review-foot{display:flex;align-items:center;gap:var(--space-1-5);margin:var(--space-3) 0 0}.st-gates{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-64),1fr));gap:var(--space-4);margin-bottom:var(--space-4)}.st-gate{display:grid;gap:var(--space-1-5)}.st-gate-label{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold)}.st-gate-value{margin:0;font-family:var(--font-family-sans);font-size:var(--typography-h2-size);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-tighter);line-height:var(--font-line-height-none)}.st-gate.is-fail .st-gate-value{color:var(--color-feedback-danger-text)}.st-gate-sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.st-combos{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--size-96) / 2),1fr));gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);padding:0;list-style:none}.st-combos li{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background-color:var(--color-surface-default);font-size:var(--typography-ui-size)}.st-combos li span:first-child{flex:1;text-transform:capitalize}.st-issues{margin-top:var(--space-4)}.st-summary{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-5);padding:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);list-style:none}.st-summary li{margin:0}.st-summary strong{color:var(--color-text-default)}.st-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);white-space:nowrap}.st-links a{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--typography-ui-size)}.st-scope{margin:0 0 var(--space-4);color:var(--color-text-muted)}.st-vi-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default)}.st-vi-stats{display:grid;justify-items:end;gap:var(--space-1);text-align:right}@media(max-width:760px){.st-vi-row{grid-template-columns:minmax(0,1fr)}.st-vi-stats{justify-items:start;text-align:left}.st-vi-row .btn{justify-self:start}.st-review-row{align-items:flex-start}}.ov-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:var(--space-4);overflow:hidden;border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background-color:var(--color-surface-default)}.ov-kpi{display:grid;align-content:center;gap:var(--space-0-5);min-width:0;min-height:var(--size-16);padding:var(--space-2) var(--space-4);color:var(--color-text-default);text-decoration:none}.ov-kpi+.ov-kpi{border-left:var(--border-width-default) solid var(--color-border-default)}@media(hover:hover){.ov-kpi:hover{background-color:var(--color-bg-default)}}.ov-kpi:focus-visible{outline:var(--border-width-strong) solid var(--focus-ring-color);outline-offset:calc(var(--border-width-strong) * -1)}.ov-kpi-label{color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium)}.ov-kpi-value{font-size:var(--typography-h3-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tighter);line-height:var(--font-line-height-tight)}.ov-kpi-sub{overflow:hidden;color:var(--color-text-muted);font-size:var(--typography-ui-size);text-overflow:ellipsis;white-space:nowrap}.ov-kpi-sub.is-fail{color:var(--color-feedback-danger-text);font-weight:var(--font-weight-semibold)}.ov-panel{min-width:0;margin-bottom:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background-color:var(--color-surface-default)}.ov-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--size-10);padding:var(--space-1-5) var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default)}.ov-panel-link,.ov-panel-meta{color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium)}.ov-panel-link:hover{color:var(--color-text-default)}.ov-list{margin:0;padding:0;list-style:none}.ov-list>li+li{margin:0;border-top:var(--border-width-default) solid var(--color-border-default)}.ov-pr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--size-12);padding:var(--space-1-5) var(--space-4);color:var(--color-text-default);text-decoration:none}@media(hover:hover){.ov-pr:hover{background-color:var(--color-bg-default)}}.ov-pr:focus-visible{outline:var(--border-width-strong) solid var(--focus-ring-color);outline-offset:calc(var(--border-width-strong) * -1)}.ov-pr-main{display:grid;gap:var(--space-0-5);min-width:0}.ov-pr-title{overflow:hidden;font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.ov-pr-meta{display:flex;flex-wrap:wrap;gap:var(--space-0-5) var(--space-2);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.ov-pr-meta .mono{font-family:var(--font-family-mono);font-size:var(--typography-ui-size)}.ov-pr-pills{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1-5)}.ov-skel{height:var(--size-12);background-image:linear-gradient(90deg,var(--color-surface-default) 0%,var(--color-bg-default) 50%,var(--color-surface-default) 100%);background-size:200% 100%}.ov-empty,.ov-more{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.ov-empty.is-fail{background-color:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-text)}.ov-drafts{display:flex;align-items:center;gap:var(--space-1-5);margin:0;padding:var(--space-2) var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.ov-drafts[hidden]{display:none}.ov-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-4)}@media(min-width:1100px){.ov-duo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.ov-act{display:grid;grid-template-columns:calc(var(--size-16) + var(--space-2)) minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:var(--size-10);padding:var(--space-1) var(--space-4);font-size:var(--typography-ui-size)}.ov-act-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-act-ref{max-width:var(--size-40);overflow:hidden;color:var(--color-text-muted);font-size:var(--typography-ui-size);text-overflow:ellipsis;white-space:nowrap}.ov-act-date{color:var(--color-text-muted);font-size:var(--typography-ui-size);white-space:nowrap}.ov-issue{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--typography-ui-size)}.ov-issue-icon{display:inline-flex;padding-top:var(--space-0-5);color:var(--color-feedback-info-text)}.ov-issue.is-fail .ov-issue-icon{color:var(--color-feedback-danger-text)}.ov-issue.is-warn .ov-issue-icon{color:var(--color-feedback-warning-text)}.ov-issue-body{display:grid;gap:var(--space-0-5);min-width:0}.ov-issue-title{color:var(--color-text-default);font-weight:var(--font-weight-semibold);text-decoration:none}.ov-issue-title:hover{text-decoration:underline}.ov-issue-detail{color:var(--color-text-muted);font-size:var(--typography-ui-size)}.ov-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-72),1fr));gap:0 var(--space-4)}.ov-charts .chart-panel>:not(.ov-panel-head){margin:var(--space-4)}@media(max-width:900px){.ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-kpi:nth-child(4){border-left:0}.ov-kpi:nth-child(n+4){border-top:var(--border-width-default) solid var(--color-border-default)}}@media(max-width:640px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-kpi:nth-child(4){border-left:var(--border-width-default) solid var(--color-border-default)}.ov-kpi:nth-child(odd){border-left:0}.ov-kpi:nth-child(n+3){border-top:var(--border-width-default) solid var(--color-border-default)}.ov-pr{flex-wrap:wrap;gap:var(--space-1-5);padding:var(--space-2) var(--space-3)}.ov-pr-pills{justify-content:flex-start}.ov-act{grid-template-columns:auto minmax(0,1fr) auto}.ov-act-ref{display:none}}.st-h2{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-family-sans);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-snug);line-height:var(--font-line-height-snug)}.section-head:has(.st-h2){margin-top:var(--space-8);margin-bottom:var(--space-3)}.section-head .st-h2{margin:0}.section-head:has(.st-h2) p{font-size:var(--typography-ui-size)}.st-gate-value{font-family:var(--font-family-sans);font-size:var(--typography-h3-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tighter)}
