.compare-intro{position:relative;padding-block:var(--section-y)var(--space-10);background:var(--bg);border-bottom:1px solid var(--border)}.compare-intro__container{max-width:min(var(--max-w),100%)}.compare-intro__layout{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(16rem,.85fr);gap:var(--space-10)var(--space-12);align-items:end}.compare-intro__content{position:relative;z-index:1;min-width:0}.compare-intro__eyebrow{display:inline-block;margin-bottom:var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.compare-intro__title{display:grid;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--text)}.compare-intro__title-primary{display:block;font-size:clamp(2rem,4.8vw,3.5rem);font-weight:var(--fw-extrabold);letter-spacing:-.045em;line-height:1.05;text-wrap:balance;max-width:12ch}.compare-intro__title-secondary{display:block;font-family:var(--font-mono);font-size:clamp(1rem,2.2vw,1.375rem);font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1.35;color:color-mix(in srgb,var(--text) 72%,var(--text-muted));text-wrap:balance}.compare-intro__lede{margin:0 0 var(--space-4);max-width:46ch;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.65;color:color-mix(in srgb,var(--text) 78%,var(--text-muted))}.compare-intro__note{margin:0 0 var(--space-6);max-width:42ch;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.5;color:color-mix(in srgb,var(--text) 62%,var(--text-muted))}.compare-intro__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.compare-intro__actions .btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.compare-intro__aside{min-width:0;align-self:stretch}.compare-intro__roster{position:relative;display:flex;flex-direction:column;height:100%;min-height:100%;border:1px solid color-mix(in srgb,var(--text) 18%,var(--border));background:linear-gradient( 180deg,color-mix(in srgb,var(--text) 3.5%,var(--surface)) 0,var(--surface) 2.75rem );box-shadow:inset 0 1px color-mix(in srgb,var(--text) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--text) 4%,transparent)}.compare-intro__roster::before,.compare-intro__roster::after{content:"";position:absolute;width:.55rem;height:.55rem;border-color:color-mix(in srgb,var(--primary) 70%,var(--border));border-style:solid;border-width:0;pointer-events:none;z-index:2}.compare-intro__roster::before{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.compare-intro__roster::after{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px}.compare-intro__roster-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:.7rem .9rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--text) 14%,var(--border));background:repeating-linear-gradient( -45deg,transparent 0 5px,color-mix(in srgb,var(--text) 3.5%,transparent) 5px 6px )}.compare-intro__roster-kicker{font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 62%,var(--text-muted))}.compare-intro__roster-count{display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--font-mono);line-height:1}.compare-intro__roster-count-num{font-size:.9375rem;font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--text);font-variant-numeric:tabular-nums}.compare-intro__roster-count-unit{font-size:.625rem;font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 48%,var(--text-muted))}.compare-intro__models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;margin:0;padding:0;list-style:none;border-top:0}.compare-intro__bay{min-width:0;border-right:1px solid color-mix(in srgb,var(--text) 10%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--text) 10%,var(--border));background:var(--surface)}.compare-intro__bay:nth-child(2n){border-right:0}.compare-intro__bay:nth-last-child(-n+2){border-bottom:0}.compare-intro__bay.is-featured{background:linear-gradient( 90deg,color-mix(in srgb,var(--primary) 14%,var(--surface)) 0,color-mix(in srgb,var(--primary) 5%,var(--surface)) .35rem,color-mix(in srgb,var(--primary) 4%,var(--surface)) 100% )}.compare-intro__model{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.65rem;row-gap:.4rem;align-content:center;min-height:5.25rem;height:100%;padding:.85rem .9rem .9rem;text-decoration:none;color:inherit;box-sizing:border-box;transition:background .18s ease,color .18s ease}.compare-intro__model:hover{background:color-mix(in srgb,var(--text) 3.5%,var(--surface))}.compare-intro__bay.is-featured .compare-intro__model:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.compare-intro__model:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.compare-intro__model-idx{grid-row:1/span 2;align-self:center;font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.08em;line-height:1;color:color-mix(in srgb,var(--text) 42%,var(--text-muted));font-variant-numeric:tabular-nums}.compare-intro__bay.is-featured .compare-intro__model-idx{color:color-mix(in srgb,var(--primary) 72%,var(--text))}.compare-intro__model-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.compare-intro__model-name{font-family:var(--font-heading);font-size:clamp(.95rem,1.6vw,1.125rem);font-weight:var(--fw-bold);letter-spacing:-.025em;line-height:1.15;color:var(--text)}.compare-intro__model-flag{font-family:var(--font-mono);font-size:.5625rem;font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.compare-intro__model-meta{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.625rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 55%,var(--text-muted))}.compare-intro__model-led{width:.4rem;height:.4rem;flex-shrink:0;border:1px solid;background:0 0}.compare-intro__bay.is-stock .compare-intro__model-meta{color:color-mix(in srgb,var(--success) 82%,var(--text))}.compare-intro__bay.is-stock .compare-intro__model-led{background:currentColor;border-color:initial}.compare-mono-filler{position:relative;display:grid;place-items:center;width:100%;min-width:0;min-height:100%;padding:var(--space-4);box-sizing:border-box;overflow:hidden}.compare-mono-mark--ghost{display:none}.compare-mono-filler__plate{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%;max-width:14rem;padding:var(--space-4)var(--space-3);text-align:center;animation:compare-mono-plate-in .55s ease both}.compare-mono-filler__corners{--compare-mono-corner:var(--primary);--compare-mono-corner-size:0.7rem;--compare-mono-corner-stroke:1.5px;position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))0 0/var(--compare-mono-corner-size)var(--compare-mono-corner-stroke)no-repeat,linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))0 0/var(--compare-mono-corner-stroke)var(--compare-mono-corner-size)no-repeat,linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))100% 0/var(--compare-mono-corner-size)var(--compare-mono-corner-stroke)no-repeat,linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))100% 0/var(--compare-mono-corner-stroke)var(--compare-mono-corner-size)no-repeat,linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))0 100%/var(--compare-mono-corner-size)var(--compare-mono-corner-stroke)no-repeat,linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))0 100%/var(--compare-mono-corner-stroke)var(--compare-mono-corner-size)no-repeat,linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))100% 100%/var(--compare-mono-corner-size)var(--compare-mono-corner-stroke)no-repeat,linear-gradient(var(--compare-mono-corner),var(--compare-mono-corner))100% 100%/var(--compare-mono-corner-stroke)var(--compare-mono-corner-size)no-repeat}.compare-mono-mark{display:block;width:auto;max-width:100%;height:auto;object-fit:contain;object-position:center}.compare-mono-filler__caption{font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--text) 70%,var(--text-muted))}@keyframes compare-mono-plate-in{from{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.compare-mono-filler__plate{animation:none}}.compare-intro__bay--logo{pointer-events:none;background:color-mix(in srgb,var(--text) 3.5%,var(--surface))}.compare-intro__model--logo{position:relative;display:grid;place-items:center;grid-template-columns:minmax(0,1fr);min-height:5.25rem;height:100%;padding:0;background:linear-gradient( 165deg,color-mix(in srgb,var(--text) 4.5%,var(--surface)) 0%,color-mix(in srgb,var(--primary) 5%,var(--surface)) 55%,var(--surface) 100% );overflow:hidden}.compare-intro__model--logo::before{content:"";position:absolute;inset:0;background-image:linear-gradient( to right,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px ),linear-gradient( to bottom,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px );background-size:11px 11px;opacity:.42;pointer-events:none;mask-image:radial-gradient(ellipse 80% 90% at 50% 45%,#000 20%,transparent 78%)}.compare-intro__model--logo .compare-mono-filler{position:relative;z-index:1;padding:.55rem .7rem}.compare-intro__model--logo .compare-mono-filler__plate{max-width:8.75rem;gap:.4rem;padding:.55rem .4rem}.compare-intro__model--logo .compare-mono-filler__corners{--compare-mono-corner-size:0.5rem}.compare-intro__model--logo .compare-mono-mark{width:6.5rem;height:auto}.compare-intro__model--logo .compare-mono-filler__caption{font-size:.5625rem;letter-spacing:.14em;color:color-mix(in srgb,var(--text) 66%,var(--text-muted))}@media(max-width:900px){.compare-intro__layout{grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:start}.compare-intro__title-primary{max-width:14ch}.compare-intro__roster{min-height:0}}@media(max-width:520px){.compare-intro{padding-block:var(--section-y-sm)}.compare-intro__models{grid-template-columns:minmax(0,1fr)}.compare-intro__bay{border-right:0}.compare-intro__bay:nth-last-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--text) 10%,var(--border))}.compare-intro__models:has(.compare-intro__bay--logo) .compare-intro__bay:nth-last-child(2),.compare-intro__models:not(:has(.compare-intro__bay--logo)) .compare-intro__bay:last-child{border-bottom:0}.compare-intro__bay--logo{display:none}.compare-intro__model{min-height:4.25rem;padding:.75rem .85rem}.compare-intro__actions{flex-direction:column}.compare-intro__actions .btn{width:100%;justify-content:center}}.compare-lanes{scroll-margin-top:5.5rem}.compare-lane[id^=model-]{scroll-margin-top:5.5rem}.compare-lanes__container{max-width:min(var(--max-w),100%)}.compare-lanes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}@media(max-width:719px){.compare-lanes__grid{grid-template-columns:minmax(0,1fr)}.compare-lane--featured{order:-1}.compare-lane--logo{display:none}}.compare-lane{display:flex;flex-direction:column;min-width:0;background:var(--surface);overflow:hidden;transition:background .2s ease}.compare-lane--logo{position:relative;align-items:stretch;justify-content:stretch;min-height:12rem;padding:0;background:linear-gradient( 165deg,color-mix(in srgb,var(--primary) 6%,var(--surface)) 0%,color-mix(in srgb,var(--text) 3%,var(--surface)) 42%,var(--surface) 100% );pointer-events:none;overflow:hidden}.compare-lane--logo::before{content:"";position:absolute;inset:0;background-image:linear-gradient( to right,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px ),linear-gradient( to bottom,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px );background-size:28px 28px;mask-image:radial-gradient(ellipse 68% 58% at 50% 46%,#000 8%,transparent 72%);opacity:.45;pointer-events:none}.compare-lane--logo::after{content:"";position:absolute;top:var(--space-6);bottom:var(--space-6);left:50%;width:1px;transform:translateX(-50%);background:linear-gradient( 180deg,transparent 0%,color-mix(in srgb,var(--primary) 35%,transparent) 22%,color-mix(in srgb,var(--primary) 35%,transparent) 78%,transparent 100% );opacity:.55;pointer-events:none}.compare-lane--logo .compare-mono-filler{position:relative;z-index:1;padding:var(--space-10)var(--space-8)}.compare-lane--logo .compare-mono-filler__plate{max-width:13.5rem;gap:var(--space-4);padding:var(--space-6)var(--space-4)}.compare-lane--logo .compare-mono-filler__corners{--compare-mono-corner-size:1.05rem;--compare-mono-corner-stroke:2px}.compare-lane--logo .compare-mono-mark{width:min(13.5rem,100%);height:auto}.compare-lane--logo .compare-mono-filler__caption{position:relative;font-size:.875rem;letter-spacing:.1em;color:color-mix(in srgb,var(--text) 92%,var(--text-muted))}.compare-lane--logo .compare-mono-filler__caption::before{content:"";display:block;width:2.25rem;height:2px;margin:0 auto var(--space-3);background:color-mix(in srgb,var(--primary) 70%,var(--border))}.compare-lane:not(.compare-lane--featured):hover{background:color-mix(in srgb,var(--text) 3%,var(--surface))}.compare-lane--featured{background:color-mix(in srgb,var(--primary) 6%,var(--surface));box-shadow:inset 3px 0 0 0 var(--primary)}.compare-lane--featured:hover{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.compare-lane__media{position:relative;aspect-ratio:1/1;display:grid;place-items:center;padding:var(--space-5);background:var(--media-bg);border-bottom:1px solid var(--border);overflow:hidden}.compare-lane__img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.compare-lane__body{display:flex;flex-direction:column;flex:1;gap:var(--space-4);padding:var(--space-5)}.compare-lane__head{margin:0}.compare-lane__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--lh-snug);color:var(--text)}.compare-lane__badge{display:inline-flex;align-items:center;font-size:.625rem;font-weight:var(--fw-bold);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--success) 45%,transparent);background:color-mix(in srgb,var(--success) 14%,var(--surface));color:color-mix(in srgb,var(--success) 85%,var(--text))}.compare-lane__badge--info{border-color:var(--border-strong);background:color-mix(in srgb,var(--text) 5%,var(--surface));color:color-mix(in srgb,var(--text) 72%,var(--text-muted))}.compare-lane__form{margin:var(--space-1)0 0;font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--text) 70%,var(--text-muted))}.compare-lane__audience{margin:var(--space-2)0 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.5;color:var(--text)}.compare-lane__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.compare-lane__tag{font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.02em;padding:.25rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb,var(--text) 3%,var(--surface));color:color-mix(in srgb,var(--text) 82%,var(--text-muted))}.compare-lane__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:var(--space-3)0;border-block:1px solid var(--border)}.compare-lane__metric{display:grid;gap:.2rem;min-width:0}.compare-lane__metric dt{margin:0;font-size:.6875rem;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--text) 62%,var(--text-muted));line-height:1.3}.compare-lane__metric dd{margin:0;font-family:var(--font-mono);font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);line-height:1.25;color:var(--text)}.compare-lane__hint{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:color-mix(in srgb,var(--text) 62%,var(--text-muted))}.compare-lane__specs{display:grid;gap:var(--space-3);margin:0;padding:0}.compare-lane__spec{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-3);align-items:start}.compare-lane__spec dt{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--text) 62%,var(--text-muted))}.compare-lane__spec dd{margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--text)}.compare-lane__action{margin-top:auto;padding-top:var(--space-2);min-height:2.75rem;display:flex;align-items:center}.compare-lane__action .btn{width:100%;justify-content:center}.compare-lane__muted{font-size:var(--fs-sm);color:color-mix(in srgb,var(--text) 55%,var(--text-muted))}@media(max-width:540px){.compare-lane__metrics{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.compare-lane__spec{grid-template-columns:minmax(0,1fr);gap:.15rem}.compare-lane__body{padding:var(--space-4)}}.compare-matrix-block{margin-top:var(--space-10)}.compare-matrix-block__title{margin:0 0 var(--space-4);font-size:var(--fs-xl);letter-spacing:-.02em}.compare-matrix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.compare-matrix-scroll:focus-visible{box-shadow:var(--ring)}.compare-matrix-table{width:100%;min-width:48rem;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);line-height:1.45}.compare-matrix-table th,.compare-matrix-table td{padding:var(--space-3)var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.compare-matrix-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--text) 4%,var(--surface));font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text);white-space:nowrap}.compare-matrix-table tbody th{font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap;background:color-mix(in srgb,var(--text) 2%,var(--surface))}.compare-matrix-table td{color:color-mix(in srgb,var(--text) 88%,var(--text-muted))}.compare-matrix-table tbody tr:last-child th,.compare-matrix-table tbody tr:last-child td{border-bottom:0}.compare-matrix-table .is-featured{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.compare-matrix-table thead .is-featured{box-shadow:inset 0 3px 0 0 var(--primary)}.compare-matrix-table__stock{display:inline-block;margin-left:.35rem;font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.05em;color:color-mix(in srgb,var(--success) 85%,var(--text))}.compare-notes__container{max-width:min(var(--max-w),100%)}.compare-notes__aside{margin:0;padding:var(--space-5)var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb,var(--text) 3%,var(--surface))}.compare-notes__list{margin:0;padding:0 0 0 1.1rem;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.6}.compare-notes__list li+li{margin-top:var(--space-3)}.compare-notes__list strong{color:var(--text);font-weight:var(--fw-semibold)}.compare-notes__source{margin:var(--space-4)0 0;font-size:var(--fs-xs);color:var(--text-muted)}.compare-notes__extra{margin:var(--space-4)0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--text-muted)}html[data-theme=dark] .compare-intro__title-secondary,html[data-theme=dark] .compare-intro__lede,html[data-theme=dark] .compare-intro__note,html[data-theme=dark] .compare-lane__form,html[data-theme=dark] .compare-lane__metric dt,html[data-theme=dark] .compare-lane__spec dt,html[data-theme=dark] .compare-lane__hint,html[data-theme=dark] .compare-lane__ports{color:var(--text-muted)}html[data-theme=dark] .compare-intro__roster-kicker,html[data-theme=dark] .compare-intro__roster-count-unit,html[data-theme=dark] .compare-intro__model-idx{color:var(--text-muted)}html[data-theme=dark] .compare-intro__model-meta{color:var(--text-muted)}html[data-theme=dark] .compare-intro__bay.is-stock .compare-intro__model-meta{color:color-mix(in srgb,var(--success) 78%,var(--text))}html[data-theme=dark] .compare-intro__bay.is-featured .compare-intro__model-idx{color:color-mix(in srgb,var(--primary) 78%,var(--text))}html[data-theme=dark] .compare-lane__badge--info{border-color:var(--border);background:color-mix(in srgb,var(--text) 8%,var(--surface));color:var(--text-muted)}html[data-theme=dark] .compare-lane__muted{color:var(--text-muted)}html[data-theme=dark] .compare-matrix-table td{color:var(--text-muted)}html[data-theme=dark] .compare-matrix-table tbody th,html[data-theme=dark] .compare-matrix-table thead th{color:var(--text)}html[data-theme=dark] .compare-lane--featured,html[data-theme=dark] .compare-matrix-table .is-featured{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}html[data-theme=dark] .compare-intro__roster{border-color:color-mix(in srgb,var(--text) 28%,var(--border));background:linear-gradient( 180deg,color-mix(in srgb,var(--text) 6%,var(--surface)) 0,var(--surface) 2.75rem )}html[data-theme=dark] .compare-intro__bay.is-featured{background:linear-gradient( 90deg,color-mix(in srgb,var(--primary) 22%,var(--surface)) 0,color-mix(in srgb,var(--primary) 10%,var(--surface)) .35rem,color-mix(in srgb,var(--primary) 8%,var(--surface)) 100% )}html[data-theme=dark] .compare-intro__model--logo{background:linear-gradient( 165deg,color-mix(in srgb,var(--text) 7%,var(--surface)) 0%,color-mix(in srgb,var(--primary) 8%,var(--surface)) 48%,var(--surface) 100% )}html[data-theme=dark] .compare-intro__model--logo::before{opacity:.22}html[data-theme=dark] .compare-lane--logo{background:linear-gradient( 165deg,color-mix(in srgb,var(--primary) 10%,var(--surface)) 0%,color-mix(in srgb,var(--text) 5%,var(--surface)) 42%,var(--surface) 100% )}html[data-theme=dark] .compare-lane--logo::before{opacity:.3}html[data-theme=dark] .compare-mono-filler__caption{color:color-mix(in srgb,var(--text) 58%,var(--text-muted))}html[data-theme=dark] .compare-mono-filler__corners{--compare-mono-corner:color-mix(in srgb, var(--primary) 82%, var(--text))}html[data-theme=dark] .compare-lane--featured:hover{background:color-mix(in srgb,var(--primary) 16%,var(--surface))}html[data-theme=dark] .compare-notes__list{color:var(--text-muted)}html[data-theme=dark] .compare-notes__list strong{color:var(--text)}