.prose h1:first-child{display:none}.prose h2{font-size:1.5rem;font-weight:700;color:#fff;margin-top:2rem;margin-bottom:1rem}.prose h3{font-size:1.25rem;font-weight:600;color:#fff;margin-top:1.5rem;margin-bottom:.75rem}.prose p{margin-bottom:1.25rem}.prose ul,.prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose a{color:#3b82f6;text-decoration:underline}.prose strong{color:#fff;font-weight:600}.prose blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin-left:0;color:#9ca3af;font-style:italic}.tag-pill{display:inline-block;padding:.25rem .75rem;background-color:#3b82f626;color:#60a5fa;border-radius:9999px;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;border:1px solid rgba(59,130,246,.3)}.tag-pill:hover{background-color:#3b82f640;color:#93c5fd}.prose table{width:100%;border-collapse:separate;border-spacing:0;background:var(--card, #1f2937);border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0006;font-size:.9rem;margin:1.5rem 0;table-layout:fixed}.prose table thead th:first-child{width:18%}.prose table thead th:nth-child(2),.prose table thead th:nth-child(3),.prose table thead th:nth-child(4){width:27.33%}.prose table thead th{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;padding:14px 12px;text-align:center;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #60a5fa}.prose table thead th:first-child{background:linear-gradient(135deg,#374151,#4b5563)}.prose table tbody tr{transition:background .15s}.prose table tbody tr:hover{background:#3b82f614}.prose table tbody tr:nth-child(2n){background:#ffffff05}.prose table td{padding:12px;border-bottom:1px solid #2d3748;vertical-align:middle;color:#e5e7eb;word-wrap:break-word}.prose table td:first-child{text-align:left}.prose table td:nth-child(2),.prose table td:nth-child(3),.prose table td:nth-child(4){text-align:center}.prose table tbody tr:last-child td{border-bottom:none}.ct-aspek{font-weight:600;color:#f3f4f6;background:#3b82f61a;border-left:3px solid #3b82f6}.ct-vendor-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.b-minimax{background:#1e40af;color:#dbeafe}.b-kimi{background:#047857;color:#d1fae5}.b-deepseek{background:#b45309;color:#fed7aa}.b-glm{background:#6d28d9;color:#e9d5ff}.b-qwen{background:#be123c;color:#fecdd3}.b-anthropic{background:#c2410c;color:#fed7aa}.b-openai{background:#15803d;color:#dcfce7}.b-google{background:#1d4ed8;color:#dbeafe}.b-nvidia{background:#65a30d;color:#ecfccb}.b-default{background:#4b5563;color:#e5e7eb}.ct-winner{background:linear-gradient(90deg,rgba(34,197,94,.15) 0%,transparent 100%);color:#4ade80;font-weight:700}.ct-winner:before{content:"🏆";display:inline-block;margin-right:6px;font-size:.85rem;line-height:1;vertical-align:baseline}.ct-tied{color:#fbbf24;font-weight:600}.ct-pending{color:#6b7280;font-style:italic}.ct-strong{color:#4ade80;font-weight:700}.ct-weak{color:#f87171;font-weight:500}.ct-mid{color:#fbbf24}.ct-note{font-size:.75rem;color:#9ca3af;display:block;margin-top:2px}.light .prose table{background:#fff;box-shadow:0 2px 12px #00000014}.light .prose table td{color:#1f2937;border-bottom-color:#e5e7eb}.light .prose table tbody tr:nth-child(2n){background:#f9fafb}.light .prose table tbody tr:hover{background:#3b82f60d}.light .ct-aspek{color:#111827;background:#3b82f614}.light .ct-winner{color:#15803d}.light .ct-winner:before{color:#ca8a04}.light .ct-tied{color:#b45309}.light .ct-pending{color:#9ca3af}.light .ct-strong{color:#15803d}.light .ct-weak{color:#b91c1c}.light .ct-mid{color:#b45309}.light .ct-note{color:#6b7280}.related-card:hover{transform:translateY(-2px)}.light .tag-pill{background-color:#3b82f61a;color:#2563eb;border-color:#3b82f633}.light .tag-pill:hover{background-color:#3b82f633;color:#1d4ed8}.light .article-stats{background-color:#f9fafb;border-color:#e5e7eb}.light .stat-item{color:#6b7280}.light .stat-value{color:#374151}.light .related-card{background-color:#fff!important;border:1px solid #e5e7eb}.light .related-card h4{color:#111827!important}.light .related-card span{color:#6b7280!important}
