.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:980px;margin:0 auto;padding:0 var(--space-4,16px);display:flex;flex-direction:column;gap:var(--space-5,32px)}.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_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_categoryBadges___q7F6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ComparisonPage_categoryTag___DL9L{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-full,9999px);background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.25);color:var(--primary-500,#82a67c);font-size:.78rem;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(2rem,4.5vw,3rem);font-weight:700;color:var(--text-main,#fcfaf2);margin:0;line-height:1.15;letter-spacing:-.02em}.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_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))}.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.5}.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);color:#121813!important;font-family:var(--font-body,inherit);font-weight:700;font-size:.95rem;padding:12px 24px;min-height:46px;border-radius:var(--radius-full,9999px);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:link,.ComparisonPage_primaryBtn__cq_Ha:visited{color:#121813!important}.ComparisonPage_primaryBtn__cq_Ha svg{color:#121813!important;stroke:#121813!important;transition:transform var(--duration-fast,.15s) ease}.ComparisonPage_primaryBtn__cq_Ha:hover{background:var(--primary-400,#9bb996);color:#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:#121813!important;stroke:#121813!important}.ComparisonPage_primaryBtn__cq_Ha:active{transform:translateY(0) scale(.985);box-shadow:0 2px 6px rgba(130,166,124,.3);color:#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-full,9999px);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(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}.ComparisonPage_indexHero___RqDt{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:var(--space-4,20px) 0}.ComparisonPage_searchContainer__o2uIQ{width:100%;max-width:580px;margin:var(--space-2,10px) auto;position:relative}.ComparisonPage_searchInput__HVYWr{width:100%;background:var(--bg-card,#202621);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full,9999px);padding:14px 22px 14px 44px;font-size:1rem;color:var(--text-main,#fcfaf2);outline:none;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.ComparisonPage_searchInput__HVYWr:focus{border-color:var(--primary-500,#82a67c);box-shadow:0 0 0 3px rgba(130,166,124,.18)}.ComparisonPage_searchIcon__pGSYP{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-meta,#8f9489)}.ComparisonPage_hubGrid__n1ehb{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.ComparisonPage_hubCard__PdqGF{background:var(--bg-card,#202621);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg,12px);padding:20px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;gap:12px;transition:transform var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease)}.ComparisonPage_hubCard__PdqGF:hover{transform:translateY(-2px);border-color:rgba(130,166,124,.35);box-shadow:0 6px 20px rgba(0,0,0,.25)}.ComparisonPage_hubCardTitle__mI2LV{font-family:var(--font-brand,inherit);font-size:1.15rem;font-weight:700;color:var(--text-main,#fcfaf2);margin:0;display:flex;align-items:center;justify-content:space-between}.ComparisonPage_hubCardDesc__tLgU0{font-size:.9rem;color:var(--text-muted,#cfcbbe);line-height:1.5;margin:0}.ComparisonPage_hubCardCategories__qyWdJ{display:flex;gap:6px;font-size:.75rem;color:var(--text-meta,#8f9489)}