.compare-page .cmp-crumbs{color:var(--text-faint,#8a97ac);letter-spacing:.02em;white-space:nowrap;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.compare-page .cmp-crumbs a{color:inherit;text-decoration:none;transition:color .2s}.compare-page .cmp-crumbs a:hover{color:var(--cyan,#5eead4)}.compare-page .cmp-crumbs .sep{color:var(--l-border,#5eead440);margin:0 8px}.compare-page .cmp-crumbs .cur{color:var(--text-soft,#c2cddd)}.compare-page .cmp-hero{z-index:10;max-width:1140px;margin:0 auto;padding:72px 24px 40px;position:relative}.compare-page .cmp-hero-split{grid-template-columns:1.2fr .9fr;align-items:start;gap:48px;display:grid}@media (max-width:900px){.compare-page .cmp-hero-split{grid-template-columns:1fr;gap:32px}.compare-page .cmp-hero{padding:48px 24px 32px}}.compare-page .cmp-tagrow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.compare-page .cmp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan,#5eead4);font-family:JetBrains Mono,monospace;font-size:12px}.compare-page .cmp-pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--l-border,#5eead42e);color:var(--text-soft,#c2cddd);background:var(--surface,#13192580);border-radius:999px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:11px}.compare-page .cmp-title{letter-spacing:-.035em;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5.2vw,60px);font-weight:600;line-height:1.04}.compare-page .cmp-title .accent{background:linear-gradient(135deg, var(--cyan,#5eead4), var(--gold,#f5c462));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.compare-page .cmp-title .vsword{color:var(--text-faint,#8a97ac);font-weight:500}.compare-page .cmp-lede{max-width:60ch;color:var(--text-soft,#c2cddd);margin-top:22px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.compare-page .cmp-lede b{color:var(--l-text,#eef2f8);font-weight:600}.compare-page .cmp-cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.compare-page .cmp-btn{border:1px solid var(--l-border,#5eead42e);background:var(--surface,#13192580);color:var(--l-text,#eef2f8);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.compare-page .cmp-btn:hover{border-color:var(--border-hot,#5eead459);color:var(--cyan,#5eead4);transform:translateY(-1px)}.compare-page .cmp-btn-primary{background:linear-gradient(135deg, var(--cyan,#5eead4), var(--gold,#f5c462));color:var(--bg,#0a0e15);border-color:#0000;font-weight:600;box-shadow:0 14px 32px #5eead447}.compare-page .cmp-btn-primary:hover{color:var(--bg,#0a0e15);transform:translateY(-2px);box-shadow:0 16px 38px #5eead466}.compare-page .cmp-btn .arr{transition:transform .2s}.compare-page .cmp-btn:hover .arr{transform:translate(3px)}.compare-page .cmp-heronote{color:var(--text-faint,#8a97ac);letter-spacing:.03em;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:12px}.compare-page .cmp-aicard{border:1px solid var(--l-border,#5eead424);background:var(--surface-2,#1a2230b3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;padding:22px;position:relative;overflow:hidden}.compare-page .cmp-aicard:after{content:"";pointer-events:none;background:radial-gradient(140px 90px at 82% 0,#5eead429,#0000 70%);position:absolute;inset:0}.compare-page .cmp-ai-hd{z-index:1;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex;position:relative}.compare-page .cmp-ai-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint,#8a97ac);font-family:JetBrains Mono,monospace;font-size:11px}.compare-page .cmp-ai-live{color:var(--cyan,#5eead4);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.compare-page .cmp-ai-live i{background:var(--cyan,#5eead4);width:6px;height:6px;box-shadow:0 0 8px var(--cyan,#5eead4);border-radius:50%;animation:1.8s infinite cmpPulse}@keyframes cmpPulse{0%,to{opacity:1}50%{opacity:.3}}.compare-page .cmp-thread{border-top:1px solid var(--border-soft,#ffffff0f);z-index:1;align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.compare-page .cmp-thread:first-of-type{border-top:none}.compare-page .cmp-av{flex:none;width:42px;height:42px;position:relative}.compare-page .cmp-av svg{display:block}.compare-page .cmp-av .ini{place-items:center;font-family:JetBrains Mono,monospace;font-size:13px;display:grid;position:absolute;inset:0}.compare-page .cmp-tmeta{flex:1;min-width:0}.compare-page .cmp-tname{color:var(--l-text,#eef2f8);justify-content:space-between;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.compare-page .cmp-tag{letter-spacing:.12em;text-transform:uppercase;border-radius:5px;flex:none;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.compare-page .cmp-tag.urgent{color:var(--red,#fb7185);background:#fb718524}.compare-page .cmp-tag.recall{color:var(--cyan,#5eead4);background:#5eead424}.compare-page .cmp-tag.recovery{color:var(--gold,#f5c462);background:#f5c46224}.compare-page .cmp-tprev{color:var(--text-soft,#c2cddd);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;overflow:hidden}.compare-page .cmp-conf{color:var(--text-faint,#8a97ac);margin-top:5px;font-family:JetBrains Mono,monospace;font-size:10.5px}.compare-page .cmp-conf b{color:var(--cyan,#5eead4)}.compare-page .cmp-conf.mid b{color:var(--gold,#f5c462)}.compare-page .cmp-conf.low b{color:var(--red,#fb7185)}.compare-page .cmp-section{z-index:10;max-width:1140px;margin:0 auto;padding:40px 24px;position:relative}.compare-page .cmp-sec-head{max-width:64ch;margin-bottom:28px}.compare-page .cmp-sec-head h2{letter-spacing:-.025em;margin-top:10px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3.2vw,38px);font-weight:600;line-height:1.1}.compare-page .cmp-sec-head p{color:var(--text-soft,#c2cddd);margin-top:12px;font-size:16px;line-height:1.55}.compare-page .cmp-verdict{border:1px solid var(--l-border,#5eead424);background:linear-gradient(120deg, var(--bg-2,#0e131c), var(--bg-3,#131925));border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:26px 28px;display:grid}@media (max-width:760px){.compare-page .cmp-verdict{grid-template-columns:1fr}}.compare-page .cmp-verdict .mark{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan,#5eead4);writing-mode:vertical-rl;border-right:1px solid var(--l-border,#5eead42e);align-self:stretch;align-items:center;padding-right:18px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex;transform:rotate(180deg)}@media (max-width:760px){.compare-page .cmp-verdict .mark{writing-mode:horizontal-tb;border-right:none;border-bottom:1px solid var(--l-border,#5eead42e);padding:0 0 14px;transform:none}}.compare-page .cmp-verdict p{color:var(--text-soft,#c2cddd);font-size:18px;line-height:1.55}.compare-page .cmp-verdict p b{color:var(--l-text,#eef2f8);font-weight:600}.compare-page .cmp-verdict p .accent{color:var(--cyan,#5eead4)}.compare-page .cmp-matrix{border:1px solid var(--l-border,#5eead424);background:var(--surface,#13192580);border-radius:16px;overflow:hidden}.compare-page .cmp-mrow{grid-template-columns:1.4fr 1fr 1fr;align-items:center;display:grid}.compare-page .cmp-mrow+.cmp-mrow{border-top:1px solid var(--border-soft,#ffffff0f)}.compare-page .cmp-mhead{background:var(--bg-3,#131925)}.compare-page .cmp-cell{padding:15px 18px}.compare-page .cmp-cap{color:var(--text-soft,#c2cddd);letter-spacing:.01em;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.4}.compare-page .cmp-mhead .cmp-cell{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px}.compare-page .cmp-col-us{color:var(--cyan,#5eead4);background:linear-gradient(#5eead40f,#0000);border-left:1px solid #5eead42e}.compare-page .cmp-col-them{color:var(--text-soft,#c2cddd);border-left:1px solid var(--border-soft,#ffffff0f)}.compare-page .cmp-mrow .cmp-col-us{background:linear-gradient(#5eead40b,#0000)}.compare-page .cmp-vmark{align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:inline-flex}.compare-page .cmp-dot{border-radius:50%;flex:none;width:9px;height:9px}.compare-page .cmp-dot.yes{background:var(--cyan,#5eead4);box-shadow:0 0 9px var(--cyan,#5eead4)}.compare-page .cmp-dot.partial{background:var(--gold,#f5c462);box-shadow:0 0 9px var(--gold,#f5c462)}.compare-page .cmp-dot.no{border:1.5px solid var(--text-faint,#8a97ac);background:0 0}.compare-page .cmp-vmark .lab{color:var(--text-soft,#c2cddd)}.compare-page .cmp-vmark.is-yes .lab{color:var(--l-text,#eef2f8)}@media (max-width:760px){.compare-page .cmp-mrow{grid-template-columns:1fr}.compare-page .cmp-cap{border-bottom:1px dashed var(--border-soft,#ffffff1a);padding-bottom:6px}.compare-page .cmp-col-us,.compare-page .cmp-col-them{border-top:1px solid var(--border-soft,#ffffff0f);border-left:none!important}.compare-page .cmp-mhead{display:none}.compare-page .cmp-cell{padding:12px 16px}.compare-page .cmp-col-us .cmp-vmark:before{content:"DDSText — ";color:var(--cyan,#5eead4)}.compare-page .cmp-col-them .cmp-vmark:before{content:attr(data-them) " — ";color:var(--text-faint,#8a97ac)}}.compare-page .cmp-legend{color:var(--text-faint,#8a97ac);letter-spacing:.03em;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.compare-page .cmp-legend .g{color:var(--gold,#f5c462)}.compare-page .cmp-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.compare-page .cmp-cards{grid-template-columns:1fr}}.compare-page .cmp-card{border:1px solid var(--l-border,#5eead41a);background:var(--surface,#13192580);border-radius:16px;padding:24px;transition:border-color .2s,transform .2s}.compare-page .cmp-card:hover{border-color:var(--border-hot,#5eead459);transform:translateY(-2px)}.compare-page .cmp-card .ix{color:var(--cyan,#5eead4);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:11px}.compare-page .cmp-card h3{letter-spacing:-.015em;margin:12px 0 8px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600}.compare-page .cmp-card p{color:var(--text-soft,#c2cddd);font-size:14.5px;line-height:1.6}.compare-page .cmp-fair{border:1px solid var(--l-border,#5eead41a);border-left:3px solid var(--gold,#f5c462);background:linear-gradient(90deg,#f5c4621a,#0000 42%);border-radius:14px;padding:24px 26px}.compare-page .cmp-fair h3{letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#f5c462);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:13px}.compare-page .cmp-fair ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.compare-page .cmp-fair li{color:var(--text-soft,#c2cddd);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.compare-page .cmp-fair li:before{content:"+";color:var(--gold,#f5c462);flex:none;margin-top:1px;font-family:JetBrains Mono,monospace}.compare-page .cmp-fair li b{color:var(--l-text,#eef2f8);font-weight:600}.compare-page .cmp-rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards cmpRise;transform:translateY(14px)}@keyframes cmpRise{to{opacity:1;transform:none}}.compare-page .cmp-d1{animation-delay:50ms}.compare-page .cmp-d2{animation-delay:.12s}.compare-page .cmp-d3{animation-delay:.2s}.compare-page .cmp-d4{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.compare-page .cmp-rise{opacity:1;animation:none;transform:none}.compare-page .cmp-ai-live i{animation:none}}.compare-page .cmp-hubgrid{z-index:10;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1140px;margin:0 auto;padding:8px 24px 0;display:grid;position:relative}@media (max-width:860px){.compare-page .cmp-hubgrid{grid-template-columns:1fr}}.compare-page .cmp-hub{border:1px solid var(--l-border,#5eead41a);background:var(--surface,#13192580);border-radius:18px;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.compare-page .cmp-hub:hover{border-color:var(--border-hot,#5eead459);box-shadow:0 20px 50px -28px var(--cyan,#5eead4);transform:translateY(-3px)}.compare-page .cmp-hub .ix{color:var(--text-faint,#8a97ac);letter-spacing:.2em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px}.compare-page .cmp-hub h3{letter-spacing:-.02em;color:var(--l-text,#eef2f8);margin:8px 0 6px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600}.compare-page .cmp-hub p{color:var(--text-soft,#c2cddd);font-size:14px;line-height:1.5}.compare-page .cmp-hub .go{color:var(--cyan,#5eead4);margin-top:18px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-block}
