.cvb{font-family:var(--font-body,"Inter",sans-serif);font-size:.9rem;border-top:1px solid var(--border,#e5e5e5);width:min(100vw - 3rem,62rem);margin:2.25rem 0 2.25rem 50%;transform:translateX(-50%)}.cvb-head,.cvb-row>summary{display:grid;grid-template-columns:9.5rem minmax(0,1fr) minmax(0,1fr) 6rem 4.5rem;gap:1rem;align-items:baseline;padding:.7rem .25rem}.cvb-head{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary,#737373);border-bottom:1px solid var(--border,#e5e5e5);font-weight:600}.cvb-h-know,.cvb-h-verdict{text-align:right}.cvb-row{border-bottom:1px solid var(--border,#e5e5e5)}.cvb-row>summary{cursor:pointer;list-style:none}.cvb-row>summary::-webkit-details-marker{display:none}.cvb-row>summary:hover{background:var(--surface-secondary,#fafafa)}.cvb-co b{color:var(--brand-primary,#0f1257)}.cvb-co:before{content:"▸";color:var(--text-tertiary,#737373);font-size:.7em;margin-right:.4rem}.cvb-row[open]>summary .cvb-co:before{content:"▾"}.cvb-tick{font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:.7rem;color:var(--text-tertiary,#737373)}.cvb-move{display:grid;grid-template-columns:3.9rem minmax(0,1fr);gap:.45rem;align-items:baseline;min-width:0}.cvb-move-val{font-family:var(--font-jetbrains,ui-monospace,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.cvb-move-name{color:var(--text-primary,#0a0a0a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvb-know,.cvb-verdict{text-align:right;font-family:var(--font-jetbrains,ui-monospace,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.cvb-verdict{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.cvb-v-act{color:#1c6b4a}.cvb-v-keep{color:var(--text-tertiary,#737373)}.cvb-v-toss{color:#8a6d1f}.cvb-up{color:#1c6b4a}.cvb-dn{color:#a2382c}.cvb-flat{color:var(--text-tertiary,#737373)}.cvb-detail{padding:.4rem .25rem 1.2rem}.cvb-srcline{margin:0 0 .9rem;font-size:.82rem}.cvb-srcline a{color:var(--brand-secondary,#1d1f8a);margin-right:1.1rem;text-decoration:none;border-bottom:1px solid var(--brand-light,#cfcfff)}.cvb-srcline a:hover{border-bottom-color:var(--brand-secondary,#1d1f8a)}.cvb-opts{border-top:1px solid var(--border,#e5e5e5)}.cvb-opt{border-bottom:1px solid var(--border,#e5e5e5)}.cvb-opt>summary{display:grid;grid-template-columns:4.1rem minmax(11rem,auto) minmax(0,1fr) 7.5rem 4.5rem;gap:.8rem;align-items:baseline;padding:.45rem .25rem;cursor:pointer;list-style:none}.cvb-opt>summary::-webkit-details-marker{display:none}.cvb-opt>summary:hover{background:var(--surface-secondary,#fafafa)}.cvb-opt-val{font-family:var(--font-jetbrains,ui-monospace,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.cvb-opt-name{font-weight:600;white-space:nowrap}.cvb-opt-cap,.cvb-opt-range,.cvb-opt-role{color:var(--text-tertiary,#737373);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvb-opt-cap,.cvb-opt-range{font-family:var(--font-jetbrains,ui-monospace,monospace);text-align:right}.cvb-out .cvb-opt-name{font-weight:400;color:var(--text-secondary,#525252)}.cvb-tag{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;padding:.05rem .32rem;border-radius:3px;border:1px solid var(--border,#e5e5e5);color:var(--text-tertiary,#737373);font-weight:500;white-space:nowrap;vertical-align:.05em}.cvb-tag-external{border-color:var(--brand-light,#cfcfff);color:var(--brand-secondary,#1d1f8a)}.cvb-tag-generic{font-style:italic}.cvb-tag-base{background:var(--surface-secondary,#fafafa)}.cvb-opt-detail{padding:.2rem .25rem .9rem 4.9rem;max-width:52rem}.cvb-opt-detail p{margin:.35rem 0;font-size:.84rem;line-height:1.55;color:var(--text-secondary,#525252)}.cvb-lbl{font-weight:600;color:var(--text-primary,#0a0a0a)}.cvb-note{font-size:.8rem;color:var(--text-tertiary,#737373);margin:.9rem 0 0;max-width:46rem}.cvb-rationale{margin-top:.9rem;border:1px solid var(--border,#e5e5e5);border-radius:6px;padding:.55rem .85rem;background:var(--surface-secondary,#fafafa)}.cvb-rationale>summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--brand-secondary,#1d1f8a)}.cvb-rat p{font-size:.84rem;line-height:1.6;color:var(--text-secondary,#525252);margin:.6rem 0}@media (max-width:68rem){.cvb{width:100%;margin-left:0;transform:none}}@media (max-width:62rem){.cvb-head{display:none}.cvb-row>summary{grid-template-columns:1fr 5rem;row-gap:.35rem}.cvb-co{grid-column:1/-1}.cvb-know{display:none}.cvb-opt>summary{grid-template-columns:4.1rem 1fr}.cvb-opt-cap,.cvb-opt-range,.cvb-opt-role{display:none}.cvb-opt-detail{padding-left:.25rem}}