.vt{max-width:960px;padding:var(--space-5) var(--space-4) var(--space-12);margin:0 auto}.vt-crumb{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-5);gap:6px;display:flex}.vt-crumb a{color:var(--text-muted);text-decoration:none}.vt-crumb a:hover{color:var(--text-primary)}.vt-hero{margin-bottom:var(--space-6)}.vt-hero__top{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.vt-hero__meta{font-size:var(--text-sm);color:var(--text-muted)}.vt-hero__badge{font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--caution-text);border:1px solid var(--caution-border);border-radius:var(--radius-xs);background:var(--caution-surface);padding:2px 8px;font-weight:600}.vt-hero__kicker{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-weight:700}.vt-result{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;border-radius:var(--radius-xs);padding:3px 10px;font-weight:700}.vt-result--aprovado{background:var(--positive-surface);color:var(--positive-text);border:1px solid var(--positive-border)}.vt-result--rejeitado{background:var(--negative-surface);color:var(--negative-text);border:1px solid var(--negative-border)}.vt-result--prejudicado{color:var(--text-muted);background:#6b72801a;border:1px solid #6b728033}.vt-hero__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.1}.vt-hero__quote{font-size:var(--text-lg);color:var(--text-secondary);margin:var(--space-4) 0 0;max-width:680px;padding-left:var(--space-4);border-left:3px solid var(--primary);quotes:"“" "”";font-style:italic;line-height:1.5}.vt-hero__quote span[aria-hidden]{color:var(--primary);font-family:var(--font-display);font-size:1.2em;font-style:normal;font-weight:700}.vt-score{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--space-4);display:flex}.vt-score__numbers{text-align:center;min-width:56px}.vt-score__numbers--right{text-align:center}.vt-score__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1;display:block}.vt-score__n--sim{color:var(--positive)}.vt-score__n--nao{color:var(--negative)}.vt-score__label{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:600}.vt-score__bar-area{flex:1}.vt-score__bar{border-radius:var(--radius-sm);background:#ffffff08;gap:2px;height:28px;display:flex;overflow:hidden}.vt-score__seg{transition:width .4s cubic-bezier(.16,1,.3,1)}.vt-score__seg--sim{background:var(--positive);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.vt-score__seg--nao{background:var(--negative);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.vt-score__pcts{font-size:var(--text-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-weight:600;display:flex}.vt-mosaic{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;margin-bottom:var(--space-2);display:flex}.vt-mosaic__side{flex-wrap:wrap;flex:1;gap:3px;display:flex}.vt-mosaic__side--sim{justify-content:flex-end}.vt-mosaic__side--nao{justify-content:flex-start}.vt-mosaic__divider{background:var(--border-medium);border-radius:1px;flex-shrink:0;align-self:stretch;width:2px;min-height:40px}.vt-mosaic__more{border-radius:var(--radius-full);background:var(--bg-input);width:26px;height:26px;color:var(--text-muted);justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.vt-mav{border-radius:var(--radius-full);line-height:0;transition:transform .1s;display:block}.vt-mav:hover{z-index:2;position:relative;transform:scale(1.3)}.vt-stats{gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--text-sm);color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:var(--space-5);display:flex}.vt-stats__item{font-variant-numeric:tabular-nums}.vt-nav{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.vt-nav__tabs{gap:2px;display:flex}.vt-nav__tab{font-family:var(--font-display);font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:600}.vt-nav__tab:hover{color:var(--text-primary);background:var(--bg-hover)}.vt-nav__tab--on{color:var(--text-primary);background:var(--bg-card)}.vt-nav__search{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:6px;margin-left:auto;padding:5px 10px;display:flex}.vt-nav__search input{color:var(--text-primary);font-size:var(--text-sm);background:0 0;border:none;outline:none;width:180px}.vt-cols{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.vt-col{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.vt-col--sim{border-top:3px solid var(--positive);background:var(--positive-surface)}.vt-col--nao{border-top:3px solid var(--negative);background:var(--negative-surface)}.vt-col--abs{border-top:3px solid var(--text-tertiary);background:var(--bg-card)}.vt-col__head{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.vt-col__label{font-family:var(--font-display);font-size:var(--text-md);color:var(--text-primary);font-weight:700}.vt-col__count{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:800}.vt-col--sim .vt-col__count{color:var(--positive)}.vt-col--nao .vt-col__count{color:var(--negative)}.vt-col--abs .vt-col__count{color:var(--text-muted)}.vt-col__list{max-height:520px;padding:0 var(--space-2) var(--space-2);overflow-y:auto}.vt-pessoa{align-items:center;gap:var(--space-2);padding:5px var(--space-2);border-radius:var(--radius-sm);transition:background var(--transition-fast);text-decoration:none;display:flex}.vt-pessoa:hover{background:#ffffff0a}.vt-pessoa--dim{opacity:.6}.vt-pessoa--dim:hover{opacity:1}.vt-pessoa__nome{font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.vt-pessoa__meta{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;font-weight:600}.vt-av{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.vt-av--ph{color:#ffffffd9;font-size:10px;font-weight:800;font-family:var(--font-display);justify-content:center;align-items:center;display:flex}.vt-av--sim{background:var(--positive)}.vt-av--nao{background:var(--negative)}.vt-av--abs{background:var(--text-tertiary)}.vt-partidos{flex-direction:column;gap:4px;display:flex}.vt-partido{align-items:center;gap:var(--space-3);padding:3px 0;display:flex}.vt-partido__sigla{font-family:var(--font-display);font-size:var(--text-xs);color:var(--text-secondary);text-align:right;flex-shrink:0;width:60px;font-weight:800}.vt-partido__bar{border-radius:var(--radius-xs);background:#ffffff08;flex:1;height:22px;display:flex;overflow:hidden}.vt-partido__s{transition:width .3s}.vt-partido__s--sim{background:var(--positive)}.vt-partido__s--nao{background:var(--negative)}.vt-partido__nums{gap:var(--space-2);flex-shrink:0;width:70px;display:flex}.vt-partido__v{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700}.vt-partido__v--sim{color:var(--positive-text)}.vt-partido__v--nao{color:var(--negative-text)}.vt-ausentes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;display:grid}.vt-news{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border)}.vt-news__title{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3);font-weight:700}.vt-news__item{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;transition:opacity var(--transition-fast);text-decoration:none;display:flex}.vt-news__item:hover{opacity:.8}.vt-news__dot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.vt-news__dot--positivo{background:var(--positive)}.vt-news__dot--negativo{background:var(--negative)}.vt-news__dot--neutro{background:var(--text-muted)}.vt-news__dot--misto{background:var(--caution)}.vt-news__text{font-size:var(--text-md);color:var(--text-secondary);flex:1}.vt-news__date{font-size:var(--text-2xs);color:var(--text-tertiary);white-space:nowrap}.vt-empty{text-align:center;padding:var(--space-12);color:var(--text-muted);font-size:var(--text-md)}.vt-col__list::-webkit-scrollbar{width:4px}.vt-col__list::-webkit-scrollbar-track{background:0 0}.vt-col__list::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:2px}@media (max-width:768px){.vt-cols{grid-template-columns:1fr}.vt-col__list{max-height:320px}.vt-score{gap:var(--space-3);flex-wrap:wrap}.vt-score__n{font-size:1.5rem}.vt-hero__title{font-size:1.2rem}.vt-mosaic{display:none}.vt-nav__search{width:100%;margin-left:0}.vt-nav__search input{width:100%}}
