.ac-compare{--cmp-bg: #0a0a0f;--cmp-text: #f4f1ea;--cmp-text-dim: rgba(244, 241, 234, .72);--cmp-text-mute: rgba(244, 241, 234, .5);--cmp-accent: #1aa6b7;--cmp-accent-soft: #4fd0de;--cmp-violet: #8b5cf6;--cmp-border: rgba(26, 166, 183, .18);--cmp-border-strong: rgba(26, 166, 183, .32);--cmp-card: rgba(10, 8, 18, .55);--cmp-row-alt: rgba(26, 166, 183, .05);--cmp-font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--cmp-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;min-height:100vh;color:var(--cmp-text);background:var(--cmp-bg)}.ac-compare-body{max-width:960px;margin:0 auto;padding:4rem 5% 6rem;font-family:var(--cmp-font-sans);font-size:1rem;line-height:1.65;color:var(--cmp-text-dim)}.ac-compare-eyebrow{font-family:var(--cmp-font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-accent-soft);margin:0 0 .75rem}.ac-compare-h1{font-family:var(--cmp-font-sans);font-weight:700;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;color:var(--cmp-text);margin:0 0 .9rem}.ac-compare-lede{font-size:1.05rem;line-height:1.6;color:var(--cmp-text-dim);max-width:64ch;margin:0 0 2.5rem}.ac-compare-table-wrap{overflow-x:auto;margin:0 0 2.5rem;border:1px solid var(--cmp-border);border-radius:12px;background:var(--cmp-card)}.ac-compare-table{width:100%;border-collapse:collapse;font-size:.95rem}.ac-compare-table caption{caption-side:top;text-align:left;padding:1rem 1.1rem .4rem;font-family:var(--cmp-font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--cmp-text-mute)}.ac-compare-table th,.ac-compare-table td{padding:.85rem 1.1rem;text-align:left;vertical-align:top;border-top:1px solid var(--cmp-border)}.ac-compare-table thead th{border-top:0;font-family:var(--cmp-font-mono);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cmp-accent-soft);white-space:nowrap}.ac-compare-table tbody th[scope=row]{font-weight:600;color:var(--cmp-text);width:28%}.ac-compare-table tbody tr:nth-child(odd) td,.ac-compare-table tbody tr:nth-child(odd) th[scope=row]{background:var(--cmp-row-alt)}.ac-compare-col-aether{color:var(--cmp-accent-soft)}.ac-compare-body h2{font-family:var(--cmp-font-sans);font-weight:700;font-size:clamp(1.3rem,2.4vw,1.7rem);letter-spacing:-.01em;color:var(--cmp-text);margin:2.4rem 0 .8rem}.ac-compare-body p{margin:0 0 1.1rem}.ac-compare-body a{color:var(--cmp-accent-soft);text-decoration:none;border-bottom:1px solid var(--cmp-border-strong)}.ac-compare-body a:hover{color:var(--cmp-accent)}.ac-compare-related{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--cmp-border);font-size:.92rem;color:var(--cmp-text-mute)}.ac-compare-honest{margin:2.5rem 0;padding:1.4rem 1.5rem;border:1px solid var(--cmp-border-strong);border-left:3px solid var(--cmp-violet);border-radius:12px;background:var(--cmp-card)}.ac-compare-honest-label{font-family:var(--cmp-font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-violet);margin:0 0 .6rem}.ac-compare-honest p:last-child{margin:0;color:var(--cmp-text-dim)}@media(max-width:720px){.ac-compare-body{padding:2.5rem 5% 4rem}.ac-compare-table tbody th[scope=row]{width:auto}}
