.ModelCompare_scroller__jluoR{overflow-x:auto;border:1px solid var(--border-primary)}.ModelCompare_scroller__jluoR:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ModelCompare_table__XSRsj{width:100%;min-width:560px;border-collapse:collapse;font-size:.95rem}.ModelCompare_table__XSRsj td,.ModelCompare_table__XSRsj th{padding:1rem 1.25rem;border-bottom:1px solid var(--border-primary);text-align:left;vertical-align:middle}.ModelCompare_table__XSRsj thead th{background:var(--bg-secondary);color:var(--text-muted);font:700 .7rem/1.3 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.ModelCompare_table__XSRsj tbody tr:last-child>*{border-bottom:0}.ModelCompare_table__XSRsj tbody th{color:var(--text-secondary);font-weight:500}.ModelCompare_table__XSRsj tbody th sup{margin-left:.35rem;color:var(--text-muted);font:600 .6rem var(--font-family-mono)}.ModelCompare_table__XSRsj td{font-family:var(--font-family-mono)}.ModelCompare_win__pKMhs{background:var(--active-overlay);color:var(--text-primary);font-weight:600}.ModelCompare_badge__k_He3{margin-left:.6rem;padding:.2rem .45rem;border:1px solid var(--border-accent);color:var(--text-accent);font:600 .62rem/1 var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase}.ModelCompare_attribution__qbADO{margin:1rem 0 0;color:var(--text-muted);font-size:.82rem}.ModelCompare_attribution__qbADO a{color:var(--text-accent)}.ModelCompare_cards__jeOo5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border-primary);background:var(--border-primary)}.ModelCompare_card__JFVlK{padding:1.5rem;background:var(--bg-primary)}.ModelCompare_card__JFVlK h3{margin:.35rem 0 .5rem;font-size:1.5rem}.ModelCompare_card__JFVlK code{color:var(--text-muted);font:.8rem var(--font-family-mono)}.ModelCompare_card__JFVlK>p:not(.ModelCompare_vendor__gLmds){color:var(--text-secondary);line-height:1.6}.ModelCompare_vendor__gLmds{margin:0;color:var(--text-accent);font:700 .7rem/1 var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase}.ModelCompare_links__Ib2FW{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem}.ModelCompare_links__Ib2FW a,.ModelCompare_more__WZebt a{color:var(--text-accent)}.ModelCompare_links__Ib2FW a:focus-visible,.ModelCompare_more__WZebt a:focus-visible{outline:2px solid var(--border-accent);outline-offset:3px}.ModelCompare_more__WZebt{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-primary)}.ModelCompare_more__WZebt li{display:flex;flex-direction:column;gap:.3rem;padding:1rem 0;border-bottom:1px solid var(--border-primary)}.ModelCompare_more__WZebt a{font-size:1.1rem;font-weight:500}.ModelCompare_more__WZebt span{color:var(--text-muted);font-size:.88rem}.ModelCompare_deltas__2yUye{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--border-primary);background:var(--border-primary)}.ModelCompare_deltas__2yUye li{display:flex;flex-direction:column;gap:.3rem;padding:1.15rem 1.25rem;background:var(--bg-primary)}.ModelCompare_deltas__2yUye span{color:var(--text-muted);font:700 .66rem/1 var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase}.ModelCompare_deltas__2yUye strong{font-size:1.05rem;font-weight:600}.ModelCompare_deltas__2yUye em{color:var(--text-accent);font-style:normal;font:500 .88rem var(--font-family-mono)}.ModelCompare_verdicts__RYAUv{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--border-primary);background:var(--border-primary)}.ModelCompare_verdicts__RYAUv li{display:flex;flex-direction:column;gap:.45rem;padding:1.5rem;background:var(--bg-primary)}.ModelCompare_verdicts__RYAUv span{color:var(--text-muted);font:700 .66rem/1 var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase}.ModelCompare_verdicts__RYAUv strong{font-size:1.35rem;font-weight:600;line-height:1.2}.ModelCompare_verdicts__RYAUv p{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.6}.ModelCompare_code__WckCU{margin:0;border:1px solid var(--border-primary);background:var(--bg-secondary)}.ModelCompare_code__WckCU figcaption{padding:.55rem .9rem;border-bottom:1px solid var(--border-primary);color:var(--text-muted);font:600 .68rem/1 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.ModelCompare_code__WckCU pre{margin:0;overflow-x:auto;padding:1.15rem 1.25rem;font-size:.84rem;line-height:1.7}.ModelCompare_swap__OtZcL{max-width:70ch;margin:1.25rem 0 0;color:var(--text-secondary);line-height:1.7}.ModelCompare_swap__OtZcL code{padding:.1rem .3rem;background:var(--bg-secondary);font-size:.88rem}.ModelCompare_faq__u0lMI a,.ModelCompare_swap__OtZcL a{color:var(--text-accent)}.ModelCompare_faq__u0lMI{border-top:1px solid var(--border-primary)}.ModelCompare_faq__u0lMI details{border-bottom:1px solid var(--border-primary)}.ModelCompare_faq__u0lMI summary{padding:1.15rem 0;cursor:pointer;font-size:1.02rem;font-weight:500}.ModelCompare_faq__u0lMI summary:focus-visible{outline:2px solid var(--border-accent);outline-offset:3px}.ModelCompare_faq__u0lMI p{max-width:74ch;margin:0 0 1.25rem;color:var(--text-secondary);line-height:1.75}.ModelCompare_related__xJcFK{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.ModelCompare_related__xJcFK h3{margin:0 0 .25rem;font-size:1.1rem}.ModelCompare_modelLinks___BEch{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--border-primary);background:var(--border-primary)}.ModelCompare_modelLinks___BEch li{display:flex;flex-direction:column;gap:.3rem;padding:1.15rem 1.25rem;background:var(--bg-primary)}.ModelCompare_modelLinks___BEch a{font-size:1.02rem;font-weight:500;color:var(--text-accent)}.ModelCompare_modelLinks___BEch code{color:var(--text-muted);font-size:.76rem}@media (max-width:767px){.ModelCompare_cards__jeOo5{grid-template-columns:1fr}.ModelCompare_table__XSRsj{min-width:0;font-size:.82rem}.ModelCompare_table__XSRsj td,.ModelCompare_table__XSRsj th{padding:.75rem .6rem}.ModelCompare_badge__k_He3{display:none}}