.cv{gap:var(--s5);display:grid}.cv>.bd-sub{max-width:var(--sk-deck-measure)}.cv-cost{font-size:var(--t-small);line-height:var(--lh-snug);color:var(--ink-body);margin:0}.cv-cost strong{color:var(--ink)}.cv-report{gap:var(--s4);padding:var(--sk-card-pad);background:var(--sk-card-bg);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius,var(--radius));box-shadow:var(--sk-card-shadow);color:var(--sk-card-ink);min-width:0;display:grid}.cv-report-bar{align-items:end;gap:var(--s3);flex-wrap:wrap;display:flex}.cv-report-bar .ai-field{min-width:0;max-width:100%}.cv-report-bar .ai-sel{max-width:100%}.cv-report-head{gap:var(--s2);display:grid}.cv-report-head .bd-eyebrow{margin:0}.cv-verdict{font-family:var(--f-display);font-size:var(--t-2xl);font-style:var(--sk-card-h-style);color:var(--ink);margin:0;line-height:1.1}.cv-verdict.is-recommend{color:var(--ok-deep)}.cv-verdict.is-consider{color:var(--warn-deep)}.cv-verdict.is-pass{color:var(--danger)}.cv-verdict-why{max-width:var(--sk-deck-measure);font-size:var(--t-base);line-height:var(--lh-body);color:var(--ink-body);margin:0}.cv-meta{font-size:var(--t-small);line-height:var(--lh-snug);color:var(--ink-muted);margin:0}.cv-stale,.cv-removed{padding:var(--s2) var(--s3);max-width:var(--sk-deck-measure);font-size:var(--t-small);line-height:var(--lh-snug);color:var(--warn-deep);background:var(--warn-wash);border:var(--sk-card-line-w) solid var(--warn);border-radius:var(--sk-radius,var(--radius));margin:0}.cv-part{gap:var(--s2);padding-top:var(--s3);border-top:var(--sk-deco-rule-w) solid var(--sk-deco-rule-c);min-width:0;display:grid}.cv-h{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-body);margin:0}.cv-sub{margin:var(--s2) 0 0;font-size:var(--t-small);color:var(--ink-body);font-weight:600}.cv-logline,.cv-assess{max-width:var(--sk-deck-measure);line-height:var(--lh-body);color:var(--ink-body);margin:0}.cv-logline{font-size:var(--t-lg);color:var(--ink)}.cv-dl{gap:var(--s1) var(--s3);font-size:var(--t-small);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.cv-dl dt{color:var(--ink-muted)}.cv-dl dd{color:var(--ink-body);margin:0}.cv-points{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.cv-point{gap:var(--s1);max-width:var(--sk-deck-measure);min-width:0;display:grid}.cv-point-head{gap:var(--s2);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.cv-label{color:var(--ink-body)}.cv-sc{color:var(--accent-deep)}.cv-quote{padding-left:var(--s3);border-left:var(--sk-hue-rule-w) solid var(--rule);font-family:var(--f-script);font-size:var(--t-small);line-height:var(--lh-snug);color:var(--ink);overflow-wrap:anywhere;margin:0}.cv-line{font-size:var(--t-small);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.cv-note{font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink-body);margin:0}.cv-unquoted{font-size:var(--t-micro);color:var(--warn-deep);margin:0}.cv-rewrite{margin-top:var(--s1);justify-items:start}@media print{body.cv-print #main>:not(#coverage):not(#pdf-masthead){display:none!important}body.cv-print #coverage{display:block!important}body.cv-print #coverage>.bd-sub,body.cv-print #coverage .cv-noprint{display:none!important}body.cv-print .cv-report{box-shadow:none;background:var(--print-paper);color:var(--print-ink);border:0;padding:0}body.cv-print .cv-report *,body.cv-print .cv-verdict{color:var(--print-ink)!important;background:0 0!important}body.cv-print .cv-part{break-inside:auto}body.cv-print .cv-point{break-inside:avoid}}.st-lw{margin-top:var(--s4)}.st-lw-check,.st-lw-variants{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.st-lw-part{gap:var(--s1) var(--s3);font-size:var(--t-small);line-height:var(--lh-snug);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);display:grid}.st-lw-k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-body)}.st-lw-part.is-on .st-lw-k{color:var(--ok-deep)}.st-lw-part.is-off .st-lw-k{color:var(--warn-deep)}.st-lw-found{color:var(--ink);overflow-wrap:anywhere}.st-lw-missing{color:var(--ink-muted);font-style:italic}.st-lw-note{color:var(--ink-muted);grid-column:2}.st-lw-variants .ai-option{justify-items:start}@media (max-width:520px){.st-lw-part{grid-template-columns:minmax(0,1fr)}.st-lw-note{grid-column:1}}
