.comparison-directory_main__DIOq5{max-width:1240px;padding:36px 40px 72px;margin:auto}.comparison-directory_breadcrumb__wfePl{display:flex;gap:12px;font-size:var(--type-meta);color:var(--theme-muted,#64748b)}.comparison-directory_header__AMMOS{margin:38px 0 28px;max-width:760px}.comparison-directory_header__AMMOS h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.045em;margin:12px 0 16px}.comparison-directory_header__AMMOS>div{color:var(--theme-muted,#64748b);font-size:17px;line-height:1.6}.comparison-directory_filters__zscoZ{display:grid;grid-template-columns:1fr 230px;gap:20px;padding:20px;border:1px solid var(--theme-border,#e2e8f0);border-radius:14px;background:var(--theme-surface,#fff)}.comparison-directory_filters__zscoZ label{display:grid;gap:8px;font-size:var(--type-caption);color:var(--theme-secondary,#475569)}.comparison-directory_filters__zscoZ input,.comparison-directory_filters__zscoZ select{width:100%;min-width:0;padding:12px;border:1px solid var(--theme-border,#cbd5e1);border-radius:8px;background:var(--theme-page,#fafbff);color:var(--theme-text,#0f172a);font-size:var(--type-small)}.comparison-directory_main__DIOq5 .comparison-directory_count__eY1jx{font-size:var(--type-caption);color:var(--theme-muted,#64748b);margin:20px 0 26px}.comparison-directory_section__atiHb{margin-bottom:34px}.comparison-directory_section__atiHb h2{display:flex;align-items:center;gap:12px;font-size:var(--type-lead);margin:0 0 16px}.comparison-directory_section__atiHb h2>span{color:var(--theme-muted,#64748b);font-weight:400;font-size:var(--type-caption)}.comparison-directory_grid__zoRco{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.comparison-directory_card__5Hf7g{padding:22px;border:1px solid var(--theme-border,#e2e8f0);border-radius:14px;background:var(--theme-surface,#fff)}.comparison-directory_card__5Hf7g:hover{border-color:#a78bfa;box-shadow:0 5px 20px #4c1d9509}.comparison-directory_pair__fqc9B{display:flex;align-items:center;gap:14px;margin-bottom:20px}.comparison-directory_pair__fqc9B img{width:32px;height:32px;object-fit:contain}.comparison-directory_pair__fqc9B span{font-size:var(--type-caption);color:var(--theme-muted,#94a3b8)}.comparison-directory_card__5Hf7g h3{font-size:var(--type-body);line-height:1.5;margin:0 0 22px}.comparison-directory_card__5Hf7g h3 span{color:var(--theme-muted,#94a3b8);font-weight:400}.comparison-directory_cardFoot__ELQSn{display:flex;justify-content:space-between;color:var(--theme-accent-text,#6d28d9);font-size:var(--type-caption)}.comparison-directory_main__DIOq5 .comparison-directory_note__Uxf25{border-top:1px solid var(--theme-border,#e2e8f0);padding-top:24px;font-size:var(--type-meta);color:var(--theme-muted,#64748b);line-height:1.7}.comparison-directory_note__Uxf25 a{color:var(--theme-accent-text,#6d28d9)}.comparison-directory_empty__PDmjp{padding:36px 0}.comparison-directory_empty__PDmjp button{margin-top:16px;color:var(--theme-accent-text,#6d28d9)}.comparison-directory_main__DIOq5 :is(a,input,select,button):focus-visible{outline:2px solid #8b5cf6;outline-offset:4px}@media (max-width:900px){.comparison-directory_grid__zoRco{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.comparison-directory_main__DIOq5{padding:24px 20px 48px}.comparison-directory_filters__zscoZ,.comparison-directory_grid__zoRco{grid-template-columns:1fr}}