.ComparisonPage_main__a6BQT{min-height:100dvh;padding-top:var(--space-6,48px);padding-bottom:var(--space-8,64px);background:var(--bg-main,#121813);color:var(--text-main,#fcfaf2)}.ComparisonPage_container__1L96B{max-width:1060px;margin:0 auto;padding:0 var(--space-4,16px);display:flex;flex-direction:column;gap:var(--space-6,36px)}.ComparisonPage_breadcrumb__aX9a7{font-size:.9rem;color:var(--text-meta,#8f9489);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ComparisonPage_breadcrumb__aX9a7 a{color:var(--primary-500,#82a67c);text-decoration:none;transition:color var(--transition-fast,.15s ease)}.ComparisonPage_breadcrumb__aX9a7 a:hover{text-decoration:underline;color:var(--primary-300,#adc7a7)}.ComparisonPage_breadcrumbCurrent__w8caD{color:var(--text-muted,#cfcbbe)}.ComparisonPage_header__AKAnJ{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:var(--space-4,24px);display:flex;flex-direction:column;gap:var(--space-2,12px)}.ComparisonPage_indexHero___RqDt{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:var(--space-4,20px) 0 var(--space-2,8px) 0}.ComparisonPage_categoryBadges___q7F6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ComparisonPage_categoryTag___DL9L{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--radius-tag,6px);background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.28);color:var(--primary-500,#82a67c);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ComparisonPage_vsDividerTag__ncFVZ{color:var(--text-meta,#8f9489);font-size:.78rem;font-weight:700;text-transform:uppercase}.ComparisonPage_title__to2xp{font-family:var(--font-brand,inherit);font-size:clamp(2.1rem,5vw,3.25rem);font-weight:700;color:var(--text-main,#fcfaf2);margin:0;line-height:1.15;letter-spacing:-.02em}.ComparisonPage_indexSubtitle__1_WVZ{max-width:720px;color:var(--text-muted,#cfcbbe);font-size:1.12rem;line-height:1.65;margin:0}.ComparisonPage_leadDifferenceBox__LhQWA{background:rgba(130,166,124,.07);border:1px solid rgba(130,166,124,.22);border-radius:var(--radius-lg,12px);padding:var(--space-4,20px);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.05)}.ComparisonPage_leadLabel__hnS1C{display:inline-block;font-size:.75rem;font-weight:700;color:var(--primary-500,#82a67c);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.ComparisonPage_leadText__eZYYY{font-size:1.15rem;line-height:1.6;color:var(--text-main,#fcfaf2);margin:0;font-style:italic;font-family:var(--font-serif,serif)}.ComparisonPage_statsRibbon__7pIk2{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%;margin-top:4px}.ComparisonPage_statCard__QW2m5{background:var(--bg-card,#202621);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md,10px);padding:16px 14px;text-align:center;display:flex;flex-direction:column;gap:4px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.05)}.ComparisonPage_statNumber__M__HI{font-size:1.6rem;font-weight:700;color:var(--primary-400,#9bb996);font-family:var(--font-brand,inherit);line-height:1.1;font-variant-numeric:tabular-nums}.ComparisonPage_statLabel__Otk8M{font-size:.82rem;color:var(--text-meta,#8f9489);font-weight:500;line-height:1.35}.ComparisonPage_pairSelectorCard__cKaQZ{background:linear-gradient(180deg,rgba(32,38,33,.98),rgba(21,28,22,.98));border:1px solid rgba(130,166,124,.25);border-radius:var(--radius-lg,14px);padding:24px;box-shadow:var(--shadow-card,0 10px 30px rgba(0,0,0,.35)),inset 0 1px 0 0 rgba(255,255,255,.08);display:flex;flex-direction:column;gap:18px}.ComparisonPage_pairSelectorHeader__UKjaX{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.ComparisonPage_pairSelectorTitle__3_LJh{font-size:1.15rem;font-weight:700;color:var(--text-main,#fcfaf2);display:flex;align-items:center;gap:8px;margin:0}.ComparisonPage_pairSelectorSubtitle__nPt3M{font-size:.9rem;color:var(--text-muted,#cfcbbe);margin:0}.ComparisonPage_shuffleBtn__LBEyR{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--text-muted,#cfcbbe);padding:10px 16px;border-radius:var(--radius-btn,8px);font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all var(--transition-fast,.15s ease);min-height:44px}.ComparisonPage_shuffleBtn__LBEyR:hover{background:rgba(130,166,124,.15);color:var(--text-main,#fcfaf2);border-color:rgba(130,166,124,.35)}.ComparisonPage_shuffleBtn__LBEyR:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_pairSelectorControls__5ibxt{display:grid;grid-template-columns:1fr auto 1fr auto;gap:14px;align-items:flex-end}.ComparisonPage_pairSelectGroup__TOo4Z{display:flex;flex-direction:column;gap:6px}.ComparisonPage_pairSelectLabel__Yga8m{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-meta,#8f9489)}.ComparisonPage_pairSelect__7MNvl{background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-input,8px);padding:11px 14px;color:var(--text-main,#fcfaf2);font-size:.95rem;outline:none;cursor:pointer;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease);min-height:46px;width:100%}.ComparisonPage_pairSelect__7MNvl:focus-visible{border-color:var(--primary-500,#82a67c);outline:2px solid var(--primary-500,#82a67c);outline-offset:1px}.ComparisonPage_pairSelect__7MNvl optgroup{background:var(--bg-card,#1c241e);color:var(--primary-400,#9bb996);font-weight:700;font-style:normal}.ComparisonPage_pairSelect__7MNvl option{background:var(--bg-soft,#151c16);color:var(--text-main,#fcfaf2);font-weight:400}.ComparisonPage_pairVsCircle__7hSX_{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.3);color:var(--primary-400,#9bb996);font-size:.78rem;font-weight:800;margin-bottom:3px;flex-shrink:0}.ComparisonPage_pairSubmitBtn__laZC_{min-height:46px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary-500,#82a67c);color:#121813!important;font-weight:700;font-size:.95rem;border:none;border-radius:var(--radius-btn,10px);cursor:pointer;transition:transform var(--transition-fast,.15s ease),background var(--transition-fast,.15s ease);text-decoration:none!important;white-space:nowrap}.ComparisonPage_pairSubmitBtn__laZC_:hover:not(:disabled){background:var(--primary-400,#9bb996);transform:translateY(-1px)}.ComparisonPage_pairSubmitBtn__laZC_:disabled{opacity:.6;cursor:not-allowed}.ComparisonPage_pairSubmitBtnDisabled__WHTqR{background:rgba(255,255,255,.08)!important;color:var(--text-meta,#8f9489)!important;border:1px solid rgba(255,255,255,.1)!important;cursor:not-allowed!important;opacity:.85}.ComparisonPage_pairStatusNotice__6k34G{font-size:.88rem;padding:14px 16px;border-radius:var(--radius-md,8px);display:flex;align-items:flex-start;gap:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);color:var(--text-muted,#cfcbbe)}.ComparisonPage_pairStatusNoticeSuccess__iY7eK{background:rgba(130,166,124,.1);border-color:rgba(130,166,124,.3);color:var(--text-main,#fcfaf2);align-items:center}.ComparisonPage_pairStatusNoticeContent__DAc3w{display:flex;flex-direction:column;gap:10px;width:100%}.ComparisonPage_pairNoticeHeading__XWOr5{margin:0;line-height:1.5;color:var(--text-muted,#cfcbbe)}.ComparisonPage_pairAlternativeLinks__MlURx{display:flex;gap:10px;flex-wrap:wrap}.ComparisonPage_pairEmotionPillLink__SSRiJ{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.28);border-radius:var(--radius-btn,8px);color:var(--primary-400,#9bb996);font-size:.84rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast,.15s ease);min-height:40px}.ComparisonPage_pairEmotionPillLink__SSRiJ:hover{background:rgba(130,166,124,.22);border-color:var(--primary-400,#9bb996);color:var(--text-main,#fcfaf2);transform:translateY(-1px)}.ComparisonPage_pairEmotionPillLink__SSRiJ:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_sectionCard__RROC8{background:var(--bg-card,#202621);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg,14px);padding:var(--space-5,28px);box-shadow:var(--shadow-card,0 4px 20px rgba(0,0,0,.25)),inset 0 1px 0 0 rgba(255,255,255,.05)}.ComparisonPage_sectionHeader___mfAe{margin-bottom:var(--space-4,20px)}.ComparisonPage_sectionTitle__ILf8E{font-family:var(--font-brand,inherit);font-size:1.45rem;font-weight:700;color:var(--text-main,#fcfaf2);margin:0 0 6px}.ComparisonPage_sectionSubtitle__GhMw6{font-size:.95rem;color:var(--text-muted,#cfcbbe);margin:0;line-height:1.55}.ComparisonPage_filterHubWrapper__gbvxP{display:flex;flex-direction:column;gap:20px}.ComparisonPage_searchContainer__o2uIQ{width:100%;position:relative}.ComparisonPage_searchInput__HVYWr{width:100%;background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-input,10px);padding:14px 44px 14px 46px;font-size:1.02rem;color:var(--text-main,#fcfaf2);caret-color:var(--primary-400,#9bb996);outline:none;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.ComparisonPage_searchInput__HVYWr:focus,.ComparisonPage_searchInput__HVYWr:focus-visible{border-color:var(--primary-500,#82a67c);outline:none!important;box-shadow:0 0 0 3px rgba(130,166,124,.15)}.ComparisonPage_searchIcon__pGSYP{left:16px;pointer-events:none}.ComparisonPage_searchClearBtn__D4Oex,.ComparisonPage_searchIcon__pGSYP{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-meta,#8f9489)}.ComparisonPage_searchClearBtn__D4Oex{right:10px;background:none;border:none;cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-btn,8px);transition:color var(--transition-fast,.15s ease)}.ComparisonPage_searchClearBtn__D4Oex:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_searchKbd__gTm5S{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:2px 8px;font-size:.78rem;font-weight:600;color:var(--text-meta,#8f9489);font-family:inherit;pointer-events:none}@media (max-width:640px),(pointer:coarse){.ComparisonPage_searchKbd__gTm5S{display:none}.ComparisonPage_searchInput__HVYWr{padding:12px 38px 12px 42px;font-size:.95rem}.ComparisonPage_searchIcon__pGSYP{left:14px}}.ComparisonPage_searchClearBtn__D4Oex:hover{color:var(--text-main,#fcfaf2)}.ComparisonPage_popularRow__o4jvm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ComparisonPage_popularLabel__0kFhN{font-size:.8rem;font-weight:700;color:var(--text-meta,#8f9489);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px;flex-shrink:0}.ComparisonPage_popularChip__yD_3R{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--text-muted,#cfcbbe);border-radius:var(--radius-tag,6px);padding:6px 14px;font-size:.82rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast,.15s ease);min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ComparisonPage_popularChip__yD_3R:hover{background:rgba(130,166,124,.12);border-color:rgba(130,166,124,.35);color:var(--text-main,#fcfaf2)}.ComparisonPage_popularChipActive___A4rn{background:rgba(130,166,124,.22);border-color:var(--primary-500,#82a67c);color:var(--text-main,#fcfaf2);font-weight:600}.ComparisonPage_categoriesBar__xDX9a{display:flex;gap:8px;flex-wrap:wrap}.ComparisonPage_categoryFilterBtn__cXgfi{background:rgba(255,255,255,.04);color:var(--text-muted,#cfcbbe);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-tag,6px);padding:8px 16px;font-size:.84rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all var(--transition-fast,.15s ease);min-height:44px}.ComparisonPage_categoryFilterBtn__cXgfi:hover{background:rgba(255,255,255,.08);color:var(--text-main,#fcfaf2)}.ComparisonPage_categoryFilterBtn__cXgfi:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_categoryFilterActive__SybK1{background:var(--primary-500,#82a67c)!important;color:var(--text-inverse,#121813)!important;border-color:var(--primary-500,#82a67c)!important}.ComparisonPage_pillCount__FMkk9{font-size:.74rem;padding:3px 8px;border-radius:var(--radius-xs,4px);background:rgba(255,255,255,.08);color:var(--text-meta,#8f9489);font-weight:600;font-variant-numeric:tabular-nums}.ComparisonPage_categoryFilterActive__SybK1 .ComparisonPage_pillCount__FMkk9{background:rgba(0,0,0,.35);color:#fcfaf2}.ComparisonPage_categoryDropdownWrapper__IUVhM{position:relative;display:inline-flex;align-items:center}.ComparisonPage_categoryDropdown__XGDl8{appearance:none;background:rgba(255,255,255,.04);color:var(--text-muted,#cfcbbe);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-tag,6px);padding:8px 34px 8px 14px;font-size:.84rem;font-weight:600;cursor:pointer;min-height:44px;transition:all var(--transition-fast,.15s ease)}.ComparisonPage_categoryDropdown__XGDl8:hover{background:rgba(255,255,255,.08);color:var(--text-main,#fcfaf2);border-color:rgba(130,166,124,.3)}.ComparisonPage_categoryDropdown__XGDl8:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_categoryDropdownActive__DtHyZ{background:rgba(130,166,124,.22)!important;color:var(--text-main,#fcfaf2)!important;border-color:var(--primary-500,#82a67c)!important}.ComparisonPage_categoryDropdownIcon__rzGCE{position:absolute;right:12px;pointer-events:none;color:var(--text-meta,#8f9489)}.ComparisonPage_controlsHeader__NJl6D{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ComparisonPage_resultsMeta__XCyeg{color:var(--text-meta,#8f9489);font-size:.88rem;display:flex;align-items:center;gap:12px}.ComparisonPage_clearFiltersLink__B2hFu{background:none;border:none;color:var(--primary-400,#9bb996);cursor:pointer;font-size:.85rem;text-decoration:underline;padding:6px 8px;border-radius:4px;min-height:38px;display:inline-flex;align-items:center}.ComparisonPage_clearFiltersLink__B2hFu:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_viewToggleGroup__i04yE{display:flex;align-items:center;background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md,8px);padding:3px;gap:2px}.ComparisonPage_viewToggleGroup__i04yE:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_viewToggleBtn__ai8AJ{background:none;border:none;color:var(--text-meta,#8f9489);padding:8px 14px;font-size:.82rem;font-weight:600;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--transition-fast,.15s ease);min-height:44px}.ComparisonPage_viewToggleBtn__ai8AJ:hover{color:var(--text-main,#fcfaf2)}.ComparisonPage_viewToggleBtn__ai8AJ:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_viewToggleActive__Z3RJB{background:var(--bg-card,#202621);color:var(--primary-400,#9bb996);box-shadow:0 1px 3px rgba(0,0,0,.3)}.ComparisonPage_hubGrid__n1ehb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:18px}.ComparisonPage_hubCard__PdqGF{background:var(--bg-card,#202621);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg,12px);padding:22px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.2)),inset 0 1px 0 0 rgba(255,255,255,.04);transition:transform var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.ComparisonPage_hubCard__PdqGF:hover{transform:translateY(-2px);border-color:rgba(130,166,124,.4);box-shadow:var(--shadow-card,0 10px 24px rgba(0,0,0,.35))}.ComparisonPage_hubCard__PdqGF:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px;border-color:var(--primary-500,#82a67c)}.ComparisonPage_hubCardHeader__Eq_zR{display:flex;flex-direction:column;gap:8px}.ComparisonPage_hubCardVsPill___TS_w{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--primary-400,#9bb996);background:rgba(130,166,124,.1);border:1px solid rgba(130,166,124,.2);padding:3px 8px;border-radius:4px;width:fit-content;text-transform:uppercase}.ComparisonPage_hubCardTitle__mI2LV{font-family:var(--font-brand,inherit);font-size:1.22rem;font-weight:700;color:var(--text-main,#fcfaf2);margin:0;display:flex;align-items:center;justify-content:space-between}.ComparisonPage_hubCardDesc__tLgU0{font-size:.92rem;color:var(--text-muted,#cfcbbe);line-height:1.55;margin:0}.ComparisonPage_hubCardFooter___d2gG{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);font-size:.82rem;color:var(--text-meta,#8f9489)}.ComparisonPage_hubCardActionLink__UFk5k{display:inline-flex;align-items:center;gap:4px;color:var(--primary-400,#9bb996);font-weight:600;min-height:44px;min-width:44px;padding:8px 12px;border-radius:var(--radius-btn,8px);transition:all var(--transition-fast,.15s ease)}.ComparisonPage_hubCardActionLink__UFk5k:hover{background:rgba(130,166,124,.12);color:var(--text-main,#fcfaf2)}.ComparisonPage_hubCardActionLink__UFk5k:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_visuallyHidden__97OSP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ComparisonPage_matrixTableContainer__h2NQs{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md,10px);background:var(--bg-card,#202621)}.ComparisonPage_matrixTable__KXk_a{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.ComparisonPage_matrixTable__KXk_a th{background:var(--bg-soft,#151c16);padding:14px 18px;color:var(--text-main,#fcfaf2);font-weight:700;font-size:.84rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.ComparisonPage_matrixTable__KXk_a td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-muted,#cfcbbe);vertical-align:middle}.ComparisonPage_matrixTable__KXk_a tr:last-child td{border-bottom:none}.ComparisonPage_matrixTable__KXk_a tr:hover td{background:rgba(255,255,255,.02)}.ComparisonPage_matrixTableNameCol__w_W3S{font-weight:700;color:var(--text-main,#fcfaf2)!important;white-space:nowrap}.ComparisonPage_matrixTableDiffCol___3CZJ{line-height:1.5;font-size:.88rem;min-width:280px}.ComparisonPage_paginationWrapper__6VSDZ{display:flex;align-items:center;justify-content:center;gap:14px;padding:24px 0 8px;flex-wrap:wrap}.ComparisonPage_loadMoreBtn__kC6RS{background:var(--bg-card,#202621);border:1px solid rgba(130,166,124,.3);color:var(--text-main,#fcfaf2);padding:12px 24px;border-radius:var(--radius-btn,10px);font-size:.92rem;font-weight:600;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-height:46px;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 0 rgba(255,255,255,.06);transition:transform var(--transition-fast,.15s ease),background var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease)}.ComparisonPage_loadMoreBtn__kC6RS:hover{background:rgba(130,166,124,.16);border-color:var(--primary-500,#82a67c);transform:translateY(-1px)}.ComparisonPage_loadMoreBtn__kC6RS:active{transform:translateY(0) scale(.985)}.ComparisonPage_loadMoreBtn__kC6RS:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_loadMoreCount__zsRzM{font-size:.8rem;color:var(--text-meta,#8f9489);font-weight:500}.ComparisonPage_showAllBtn__3hkDO{background:none;border:1px solid rgba(255,255,255,.1);color:var(--text-muted,#cfcbbe);padding:12px 18px;border-radius:var(--radius-btn,10px);font-size:.88rem;font-weight:500;cursor:pointer;min-height:46px;display:inline-flex;align-items:center;transition:all var(--transition-fast,.15s ease)}.ComparisonPage_showAllBtn__3hkDO:hover{background:rgba(255,255,255,.06);color:var(--text-main,#fcfaf2)}.ComparisonPage_showAllBtn__3hkDO:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_spotlightGrid__L0buD{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ComparisonPage_spotlightCard__sGTNT{background:var(--bg-soft,#151c16);border:1px solid rgba(130,166,124,.22);border-radius:var(--radius-lg,12px);padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-shadow:0 4px 16px rgba(0,0,0,.25)}.ComparisonPage_spotlightHeader__K0i_i{display:flex;align-items:center;justify-content:space-between;gap:10px}.ComparisonPage_spotlightTitle__WGZLA{font-family:var(--font-brand,inherit);font-size:1.25rem;font-weight:700;color:var(--text-main,#fcfaf2);margin:0}.ComparisonPage_spotlightBadge__vE1Ch{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--primary-400,#9bb996);background:rgba(130,166,124,.12);padding:3px 8px;border-radius:4px}.ComparisonPage_spotlightDuo__UAFGk{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:rgba(0,0,0,.22);border-radius:var(--radius-md,8px);padding:14px;border:1px solid rgba(255,255,255,.04)}.ComparisonPage_spotlightItem__TVnPl{display:flex;flex-direction:column;gap:4px}.ComparisonPage_spotlightItemName__1RP3_{font-weight:700;font-size:1.02rem;color:var(--text-main,#fcfaf2)}.ComparisonPage_spotlightItemFocus__TlyYI{font-size:.78rem;color:var(--primary-400,#9bb996);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ComparisonPage_spotlightItemSymptom__9Czgq{font-size:.85rem;color:var(--text-muted,#cfcbbe);line-height:1.45}.ComparisonPage_spotlightDifference__OIrRC{font-size:.92rem;line-height:1.55;color:var(--text-main,#fcfaf2);font-style:italic;margin:0}.ComparisonPage_spotlightBtn__CAAVi{display:inline-flex;align-items:center;gap:6px;color:var(--primary-400,#9bb996);text-decoration:none;font-size:.9rem;font-weight:600;transition:color var(--transition-fast,.15s ease)}.ComparisonPage_spotlightBtn__CAAVi:hover{color:var(--primary-300,#adc7a7);text-decoration:underline}.ComparisonPage_triageGrid__2NZ9U{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ComparisonPage_triageCard__wJruP{background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md,10px);padding:20px;display:flex;flex-direction:column;gap:12px}.ComparisonPage_triageStepBadge___6_yI{width:34px;height:34px;border-radius:50%;background:rgba(130,166,124,.15);color:var(--primary-400,#9bb996);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.92rem}.ComparisonPage_triageTitle__74hAK{font-size:1.05rem;font-weight:700;color:var(--text-main,#fcfaf2);margin:0}.ComparisonPage_triageDesc__ExYYQ{font-size:.88rem;line-height:1.6;color:var(--text-muted,#cfcbbe);margin:0}.ComparisonPage_faqAccordion__9uvpG{display:flex;flex-direction:column;gap:12px}.ComparisonPage_faqDetails__RGPkQ{background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md,10px);overflow:hidden;transition:border-color var(--transition-fast,.15s ease)}.ComparisonPage_faqDetails__RGPkQ[open]{border-color:rgba(130,166,124,.35)}.ComparisonPage_faqSummary__1dW33{padding:18px 22px;cursor:pointer;font-size:1.05rem;font-weight:600;color:var(--text-main,#fcfaf2);display:flex;align-items:center;justify-content:space-between;list-style:none;user-select:none}.ComparisonPage_faqSummary__1dW33::-webkit-details-marker{display:none}.ComparisonPage_faqSummaryIcon__CXmdI{color:var(--primary-500,#82a67c);transition:transform var(--transition-fast,.15s ease);flex-shrink:0}.ComparisonPage_faqDetails__RGPkQ[open] .ComparisonPage_faqSummaryIcon__CXmdI{transform:rotate(180deg)}.ComparisonPage_faqBody__YPpgo{padding:0 22px 20px;font-size:.95rem;line-height:1.65;color:var(--text-muted,#cfcbbe)}.ComparisonPage_governanceCard__VCQVw{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md,10px);padding:18px 22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:.86rem;color:var(--text-meta,#8f9489)}.ComparisonPage_governanceTeam__1_jEC{display:flex;align-items:center;gap:10px}.ComparisonPage_crisisLink__hG4aK{color:var(--primary-400,#9bb996);text-decoration:underline;font-weight:600}.ComparisonPage_comparisonGrid__b_HU_{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4,20px)}@media (max-width:768px){.ComparisonPage_comparisonGrid__b_HU_{grid-template-columns:1fr}}.ComparisonPage_emotionColumn__XonPJ{background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md,10px);padding:var(--space-4,20px);display:flex;flex-direction:column;gap:var(--space-3,16px)}.ComparisonPage_columnHeader__EdjuZ{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.ComparisonPage_columnEmotionName__em3KW{font-family:var(--font-brand,inherit);font-size:1.35rem;font-weight:700;color:var(--text-main,#fcfaf2);margin:0}.ComparisonPage_columnCategory__B158b{font-size:.8rem;color:var(--primary-500,#82a67c);font-weight:600}.ComparisonPage_featureBlock__0zim_{display:flex;flex-direction:column;gap:6px}.ComparisonPage_featureLabel__ABRAz{font-size:.8rem;font-weight:700;color:var(--text-meta,#8f9489);text-transform:uppercase;letter-spacing:.05em}.ComparisonPage_bulletList__UkBnC,.ComparisonPage_featureContent__F5dZp{font-size:.95rem;color:var(--text-muted,#cfcbbe);line-height:1.55;margin:0}.ComparisonPage_bulletList__UkBnC{padding-left:18px}.ComparisonPage_bulletList__UkBnC li{margin-bottom:6px}.ComparisonPage_bulletList__UkBnC li:last-child{margin-bottom:0}.ComparisonPage_tableContainer__Qnzn3{overflow-x:auto;border-radius:var(--radius-md,10px);border:1px solid rgba(255,255,255,.08)}.ComparisonPage_comparisonTable__4xzAB{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.ComparisonPage_comparisonTable__4xzAB td,.ComparisonPage_comparisonTable__4xzAB th{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);line-height:1.5}.ComparisonPage_comparisonTable__4xzAB th{background:var(--bg-soft,#151c16);color:var(--text-main,#fcfaf2);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em}.ComparisonPage_comparisonTable__4xzAB th:first-child{width:28%}.ComparisonPage_comparisonTable__4xzAB td:first-child{font-weight:600;color:var(--primary-500,#82a67c);background:rgba(255,255,255,.015)}.ComparisonPage_comparisonTable__4xzAB td{color:var(--text-muted,#cfcbbe)}.ComparisonPage_comparisonTable__4xzAB tr:last-child td{border-bottom:none}.ComparisonPage_promptItem__Kqwgd{background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md,8px);padding:14px 18px;margin-bottom:10px;display:flex;align-items:flex-start;gap:12px}.ComparisonPage_promptItem__Kqwgd:last-child{margin-bottom:0}.ComparisonPage_promptIcon__FHGWm{color:var(--primary-500,#82a67c);flex-shrink:0;margin-top:3px}.ComparisonPage_promptText__n_esL{color:var(--text-main,#fcfaf2);font-size:.98rem;line-height:1.5;margin:0}.ComparisonPage_faqList__wYJMH{display:flex;flex-direction:column;gap:14px}.ComparisonPage_faqCard__IHZco{background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md,10px);padding:18px 22px}.ComparisonPage_faqQuestion__uoJfp{font-size:1.05rem;font-weight:600;color:var(--text-main,#fcfaf2);margin:0 0 8px}.ComparisonPage_faqAnswer__Wj1Fz{font-size:.95rem;line-height:1.6;color:var(--text-muted,#cfcbbe);margin:0}.ComparisonPage_ctaBox__THahU{background:linear-gradient(135deg,rgba(32,38,33,.95),rgba(21,28,22,.95));border:1px solid rgba(130,166,124,.28);border-radius:var(--radius-lg,14px);padding:var(--space-5,30px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3,16px);box-shadow:0 8px 30px rgba(0,0,0,.35)}.ComparisonPage_ctaTitle__MdFMs{font-family:var(--font-brand,inherit);font-size:1.5rem;font-weight:700;color:var(--text-main,#fcfaf2);margin:0}.ComparisonPage_ctaText__hdLrJ{font-size:1rem;color:var(--text-muted,#cfcbbe);max-width:640px;line-height:1.6;margin:0}.ComparisonPage_ctaActions__GQGl8{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px}.ComparisonPage_primaryBtn__cq_Ha{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary-500,#82a67c);font-family:var(--font-body,inherit);font-weight:700;font-size:.95rem;padding:12px 24px;min-height:46px;border-radius:var(--radius-cta,14px);text-decoration:none!important;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 0 rgba(255,255,255,.25);cursor:pointer;line-height:1;transition:transform var(--duration-fast,.15s) var(--adaptive-easing,cubic-bezier(.16,1,.3,1)),box-shadow var(--duration-fast,.15s) var(--adaptive-easing,cubic-bezier(.16,1,.3,1)),background-color var(--duration-fast,.15s) ease,filter var(--duration-fast,.15s) ease}.ComparisonPage_primaryBtn__cq_Ha,.ComparisonPage_primaryBtn__cq_Ha svg,.ComparisonPage_primaryBtn__cq_Ha:link,.ComparisonPage_primaryBtn__cq_Ha:visited{color:var(--text-inverse,#121813)!important}.ComparisonPage_primaryBtn__cq_Ha svg{stroke:var(--text-inverse,#121813)!important;transition:transform var(--duration-fast,.15s) ease}.ComparisonPage_primaryBtn__cq_Ha:hover{background:var(--primary-400,#9bb996);color:var(--text-inverse,#121813)!important;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(130,166,124,.45),inset 0 1px 0 0 rgba(255,255,255,.35);filter:brightness(1.03)}.ComparisonPage_primaryBtn__cq_Ha:hover svg{transform:translateX(3px);color:var(--text-inverse,#121813)!important;stroke:var(--text-inverse,#121813)!important}.ComparisonPage_primaryBtn__cq_Ha:active{transform:translateY(0) scale(.985);box-shadow:0 2px 6px rgba(130,166,124,.3);color:var(--text-inverse,#121813)!important}.ComparisonPage_primaryBtn__cq_Ha:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_secondaryBtn___DT9I{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-card,#202621);border:1px solid rgba(130,166,124,.25);font-family:var(--font-body,inherit);font-weight:600;font-size:.95rem;padding:12px 22px;min-height:46px;border-radius:var(--radius-btn,10px);text-decoration:none!important;cursor:pointer;line-height:1;transition:transform var(--duration-fast,.15s) var(--adaptive-easing,cubic-bezier(.16,1,.3,1)),background-color var(--duration-fast,.15s) ease,border-color var(--duration-fast,.15s) ease,box-shadow var(--duration-fast,.15s) ease}.ComparisonPage_secondaryBtn___DT9I,.ComparisonPage_secondaryBtn___DT9I:link,.ComparisonPage_secondaryBtn___DT9I:visited{color:var(--text-main,#fcfaf2)!important}.ComparisonPage_secondaryBtn___DT9I:hover{background:rgba(130,166,124,.12);border-color:var(--primary-500,#82a67c);color:var(--text-main,#fcfaf2)!important;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.3);text-decoration:none!important}.ComparisonPage_secondaryBtn___DT9I:active{transform:translateY(0) scale(.985)}.ComparisonPage_secondaryBtn___DT9I:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.ComparisonPage_relatedGrid__aSDBa{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px}.ComparisonPage_relatedCard__28RXz{background:var(--bg-soft,#151c16);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md,10px);padding:16px 18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;transition:transform var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease)}.ComparisonPage_relatedCard__28RXz:hover{transform:translateY(-2px);border-color:rgba(130,166,124,.35)}.ComparisonPage_relatedTitle__xoKdy{font-size:1rem;font-weight:600;color:var(--text-main,#fcfaf2);display:flex;align-items:center;justify-content:space-between}.ComparisonPage_relatedSubtitle__hMH68{font-size:.85rem;color:var(--text-meta,#8f9489);line-height:1.4}@media (max-width:900px){.ComparisonPage_statsRibbon__7pIk2{grid-template-columns:repeat(2,1fr)}.ComparisonPage_spotlightGrid__L0buD,.ComparisonPage_triageGrid__2NZ9U{grid-template-columns:1fr}}@media (max-width:768px){.ComparisonPage_pairSelectorControls__5ibxt{grid-template-columns:1fr}.ComparisonPage_pairVsCircle__7hSX_{margin:0 auto}.ComparisonPage_spotlightDuo__UAFGk{grid-template-columns:1fr}.ComparisonPage_controlsHeader__NJl6D{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.ComparisonPage_hubGrid__n1ehb,.ComparisonPage_relatedGrid__aSDBa{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ComparisonPage_categoryFilterBtn__cXgfi,.ComparisonPage_hubCard__PdqGF,.ComparisonPage_loadMoreBtn__kC6RS,.ComparisonPage_popularChip__yD_3R,.ComparisonPage_primaryBtn__cq_Ha,.ComparisonPage_relatedCard__28RXz,.ComparisonPage_secondaryBtn___DT9I,.ComparisonPage_showAllBtn__3hkDO,.ComparisonPage_shuffleBtn__LBEyR,.ComparisonPage_viewToggleBtn__ai8AJ{transition:none!important;transform:none!important}}