.compare-page{overflow-wrap:anywhere}.compare-header-inner{position:relative;display:flex;min-height:72px;align-items:center;justify-content:space-between}.compare-navigation{display:flex;align-items:center;gap:24px}.compare-navigation>a:not(.button){color:var(--muted-strong);font-size:13px;font-weight:560;transition:color .16s ease}.compare-navigation>a:not(.button):hover,.compare-navigation>.locale-link{color:var(--ink)}.compare-navigation>.locale-link{padding:3px 9px;border:1px solid var(--line);border-radius:7px;font-family:var(--mono);font-size:11px}.compare-menu-button{display:none;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.compare-menu-button span{display:block;width:17px;height:1px;margin:5px auto;background:var(--ink);transition:transform .16s ease}.compare-menu-button[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.compare-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.compare-hero{min-height:700px;padding-top:170px;padding-bottom:110px}.compare-eyebrow,.section-index{margin:0 0 20px;color:var(--green);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.compare-hero h1{max-width:1040px;margin:0;font-family:var(--display);font-size:clamp(3.1rem,7vw,6.7rem);font-weight:450;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.compare-lede{max-width:790px;margin:34px 0 0;color:var(--muted-strong);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.7}.compare-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.review-note,.matrix-note{color:var(--muted);font-size:13px}.review-note{margin-top:28px;font-family:var(--mono)}.compare-section{padding-top:110px;padding-bottom:110px;border-top:1px solid var(--line)}.compare-heading{display:grid;max-width:820px;gap:18px;margin-bottom:50px}.compare-heading>*{margin:0}.compare-heading h2,.compare-cta h2{font-family:var(--display);font-size:clamp(2.5rem,5vw,5.2rem);font-weight:450;letter-spacing:-.045em;line-height:1.03;text-wrap:balance}.compare-heading>p:last-child:not(.section-index){max-width:710px;color:var(--muted-strong);font-size:18px}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.decision-card{min-height:310px;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#151c18d9,#0d1210e5)}.decision-card-featured{border-color:#20e68f73;background:radial-gradient(circle at 85% 10%,rgb(32 230 143 / 16%),transparent 38%),linear-gradient(145deg,var(--green-dark),var(--surface))}.decision-card>span{color:var(--green-soft);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.decision-card h3{max-width:500px;margin:42px 0 16px;font-family:var(--display);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:450;line-height:1.12}.decision-card p{max-width:570px;margin:0;color:var(--muted-strong)}.comparison-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#0d1210c7;box-shadow:inset 0 1px #f4f7f50a}.comparison-table{width:100%;min-width:1180px;border-collapse:collapse;text-align:left}.comparison-table th,.comparison-table td{padding:22px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top}.comparison-table tr>*:last-child{border-right:0}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table thead th{background:var(--surface-soft);color:var(--muted-strong);font-family:var(--mono);font-size:11px;letter-spacing:.03em;line-height:1.45;text-transform:uppercase}.comparison-table tbody th{width:150px;color:var(--green-soft);font-size:15px}.comparison-table td{min-width:160px;color:var(--muted-strong);font-size:14px;line-height:1.55}.comparison-table tbody tr:first-child{background:#20e68f0a}.matrix-note{max-width:760px;margin:18px 0 0}.model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.model-grid article{min-height:235px;padding:30px;background:var(--surface)}.model-grid strong{color:var(--green-soft);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.model-grid p{margin:62px 0 0;color:var(--muted-strong)}.honesty-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:60px;padding:42px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.honesty-panel ul{display:grid;gap:20px;margin:0;padding-left:23px;color:var(--muted-strong)}.honesty-panel li::marker{color:var(--warm)}.honesty-panel p{margin:0;padding-left:30px;border-left:1px solid var(--line-strong);color:var(--ink);font-size:18px}.source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.source-list a{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted-strong);transition:border-color .16s ease,color .16s ease}.source-list a:after{color:var(--green);content:"↗"}.source-list a:hover{border-color:var(--line-strong);color:var(--ink)}.compare-cta{padding-top:130px;padding-bottom:140px;border-top:1px solid var(--line)}.compare-cta h2{max-width:920px;margin:0}.compare-footer{border-top:1px solid var(--line);color:var(--muted)}.compare-footer .shell{display:flex;min-height:130px;align-items:center;gap:28px}.compare-footer p{margin:0 auto 0 0}.compare-footer>.shell>a:last-child{color:var(--muted-strong)}html[lang=zh-CN] .compare-hero h1,html[lang=zh-CN] .compare-heading h2,html[lang=zh-CN] .compare-cta h2,html[lang=zh-CN] .decision-card h3{font-family:"LXGW WenKai","PingFang SC","Microsoft YaHei",var(--sans);font-weight:600;letter-spacing:-.04em;word-break:keep-all}@media(max-width:900px){.compare-menu-button{display:none}.js .compare-menu-button{display:block}.compare-navigation{flex-wrap:wrap;justify-content:flex-end}.js .compare-navigation{position:absolute;top:62px;right:0;left:0;display:none;align-items:stretch;padding:18px;border:1px solid var(--line);border-radius:14px;background:#0d1210fa;box-shadow:0 18px 50px #00000059}.js .compare-navigation[data-open=true]{display:grid}.js .compare-navigation>a:not(.button){padding:8px 4px}.decision-grid,.source-list{grid-template-columns:1fr}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.honesty-panel{grid-template-columns:1fr;gap:36px}.honesty-panel p{padding:24px 0 0;border-top:1px solid var(--line-strong);border-left:0}}@media(max-width:760px){.compare-hero{min-height:0;padding-top:138px;padding-bottom:82px}.compare-hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.compare-section{padding-top:82px;padding-bottom:82px}.decision-card{min-height:0;padding:26px}.decision-card h3{margin-top:32px}.comparison-table-wrap{overflow:visible;border:0;background:transparent}.comparison-table,.comparison-table thead,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td{display:block;min-width:0;width:100%}.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison-table tbody{display:grid;gap:16px}.comparison-table tbody tr{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.comparison-table tbody th,.comparison-table td{padding:18px 20px;border-right:0;border-bottom:1px solid var(--line)}.comparison-table tbody tr>*:last-child{border-bottom:0}.comparison-table tbody th{background:var(--surface-soft);font-size:17px}.comparison-table td:before{display:block;margin-bottom:6px;color:var(--muted);content:attr(data-label);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.model-grid{grid-template-columns:1fr}.model-grid article{min-height:180px}.model-grid p{margin-top:42px}.honesty-panel{padding:28px}.compare-footer .shell{flex-wrap:wrap;gap:18px;padding-top:34px;padding-bottom:34px}.compare-footer p{flex-basis:100%;order:3}}@media(max-width:520px){:root{--shell: min(100% - 28px, 1200px)}.compare-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.compare-menu-button span,.source-list a,.compare-navigation>a{transition:none}}
