.compare_page__p7Wjs{padding-top:100px;padding-bottom:80px}.compare_hero__FTQ51{text-align:center;margin-bottom:64px}.compare_heroLabel__kdPvr{font-family:var(--font-mono);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.compare_heroTitle__SG_jm{font-family:var(--font-display);font-size:clamp(32px,5vw,48px);font-weight:800;color:var(--text);line-height:1.1;margin-bottom:16px}.compare_heroSubtitle__LWHMX{font-size:17px;color:var(--text-muted);line-height:1.6;max-width:520px;margin:0 auto}.compare_selector__J6xqd{display:flex;align-items:center;justify-content:center;gap:16px;margin:40px auto;max-width:700px;flex-wrap:wrap}.compare_selectWrapper__R0NLC{position:relative;flex:1 1;min-width:200px;max-width:280px}.compare_select__bZUE9{width:100%;padding:16px 20px;font-family:var(--font-body);font-size:15px;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s}.compare_select__bZUE9:hover{border-color:var(--text-dim)}.compare_select__bZUE9:focus{outline:none;border-color:var(--accent)}.compare_selectArrow__zhiWQ{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-dim);font-size:12px}.compare_vsLabel__ENG6j{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text-dim)}.compare_compareBtn__H8DPJ{padding:16px 32px;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--bg);background:var(--accent);border:none;cursor:pointer;transition:all .15s}.compare_compareBtn__H8DPJ:hover:not(:disabled){opacity:.85}.compare_compareBtn__H8DPJ:disabled{opacity:.4;cursor:not-allowed}.compare_popularSection__b6x2E{margin-top:80px}.compare_sectionLabel__UMcf4{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:24px;text-align:center}.compare_popularGrid__GBkZf{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.compare_comparisonCard__21_ev{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--surface);border:1px solid var(--border);text-decoration:none;transition:all .15s}.compare_comparisonCard__21_ev:hover{border-color:var(--accent);background:var(--bg)}.compare_cardTools__TZ9wA{display:flex;align-items:center;gap:12px;flex:1 1}.compare_cardTool__qNbui{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px}.compare_cardToolName__0Hpth{font-size:14px;font-weight:600;color:var(--text);text-align:center}.compare_cardToolScore__9Maf7{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--accent)}.compare_cardVs__8FCZc{font-family:var(--font-mono);font-size:10px;letter-spacing:1px;color:var(--text-dim)}.compare_cardArrow__ny_n_{color:var(--accent);font-size:18px;flex-shrink:0}.compare_detailPage__F1zmZ{padding-top:100px;padding-bottom:80px}.compare_breadcrumb__WfCE2{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--text-dim);margin-bottom:32px;display:flex;align-items:center;gap:8px}.compare_breadcrumb__WfCE2 a{color:var(--text-muted);text-decoration:none}.compare_breadcrumb__WfCE2 a:hover{color:var(--accent)}.compare_header__M5R8z{text-align:center;margin-bottom:48px}.compare_headerTools__LANVt{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}.compare_headerTool__t5CCq{display:flex;flex-direction:column;align-items:center;gap:8px}.compare_headerToolName__bV5vL{font-family:var(--font-display);font-size:clamp(24px,4vw,36px);font-weight:800;color:var(--text)}.compare_headerToolLink__iUSwI{text-decoration:none;transition:color .15s}.compare_headerToolLink__iUSwI:hover .compare_headerToolName__bV5vL{color:var(--accent)}.compare_headerVs__O3AWa{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--text-dim)}.compare_scoresRow__1i8TE{display:flex;justify-content:center;gap:64px;margin-bottom:32px;flex-wrap:wrap}.compare_scoreCard__7bt7L{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:140px}.compare_scoreDial__zPXPF{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:32px;font-weight:800;border:4px solid;position:relative}.compare_scoreDialWinner__QRkii{box-shadow:0 0 0 4px rgba(201,168,76,.2)}.compare_winnerBadge__R5yk2{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.compare_scoreLabel__k_HWk{font-size:10px}.compare_scoreLabel__k_HWk,.compare_verdictBadge__1e_K6{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase}.compare_verdictBadge__1e_K6{font-size:9px;padding:6px 12px;border:1px solid}.compare_verdictSection__L1gRC{max-width:700px;margin:0 auto 48px;padding:32px;background:var(--surface);border:1px solid var(--border);text-align:center}.compare_verdictTitle__rGPtp{font-family:var(--font-mono);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.compare_verdictSummary__eVxcp{font-size:17px;color:var(--text);line-height:1.7;margin-bottom:24px}.compare_verdictChoices__g2zTY{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;text-align:left}@media (max-width:600px){.compare_verdictChoices__g2zTY{grid-template-columns:1fr}}.compare_verdictChoice__0nZhM{padding:20px;background:var(--bg);border:1px solid var(--border)}.compare_verdictChoiceLabel__UMyk_{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.compare_verdictChoiceText__0P5F2{font-size:14px;color:var(--text-muted);line-height:1.6}.compare_tableSection__urBy3{margin-bottom:48px}.compare_tableSectionTitle__Zw4n_{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:20px;display:flex;align-items:center;gap:12px}.compare_tableSectionTitle__Zw4n_:after{content:"";flex:1 1;height:1px;background:var(--border)}.compare_comparisonTable__aPBEO{width:100%;border-collapse:collapse}.compare_comparisonTable__aPBEO td,.compare_comparisonTable__aPBEO th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--border)}.compare_comparisonTable__aPBEO th{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);background:var(--surface);font-weight:600}.compare_comparisonTable__aPBEO th:first-child{width:140px}.compare_comparisonTable__aPBEO td{font-size:14px;color:var(--text-muted);line-height:1.5;vertical-align:top}.compare_comparisonTable__aPBEO td:first-child{font-weight:600;color:var(--text)}.compare_cellWinner__Pj6Wt{background:rgba(201,168,76,.05)}.compare_cellValue__Q6IV_{display:flex;align-items:center;gap:8px}.compare_winnerIndicator__tSJW7{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.compare_ethicsSection__wroPz{margin-bottom:48px}.compare_ethicsGrid__9cs6S{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:700px){.compare_ethicsGrid__9cs6S{grid-template-columns:1fr}}.compare_ethicsCard__JYOLX{padding:24px;background:var(--surface);border:1px solid var(--border)}.compare_ethicsCardHeader__4gO8l{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.compare_ethicsCardName__zRBC5{font-size:16px;font-weight:600;color:var(--text)}.compare_ethicsCardScore__SQIVF{font-family:var(--font-display);font-size:24px;font-weight:700}.compare_ethicsBar__AsdGF{display:flex;align-items:center;gap:12px;margin-bottom:12px}.compare_ethicsBarLabel__4qbu1{font-size:12px;color:var(--text-muted);width:80px;flex-shrink:0}.compare_ethicsBarTrack__RJc8W{flex:1 1;height:8px;background:var(--bg);border-radius:4px;overflow:hidden}.compare_ethicsBarFill__UTJZD{height:100%;border-radius:4px;transition:width .3s}.compare_ethicsBarValue__32h9f{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);width:30px;text-align:right;flex-shrink:0}.compare_limitationsSection__Jyih6{margin-bottom:48px}.compare_limitationsGrid__79BJh{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:700px){.compare_limitationsGrid__79BJh{grid-template-columns:1fr}}.compare_limitationsCard__7bxZ8{padding:24px;background:var(--surface);border:1px solid var(--border)}.compare_limitationsCardTitle__3zY0G{font-size:16px;font-weight:600;color:var(--text);margin-bottom:16px}.compare_limitationsList__8syea{list-style:none;padding:0;margin:0}.compare_limitationItem__8nzXC{font-size:14px;color:var(--text-muted);line-height:1.6;padding:8px 0;border-bottom:1px solid var(--border)}.compare_limitationItem__8nzXC:last-child{border-bottom:none}.compare_ctaSection__zjei4{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:48px;border-top:1px solid var(--border)}.compare_ctaBtn__k133H{padding:16px 32px;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;text-decoration:none;transition:all .15s}.compare_ctaBtnPrimary__j2me3{color:var(--bg);background:var(--accent)}.compare_ctaBtnPrimary__j2me3:hover{opacity:.85}.compare_ctaBtnSecondary__oYelf{color:var(--text);background:transparent;border:1px solid var(--border)}.compare_ctaBtnSecondary__oYelf:hover{border-color:var(--accent);color:var(--accent)}.compare_noEthics__iPQY8{padding:24px;background:var(--surface);border:1px solid var(--border);text-align:center;color:var(--text-dim);font-size:14px}