.sct-score-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sct-score-card{background:rgb(245 243 239 / .08);border:1px solid rgb(245 243 239 / .12);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:6px}.sct-score-card__label{font-size:11px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:rgb(245 243 239 / .5);line-height:1.5}.sct-score-card__value{font-size:36px;font-weight:500;letter-spacing:-.72px;line-height:1;color:var(--sct-lavender)}.sct-score-card__detail{font-size:13px;color:rgb(245 243 239 / .6);line-height:1.4}.sct-bench-table{width:100%;border:1px solid var(--sct-border-15);border-radius:8px;overflow:hidden;border-collapse:separate;border-spacing:0}.sct-bench-table thead th{background:var(--sct-navy);color:rgb(245 243 239 / .75);font-size:12px;font-weight:500;letter-spacing:.72px;text-transform:uppercase;text-align:left;padding:14px 20px;line-height:1.5}.sct-bench-table tbody td{font-size:15px;font-weight:400;color:rgb(17 28 45 / .9);padding:16px 20px;line-height:1.5;border-top:1px solid var(--sct-border)}.sct-bench-table tbody tr:nth-child(even) td{background:rgb(26 26 26 / .03)}.sct-bench-table .sct-score{font-weight:600;font-variant-numeric:tabular-nums}.sct-bench-table .sct-score--best{color:var(--sct-green);font-weight:600}.sct-bench-table .sct-model-name{font-weight:500;display:flex;align-items:center;gap:8px}.sct-bench-table .sct-model-badge{display:inline-block;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:rgb(160 175 238 / .15);color:var(--sct-lavender)}.sct-ranked-list{display:flex;flex-direction:column;gap:16px}.sct-ranked-card{background:var(--sct-warm);border:1px solid var(--sct-border);border-radius:8px;padding:28px 32px;display:flex;gap:24px;align-items:flex-start}.sct-ranked-card--top{border-color:var(--sct-lavender);border-width:2px}.sct-ranked-card__rank{font-size:32px;font-weight:500;color:var(--sct-lavender);line-height:1;flex-shrink:0;width:48px}.sct-ranked-card__body{flex:1;display:flex;flex-direction:column;gap:8px}.sct-ranked-card__name{font-size:22px;font-weight:500;color:var(--sct-body);line-height:1.3}.sct-ranked-card__provider{font-size:14px;color:var(--sct-body-60)}.sct-ranked-card__desc{font-size:16px;color:var(--sct-body-80);line-height:1.6}.sct-ranked-card__scores{display:flex;gap:24px;margin-top:4px}.sct-ranked-card__score{display:flex;flex-direction:column;gap:2px}.sct-ranked-card__score-label{font-size:11px;font-weight:500;letter-spacing:.66px;text-transform:uppercase;color:var(--sct-body-60)}.sct-ranked-card__score-value{font-size:20px;font-weight:600;color:var(--sct-body);font-variant-numeric:tabular-nums}.sct-verdict{background:var(--sct-navy);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:12px}.sct-verdict__label{font-size:11px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--sct-lavender)}.sct-verdict__text{font-size:22px;font-weight:500;letter-spacing:-.11px;line-height:1.4;color:var(--sct-cream)}.sct-h2h-hero{display:flex;gap:0;align-items:stretch}.sct-h2h-hero__side{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;gap:12px}.sct-h2h-hero__side--a{background:rgb(160 175 238 / .1);border-right:1px solid rgb(245 243 239 / .12)}.sct-h2h-hero__side--b{background:rgb(141 191 224 / .1)}.sct-h2h-hero__model{font-size:28px;font-weight:500;color:var(--sct-cream);text-align:center}.sct-h2h-hero__provider{font-size:14px;color:rgb(245 243 239 / .5);text-align:center}.sct-h2h-hero__vs{width:56px;height:56px;border-radius:50%;background:var(--sct-navy);border:2px solid rgb(245 243 239 / .2);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--sct-cream-50);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.sct-score-bars{display:flex;flex-direction:column;gap:16px}.sct-score-bar{display:flex;flex-direction:column;gap:6px}.sct-score-bar__header{display:flex;justify-content:space-between;align-items:baseline}.sct-score-bar__label{font-size:14px;font-weight:500;color:var(--sct-body)}.sct-score-bar__values{font-size:14px;font-weight:500;color:var(--sct-body-75);font-variant-numeric:tabular-nums}.sct-score-bar__track{height:8px;border-radius:4px;background:rgb(26 26 26 / .08);display:flex;gap:2px;overflow:hidden}.sct-score-bar__fill--a{background:var(--sct-lavender);border-radius:4px 0 0 4px;height:100%}.sct-score-bar__fill--b{background:var(--sct-sky);border-radius:0 4px 4px 0;height:100%}.sct-pros-cons{display:flex;gap:16px}.sct-pros-cons__col{flex:1;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:12px}.sct-pros-cons__col--a{background:rgb(160 175 238 / .08);border:1px solid rgb(160 175 238 / .25)}.sct-pros-cons__col--b{background:rgb(141 191 224 / .08);border:1px solid rgb(141 191 224 / .25)}.sct-pros-cons__model{font-size:16px;font-weight:500;color:var(--sct-body)}.sct-pros-cons__section-label{font-size:11px;font-weight:500;letter-spacing:.66px;text-transform:uppercase;margin-top:8px}.sct-pros-cons__section-label--pro{color:var(--sct-green)}.sct-pros-cons__section-label--con{color:var(--sct-red)}.sct-pros-cons__list{list-style:none;padding:0;margin:0;font-size:15px;color:rgb(17 28 45 / .85);line-height:1.75}.sct-pros-cons__list--pro li::before{content:"+ ";color:var(--sct-green);font-weight:600}.sct-pros-cons__list--con li::before{content:"- ";color:var(--sct-red);font-weight:600}.sct-faq{display:flex;flex-direction:column;gap:0;border:1px solid var(--sct-border-15);border-radius:8px;overflow:hidden}.sct-faq__item{border-top:1px solid var(--sct-border);padding:0}.sct-faq__item:first-child{border-top:none}.sct-faq__item summary{padding:20px 24px;font-size:17px;font-weight:500;color:var(--sct-body);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.sct-faq__item summary::-webkit-details-marker{display:none}.sct-faq__item summary::after{content:"+";font-size:20px;font-weight:400;color:var(--sct-body-60);flex-shrink:0}.sct-faq__item[open] summary::after{content:"−"}.sct-faq__answer{padding:0 24px 20px;font-size:16px;color:var(--sct-body-80);line-height:1.7}.sct-glossary{display:flex;flex-direction:column;gap:0}.sct-glossary__item{display:flex;gap:24px;padding:20px 0;border-top:1px solid var(--sct-border)}.sct-glossary__item:first-child{border-top:none}.sct-glossary__term{font-size:16px;font-weight:600;color:var(--sct-body);min-width:200px;flex-shrink:0}.sct-glossary__def{font-size:16px;color:var(--sct-body-80);line-height:1.6}.sct-updated-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--sct-green);background:rgb(122 220 129 / .1);padding:6px 12px;border-radius:100px}.sct-updated-badge::before{content:"●";font-size:8px}.sct-link-hub{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sct-link-hub__card{background:var(--sct-warm);border:1px solid var(--sct-border);border-radius:8px;padding:20px 24px;text-decoration:none;display:flex;flex-direction:column;gap:4px;transition:border-color 0.15s}.sct-link-hub__card:hover{border-color:var(--sct-lavender)}.sct-link-hub__card-eyebrow{font-size:11px;font-weight:500;letter-spacing:.66px;text-transform:uppercase;color:var(--sct-lavender)}.sct-link-hub__card-title{font-size:16px;font-weight:500;color:var(--sct-body);line-height:1.4}.sct-hero-scores{display:flex;gap:32px;margin-top:8px}.sct-hero-score{display:flex;flex-direction:column;gap:2px}.sct-hero-score__label{font-size:12px;font-weight:500;letter-spacing:.72px;text-transform:uppercase;color:rgb(245 243 239 / .45)}.sct-hero-score__value{font-size:28px;font-weight:500;color:var(--sct-lavender);font-variant-numeric:tabular-nums}.sct-article .sct-tldr__list{list-style:none!important;padding-left:0!important}.sct-article .sct-toc__list{list-style:none!important;padding-left:0!important}.sct-article .sct-glossary__item ul,.sct-article .sct-faq__answer ul{list-style:disc}.sct-article .sct-stat .sct-stat__number{color:var(--sct-lavender)!important}.sct-article .sct-stat .sct-stat__caption{color:var(--sct-cream-80)!important}.sct-article .sct-verdict .sct-verdict__label{color:var(--sct-lavender)!important}.sct-article .sct-verdict .sct-verdict__text{color:var(--sct-cream)!important}.sct-article .sct-expert-quote .sct-expert-quote__text{color:var(--sct-cream)!important}.sct-article .sct-expert-quote .sct-expert-quote__name{color:var(--sct-cream)!important}.sct-article .sct-expert-quote .sct-expert-quote__title{color:var(--sct-cream-70)!important}.sct-article--with-sidebar{padding:96px 24px;display:flex;justify-content:center}.sct-article--with-sidebar .sct-article__layout{max-width:1120px;width:100%;display:flex;gap:64px;align-items:flex-start}.sct-sidebar{width:240px;flex-shrink:0;position:sticky;top:96px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto}.sct-sidebar__label{font-size:11px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--sct-body-60);margin-bottom:16px;line-height:1.5}.sct-sidebar__nav{display:flex;flex-direction:column;gap:0;border-left:2px solid var(--sct-border)}.sct-sidebar__link{display:block;padding:8px 0 8px 16px;font-size:14px;font-weight:400;color:var(--sct-body-65);text-decoration:none;line-height:1.4;border-left:2px solid #fff0;margin-left:-2px;transition:color 0.15s,border-color 0.15s}.sct-sidebar__link:hover{color:var(--sct-body)}.sct-sidebar__link.is-active{color:var(--sct-body);font-weight:500;border-left-color:var(--sct-lavender)}.sct-article--with-sidebar .sct-article__inner{max-width:800px;width:100%;display:flex;flex-direction:column;gap:28px;min-width:0}@media (max-width:1024px){.sct-sidebar{display:none}.sct-article--with-sidebar .sct-article__layout{gap:0}}@media (max-width:768px){.sct-score-cards{grid-template-columns:repeat(2,1fr)}.sct-h2h-hero{flex-direction:column}.sct-pros-cons{flex-direction:column}.sct-link-hub{grid-template-columns:1fr}.sct-ranked-card{flex-direction:column;gap:12px}.sct-ranked-card__scores{flex-wrap:wrap}.sct-glossary__item{flex-direction:column;gap:4px}}