.trust-panel{background:var(--elev);border:1px solid var(--hair);border-radius:18px;padding:22px 24px;margin:16px 0 22px;box-shadow:var(--sh);line-height:1.65}.trust-kicker{color:var(--blue);font-size:11px;letter-spacing:1.8px;font-weight:800}.trust-panel h2,.trust-panel h3{font-size:23px;margin:5px 0 8px;letter-spacing:-.6px}.trust-panel p{margin:6px 0;color:var(--tx2);font-size:13px}.trust-panel a,.trust-source a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.trust-metric{background:var(--card);padding:13px;border-radius:10px;font-size:12px;color:var(--tx2)}.trust-metric b{display:block;color:var(--tx);font-size:18px;margin-bottom:4px}.trust-source{font-size:11px;color:var(--tx2);line-height:1.8;overflow-wrap:anywhere}.trust-range{display:block;font-size:10px;font-weight:500;line-height:1.4;color:var(--tx2);margin-top:4px}.trust-badge{display:inline-block;border:1px solid var(--hair2);color:var(--tx2);font-size:10px;border-radius:6px;padding:2px 5px;margin:3px 3px 0 0}.trust-badge.warn{color:var(--amber)}.trust-note{font-size:12px;color:var(--tx2);line-height:1.7;padding:14px;background:var(--card);border-radius:10px;margin:12px 0}.trust-row{cursor:pointer}.trust-row .nm{min-width:0}.trust-row .n{white-space:normal;overflow-wrap:anywhere}.trust-row .elo-cell .v{font-size:18px}.trust-row .rk{min-width:48px}.trust-row .m-extra{display:block;white-space:normal;line-height:1.5}.trust-fields .fcard{overflow:hidden}.trust-fields .trust-source{padding:12px;border-top:1px solid var(--hair)}.trust-table-wrap{overflow:auto}.trust-table{width:100%;border-collapse:collapse;font-size:12px}.trust-table th,.trust-table td{padding:12px 9px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;overflow-wrap:anywhere}.trust-table th{color:var(--tx2);font-weight:600}.trust-table .trust-range{font-size:11px}.trust-empty{padding:30px;border:1px dashed var(--hair2);border-radius:14px;line-height:1.8;color:var(--tx2)}.trust-home-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px}.trust-home-head h3{font-size:18px}.trust-home-head button{color:var(--blue);font-size:12px}.trust-panel details{margin-top:12px;font-size:12px;color:var(--tx2)}.trust-panel summary{cursor:pointer;font-weight:700}.trust-source time{font-variant-numeric:tabular-nums}#evidence{line-height:1.8}.top5 .t5 .name{white-space:normal;overflow-wrap:anywhere}.trust-ftile .fw{min-height:74px}.trust-ftile .trust-source{margin-top:10px}.foot-in{line-height:1.8}.pill{max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-head .eloh{font-size:11px}@media(max-width:640px){.trust-panel{padding:17px 16px}.trust-panel h2,.trust-panel h3{font-size:21px}.trust-grid{grid-template-columns:1fr;gap:6px}.trust-metric{padding:9px 12px}.trust-metric b{display:inline;font-size:15px;margin-right:8px}.trust-row .elo-cell{display:none}.trust-row .m-extra{font-size:11px}.trust-table{min-width:560px}.trust-home-head{align-items:flex-start}.pill{max-width:170px}.trust-row .rk{min-width:36px}}
.field-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trust-ftile .fwn{min-width:0}.trust-ftile .fwn b{white-space:normal;overflow-wrap:anywhere}.trust-panel svg{display:block;width:100%;height:auto;margin-top:15px}.trust-panel select{border:1px solid var(--hair2);border-radius:8px;padding:6px;color:var(--tx);background:var(--elev)}.statband{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-row .elo-cell{text-align:left}.list-head .eloh{text-align:left}@media(max-width:860px){.field-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.field-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-ftile .fw{align-items:flex-start}.trust-ftile .fw>img{display:none}}@media print{header,.hero,.searchwrap,.s-hint,.launcher-wrap,.toolbar,.subbar,.modal-bg,.more,.cstrip{display:none!important}.list{overflow:visible}body{background:#fff;color:#111}.row{break-inside:avoid}.trust-source a{color:#111}.foot-in{font-size:10px}}
@media(max-width:640px){body[data-tab=price] #list{grid-template-columns:minmax(0,1fr)}.trust-row .use{display:none}.trust-row{grid-template-columns:36px 30px minmax(0,1fr)!important;gap:9px;padding:14px 12px}.trust-row>.cell{display:none}.trust-row .rk{font-size:12px}.trust-row .avatar{width:30px;height:30px}}
