
.ux .verdict{background:rgba(255,255,255,.03);border:1px solid var(--b2);border-radius:var(--rad);padding:16px 18px;margin:20px 0}
.ux .verdict h2{border:0;padding:0;margin:0 0 .5em;font-size:1rem;color:var(--m);text-transform:uppercase;letter-spacing:.08em}
.ux .verdict p,.ux .verdict li{color:#fff}.ux .verdict ul{padding-left:1.1em;margin:.4em 0}.ux .pick{display:grid;gap:8px;margin-top:10px}.ux .pick p{margin:0;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.05)}
.ux .verdict details{margin-top:10px}.ux .verdict details p{color:#d4d8e1;font-size:.95rem}
.ux .toc{border:1px solid var(--b);border-radius:var(--rad);padding:10px 16px;margin:16px 0;background:var(--p)}.ux .toc ol{margin:.3em 0;padding-left:1.2em;columns:2;column-gap:24px}.ux .toc li{break-inside:avoid;font-size:.92rem}
.ux .gloss{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:12px 0}.ux .gloss div{border:1px solid var(--b);border-radius:8px;padding:8px 12px;font-size:.9rem;color:#d4d8e1}.ux .gloss b{color:#fff;display:block}
.ux table.ut{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92rem;margin:8px 0 4px;min-width:0}.ux .ut th,.ux .ut td{padding:9px 8px;border-bottom:1px solid var(--b);vertical-align:top;text-align:left;overflow-wrap:anywhere;position:static;box-shadow:none;background:none}
.ux .ut th:first-child{width:32%}.ux .ut th:last-child{width:22%}.ux .ut td.n{font-variant-numeric:tabular-nums;color:#fff}
.ux .tag{display:inline-block;font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:99px;background:rgba(255,255,255,.08);color:#d4d8e1;white-space:nowrap}.ux .tag.same{background:rgba(60,200,120,.15);color:#7ee2a8}.ux .tag.edge{background:rgba(255,255,255,.08);color:#eceef3}
.ux .ut .info td{border-bottom:1px solid var(--b);padding-top:0;font-size:.82rem;color:#aab0bd}.ux .ut tr.has-info td{border-bottom:0}
.ux .utw{border:1px solid var(--b);border-radius:var(--rad);background:var(--p);padding:4px 10px;margin:12px 0}
.ux .means{border-left:3px solid var(--m);padding:6px 12px;background:rgba(255,255,255,.03);color:#fff}.ux .back{font-size:.85rem}
.ux figure{margin:16px 0;border:1px solid var(--b);border-radius:var(--rad);padding:12px;background:var(--p)}.ux figure svg{width:100%;height:auto;display:block}.ux figcaption{font-size:.88rem;color:#aab0bd;margin-top:6px}
.ux details.src summary{cursor:pointer;font-weight:700}
@media (max-width:480px){.ux .toc ol{columns:1}.ux .ut{font-size:.84rem}.ux .ut th,.ux .ut td{padding:8px 5px}.ux .ut th:first-child{width:30%}.ux .ut th:last-child{width:24%}.ux .tag{white-space:normal;font-size:.68rem}.ux h1{font-size:1.5rem}}
