
/* tw9777-av — Avaliações (18:07) */
.tw9777-av{max-width:1248px;margin:8px auto 32px;padding:8px 16px 0;}
.tw9777-av-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;}
.tw9777-av-head h2,.tw9777-av-review h2{
  font-family:"Teko",sans-serif;font-weight:700;font-size:28px;letter-spacing:.05em;
  text-transform:uppercase;color:var(--g15-gold-hi,#ffe98a);margin:0 0 8px;
}
.tw9777-av-all{
  font-family:"Outfit",sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;
  text-transform:uppercase;color:var(--g15-gold-hi,#ffe98a);
  border:1px solid rgba(255,210,74,.4);border-radius:999px;padding:4px 12px;white-space:nowrap;
}
.tw9777-av-lead,.tw9777-av-legend{margin:0 0 10px;color:var(--g15-muted,#e0b8b0);font-size:14px;line-height:1.45;}
.tw9777-av-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;}
.tw9777-av-ficha{
  display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;
  border:1px solid rgba(255,210,74,.35);background:#4a0a12;color:inherit;text-decoration:none;
  min-height:100%;isolation:isolate;
}
.tw9777-av-ficha:hover{border-color:var(--g15-gold-hi,#ffe98a);filter:brightness(1.06);}
.tw9777-av-ficha img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#140306;}
.tw9777-av-meta h3{font-family:"Teko",sans-serif;font-size:22px;margin:0;color:var(--g15-gold-hi,#ffe98a);}
.tw9777-av-nota,.tw9777-av-nota-lg{margin:0 0 6px;color:var(--g15-ivory,#f7f3e8);}
.tw9777-av-nota-lg{font-size:20px;}
.tw9777-av-verdict{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--g15-muted,#e0b8b0);}
.tw9777-av-row{display:grid;grid-template-columns:1fr 64px 36px;gap:6px;align-items:center;margin:0 0 4px;font-size:11px;}
.tw9777-av-lab{color:var(--g15-ivory,#f7f3e8);line-height:1.2;}
.tw9777-av-bar{display:block;height:6px;border-radius:99px;background:#0c0204;overflow:hidden;}
.tw9777-av-bar>span{display:block;height:100%;background:linear-gradient(90deg,#b8860b,#ffd24a);}
.tw9777-av-n{text-align:right;color:var(--g15-gold-hi,#ffe98a);font-weight:700;}
.tw9777-av-go{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g15-gold-hi,#ffe98a);}
.tw9777-av-review{max-width:860px;margin:24px 0;}
.tw9777-av-table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:14px;}
.tw9777-av-table th,.tw9777-av-table td{border:1px solid rgba(255,210,74,.25);padding:8px 10px;text-align:left;}
.tw9777-av-table caption{caption-side:top;text-align:left;margin:0 0 6px;color:var(--g15-muted,#e0b8b0);font-size:12px;}
.tw9777-av-pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;}
.tw9777-av-pc ul,.tw9777-av-start{margin:0;padding-left:1.15em;line-height:1.45;}
.tw9777-av-faq{border:1px solid rgba(255,210,74,.25);border-radius:10px;padding:8px 12px;margin:0 0 8px;background:#4a0a12;}
.tw9777-av-faq summary{cursor:pointer;font-weight:700;color:var(--g15-gold-hi,#ffe98a);}
@media (max-width:800px){
  .tw9777-av-grid{grid-template-columns:1fr;}
  .tw9777-av-pc{grid-template-columns:1fr;}
  .tw9777-av{padding:8px 12px 0;}
}
