.compare-page{--compare-ink:#111111;--compare-muted:#62635e;--compare-subtle:#666762;--compare-line:#c9c9c5;--compare-line-soft:#e5e5e1;--compare-mist:#ecf2f0;--compare-sand:#f0eade;min-height:100svh;overflow-x:clip;color:var(--compare-ink);background:#ffffff;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif}.compare-page *,.compare-page :after,.compare-page :before{box-sizing:border-box}.compare-page :where(h1,h2,h3,p,dl,dd,ul){margin:0}.compare-page :where(a){color:inherit;text-decoration:none}.compare-actionbar,.compare-mobile-header,.compare-mobile-matrix{display:none}.compare-crumb{display:flex;width:min(92vw,1280px);margin:42px auto 0;align-items:center;gap:10px;color:var(--compare-muted);font-size:13px}@media (hover:hover){.compare-crumb a:hover{color:var(--compare-ink);text-decoration:underline;text-underline-offset:4px}}.compare-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);width:min(92vw,1280px);margin:28px auto 0;padding:60px 0 78px;align-items:end;gap:clamp(44px,7vw,110px);border-bottom:1px solid var(--compare-line-soft)}.compare-empty-copy>p:first-child,.compare-hero-copy>p:first-child,.compare-method>header>p,.compare-selected>p,.compare-workbench>header p{color:var(--compare-muted);font-size:12px;letter-spacing:.14em}.compare-hero-copy h1{max-width:850px;margin-top:12px;font-size:clamp(50px,6.2vw,86px);font-weight:600;line-height:1;letter-spacing:-.055em}.compare-hero-copy>p:nth-of-type(2){max-width:760px;margin-top:26px;color:var(--compare-muted);font-size:16px;line-height:1.85}.compare-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.compare-empty-copy>a,.compare-footnote a,.compare-hero-actions a{display:inline-grid;min-height:44px;padding:0 22px;place-items:center;border:1px solid var(--compare-ink);border-radius:999px;font-size:13px;font-weight:700}.compare-empty-copy>a,.compare-footnote a,.compare-hero-actions .is-solid,.compare-hero-index{color:#ffffff;background:var(--compare-ink)}.compare-hero-index{position:relative;display:grid;min-height:280px;padding:34px;align-content:end;overflow:hidden;border-radius:30px}.compare-hero-index:before{position:absolute;top:-32%;right:-24%;width:92%;aspect-ratio:1;border:1px solid rgba(255,255,255,.24);border-radius:50%;content:""}.compare-hero-index strong{font-size:clamp(82px,9vw,138px);font-weight:500;line-height:.82;letter-spacing:-.08em}.compare-hero-index>span{position:absolute;right:30px;bottom:60px;color:rgba(255,255,255,.68);font-size:18px}.compare-hero-index small{margin-top:18px;color:rgba(255,255,255,.72);font-size:11px;letter-spacing:.18em}.compare-selected{display:grid;grid-template-columns:150px minmax(0,1fr);width:min(92vw,1280px);margin:0 auto;padding:34px 0;align-items:start;gap:24px;border-bottom:1px solid var(--compare-line-soft)}.compare-selected>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--compare-line)}.compare-selected article{min-height:92px;padding:10px 20px;border-right:1px solid var(--compare-line)}.compare-selected article>span{display:block;color:var(--compare-subtle);font-size:11px}.compare-selected article>strong{display:block;margin-top:9px;overflow-wrap:anywhere;font-size:16px}.compare-selected article>small{display:block;margin-top:6px;color:var(--compare-muted);font-size:11px}.compare-source-label{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:7px;padding:3px 6px;border:1px solid var(--compare-line);color:var(--compare-muted);font-size:10px;font-style:normal;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.compare-workbench{padding:clamp(68px,7vw,98px) max(4vw,calc((100vw - 1280px) / 2));scroll-margin-top:20px;background:var(--compare-mist)}.compare-method>header,.compare-workbench>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:26px;border-bottom:1px solid var(--compare-line)}.compare-empty-copy h2,.compare-method>header h2,.compare-workbench>header h2{margin-top:7px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.compare-legend{display:flex;gap:8px}.compare-legend span{padding:7px 10px;border:1px solid var(--compare-line);color:var(--compare-muted);font-size:12px}.compare-legend span:last-child{color:#ffffff;border-color:var(--compare-ink);background:var(--compare-ink)}.compare-desktop-matrix{margin-top:30px;overflow-x:auto;border-top:1px solid var(--compare-line);border-left:1px solid var(--compare-line);background:#ffffff}.compare-desktop-matrix table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.compare-desktop-matrix td,.compare-desktop-matrix th{min-width:0;padding:22px 20px;overflow-wrap:anywhere;border-right:1px solid var(--compare-line);border-bottom:1px solid var(--compare-line);text-align:left}.compare-desktop-matrix thead th{min-height:92px;vertical-align:bottom;background:#ffffff;font-size:17px}.compare-desktop-matrix thead th:first-child{width:22%;color:var(--compare-muted);font-size:13px}.compare-desktop-matrix thead th>span{display:block}.compare-desktop-matrix tbody th small,.compare-desktop-matrix thead small{display:block;margin-bottom:7px;color:var(--compare-muted);font-size:10px;font-weight:400;letter-spacing:.12em}.compare-desktop-matrix tbody th{width:22%;font-size:14px;font-weight:600}.compare-desktop-matrix tbody td{font-size:16px;font-weight:600}.compare-desktop-matrix tbody tr[data-differ=true]{background:var(--compare-sand)}.compare-desktop-matrix tbody tr[data-differ=true] th{border-left:3px solid var(--compare-ink)}.compare-data-note{max-width:780px;margin-top:18px!important;color:var(--compare-muted);font-size:12px;line-height:1.75}.compare-empty-workbench{display:grid;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);padding:clamp(70px,7vw,100px) max(4vw,calc((100vw - 1280px) / 2));align-items:center;gap:clamp(50px,7vw,110px);background:var(--compare-mist)}.compare-empty-copy>p:nth-of-type(2){max-width:620px;margin-top:20px;color:var(--compare-muted);font-size:15px;line-height:1.8}.compare-empty-copy>a{margin-top:24px}.compare-empty-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--compare-line);border-left:1px solid var(--compare-line)}.compare-empty-slots>div{display:grid;min-height:148px;padding:22px;align-content:space-between;border-right:1px solid var(--compare-line);border-bottom:1px solid var(--compare-line);background:rgba(255,255,255,.5)}.compare-empty-slots>div.is-filled{background:#ffffff}.compare-empty-slots span{color:var(--compare-subtle);font-size:11px}.compare-empty-slots strong{font-size:16px;overflow-wrap:anywhere}.compare-empty-slots small{color:var(--compare-muted);font-size:11px}.compare-method{padding:clamp(68px,7vw,98px) max(4vw,calc((100vw - 1280px) / 2));scroll-margin-top:20px;background:#ffffff}.compare-method>header>span{color:var(--compare-muted);font-size:13px}.compare-method>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--compare-line)}.compare-method article{min-height:210px;padding:34px 28px;border-left:1px solid var(--compare-line)}.compare-method article:first-child{border-left:0}.compare-method article b{color:var(--compare-subtle);font-size:12px}.compare-method article h3{margin-top:24px;font-size:20px}.compare-method article p{margin-top:10px;color:var(--compare-muted);font-size:14px;line-height:1.75}.compare-footnote{display:flex;min-height:210px;padding:62px max(4vw,calc((100vw - 1280px) / 2));align-items:center;justify-content:space-between;gap:24px;background:var(--compare-sand)}.compare-footnote p{font-size:22px}@media (max-width:700px){body:has(>.compare-page){overflow-x:clip;background:#e7ebea}body:has(>.compare-page)>header{display:none}.compare-page{padding-bottom:calc(68px + env(safe-area-inset-bottom, 0px));background:#ffffff}.compare-page:not([data-compare-state=ready]){padding-bottom:0}.compare-mobile-header{display:grid;grid-template-columns:44px 1fr 44px;min-height:54px;padding:5px 12px;align-items:center;background:#f3f2ef}.compare-mobile-header>span:nth-child(2){font-size:16px;font-weight:700}.compare-mobile-back{display:grid;width:44px;height:44px;place-items:center}.compare-mobile-back svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8}.compare-crumb{display:none}.compare-hero{grid-template-columns:minmax(0,1fr) 104px;width:100%;margin:0;padding:22px 16px 26px;align-items:start;gap:12px;border-bottom:0;background:#f3f2ef}.compare-hero-copy>p:first-child{font-size:10px;letter-spacing:.08em}.compare-hero-copy h1{margin-top:6px;font-size:29px;line-height:1.08;letter-spacing:-.035em}.compare-hero-copy>p:nth-of-type(2){margin-top:12px;font-size:12.5px;line-height:1.7}.compare-hero-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;margin-top:8px}.compare-hero-actions a{min-height:44px;padding:0 12px;border-radius:5px;font-size:12.5px}.compare-hero-index{min-height:126px;padding:14px;border-radius:12px}.compare-hero-index strong{font-size:52px}.compare-hero-index>span{right:12px;bottom:34px;font-size:12px}.compare-hero-index small{margin-top:10px;font-size:8px;letter-spacing:.08em}.compare-selected{display:block;width:100%;padding:18px 16px;background:#ffffff}.compare-selected>div{display:flex;margin-top:12px;overflow-x:auto;border-left:0;scrollbar-width:none}.compare-selected>div::-webkit-scrollbar{display:none}.compare-selected article{flex:0 0 168px;min-height:82px;padding:10px 14px;border:1px solid var(--compare-line);border-right:0}.compare-selected article:last-child{border-right:1px solid var(--compare-line)}.compare-empty-workbench,.compare-method,.compare-workbench{padding:30px 16px}.compare-method>header,.compare-workbench>header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding-bottom:16px}.compare-method>header>p,.compare-workbench>header>div:first-child{grid-column:1}.compare-method>header>h2{grid-column:1/-1;grid-row:2}.compare-method>header>span{grid-column:2;grid-row:1;font-size:10.5px}.compare-empty-copy h2,.compare-method>header h2,.compare-workbench>header h2{margin-top:4px;font-size:23px}.compare-legend{display:block;text-align:right}.compare-legend span{display:block;padding:3px 0;border:0;font-size:10.5px}.compare-legend span:last-child{color:var(--compare-ink);background:transparent}.compare-desktop-matrix{display:none}.compare-mobile-matrix{display:block;margin-top:18px;border-top:1px solid var(--compare-line)}.compare-mobile-matrix>section{padding:18px 0 10px;border-bottom:1px solid var(--compare-line)}.compare-mobile-matrix>section[data-differ=true]{padding-inline:12px;border-left:3px solid var(--compare-ink);background:var(--compare-sand)}.compare-mobile-matrix header{display:flex;align-items:center;justify-content:space-between;gap:12px}.compare-mobile-matrix h3{font-size:15px}.compare-mobile-matrix header span{color:var(--compare-muted);font-size:10.5px}.compare-mobile-matrix dl{margin-top:10px}.compare-mobile-matrix dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:9px 0;align-items:center;gap:12px;border-top:1px solid rgba(17,17,17,.1)}.compare-mobile-matrix dt{color:var(--compare-muted);font-size:12px;overflow-wrap:anywhere}.compare-mobile-matrix dt .compare-source-label{display:flex}.compare-mobile-matrix dd{font-size:14px;font-weight:700;text-align:right;overflow-wrap:anywhere}.compare-data-note{margin-top:14px!important;font-size:10.5px}.compare-empty-workbench{display:block;background:var(--compare-mist)}.compare-empty-copy>p:nth-of-type(2){margin-top:12px;font-size:12.5px;line-height:1.7}.compare-empty-copy>a{width:100%;margin-top:18px;border-radius:5px}.compare-empty-slots{margin-top:26px}.compare-empty-slots>div{min-height:104px;padding:13px}.compare-empty-slots strong{font-size:13px}.compare-method{background:#ffffff}.compare-method>div{display:block;border-bottom:0}.compare-method article,.compare-method article:first-child{display:grid;grid-template-columns:30px 1fr;min-height:0;padding:18px 0;border-left:0;border-bottom:1px solid var(--compare-line-soft)}.compare-method article h3{margin-top:0;font-size:15px}.compare-method article p{grid-column:2;margin-top:5px;font-size:12px}.compare-footnote{display:block;min-height:0;padding:30px 25px 36px}.compare-footnote p{font-size:17px;line-height:1.5}.compare-footnote a{width:100%;margin-top:16px;border-radius:5px}.compare-actionbar{position:fixed;right:9px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));left:9px;z-index:20;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;padding:7px;border:1px solid rgba(17,17,17,.14);border-radius:12px;background:rgba(255,255,255,.96)}.compare-actionbar a{display:grid;min-height:44px;place-items:center;border:1px solid var(--compare-ink);border-radius:5px;font-size:13px;font-weight:700}.compare-actionbar a:last-child{color:#ffffff;background:var(--compare-ink)}}@media (max-width:360px){.compare-hero{grid-template-columns:minmax(0,1fr) 94px;padding-inline:13px}.compare-hero-copy h1{font-size:26px}.compare-hero-index{min-height:116px}.compare-empty-workbench,.compare-method,.compare-workbench{padding-inline:13px}}