.Logo_logo__wrC0h{display:inline-flex;align-items:center;text-decoration:none;line-height:0;flex-shrink:0}.Logo_logo__wrC0h:hover{text-decoration:none;opacity:.9}.Logo_mark__JtZ92{display:block;width:auto;height:auto}.BrowseMegaMenu_wrap__k2Zv0{position:relative}.BrowseMegaMenu_trigger__vOUod{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:500;color:var(--ph-text-secondary);padding:8px 12px;border-radius:var(--ph-radius);text-decoration:none;transition:color .15s,background .15s}.BrowseMegaMenu_triggerOpen__IigpO,.BrowseMegaMenu_trigger__vOUod:hover{color:var(--ph-text);background:var(--ph-bg-gray);text-decoration:none}.BrowseMegaMenu_chevron__9chSG{font-size:.625rem;margin-top:1px}.BrowseMegaMenu_panel__bNrQZ{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);width:min(960px,calc(100vw - 48px));background:#fff;border:1px solid var(--ph-border);border-radius:var(--ph-radius-lg);box-shadow:var(--ph-shadow-md);z-index:200}.BrowseMegaMenu_panelInner__7aC_1{padding:24px}.BrowseMegaMenu_columns__tV9zo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 24px;gap:28px 24px}.BrowseMegaMenu_columnTitle__KE81_{font-size:.8125rem;font-weight:700;color:var(--ph-text);margin-bottom:10px;line-height:1.3}.BrowseMegaMenu_subList__MM3M6{list-style:none;margin:0;padding:0}.BrowseMegaMenu_subList__MM3M6 li{margin-bottom:6px}.BrowseMegaMenu_subLink__hi3hb{font-size:.8125rem;color:var(--ph-text-secondary);text-decoration:none;line-height:1.4;display:block;padding:2px 0}.BrowseMegaMenu_subLink__hi3hb:hover{color:var(--ph-orange);text-decoration:none}.BrowseMegaMenu_panelFooter__2HjM2{margin-top:20px;padding-top:16px;border-top:1px solid var(--ph-border)}.BrowseMegaMenu_viewAll__tgunV{font-size:.875rem;font-weight:600;color:var(--ph-orange);text-decoration:none}.BrowseMegaMenu_viewAll__tgunV:hover{text-decoration:underline}@media (max-width:900px){.BrowseMegaMenu_wrap__k2Zv0{display:none}}.Navbar_header__pJndB{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:#fff;border-bottom:1px solid var(--ph-border);height:var(--nav-height)}.Navbar_inner__rYo5o{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);gap:16px}.Navbar_logoWrap__gaI6I{flex-shrink:0}.Navbar_nav__zMMT_{display:flex;align-items:center;gap:4px;flex:1 1;justify-content:center}.Navbar_navLink__5DOzm{font-size:.875rem;font-weight:500;color:var(--ph-text-secondary);padding:8px 12px;border-radius:var(--ph-radius);text-decoration:none;transition:color .15s,background .15s}.Navbar_navLink__5DOzm:hover{color:var(--ph-text);background:var(--ph-bg-gray);text-decoration:none}.Navbar_actions__0QFYW{display:flex;align-items:center;gap:4px;flex-shrink:0}.Navbar_signIn___KpjD{font-size:.875rem}.Navbar_join__fhv4O{font-size:.875rem;padding:8px 16px}@media (max-width:900px){.Navbar_nav__zMMT_{display:none}}@media (max-width:480px){.Navbar_signIn___KpjD{display:none}}.Footer_footer__LxLGV{background:var(--ph-bg-gray);border-top:1px solid var(--ph-border);padding-top:48px}.Footer_inner__4mERO{display:grid;grid-template-columns:280px 1fr;grid-gap:48px;gap:48px;padding-bottom:40px}.Footer_logoWrap__F5mGz{margin-bottom:12px}.Footer_tagline__JbGy8{font-size:.875rem;color:var(--ph-text-muted);line-height:1.6}.Footer_columns__a4fA_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.Footer_col__18yNJ h4{font-size:.8125rem;font-weight:700;color:var(--ph-text);margin-bottom:12px}.Footer_col__18yNJ a{display:block;font-size:.8125rem;color:var(--ph-text-muted);margin-bottom:8px;text-decoration:none}.Footer_col__18yNJ a:hover{color:var(--ph-orange)}.Footer_bottom__GqBWJ{border-top:1px solid var(--ph-border);padding:16px 0;font-size:.8125rem;color:var(--ph-text-muted)}@media (max-width:900px){.Footer_inner__4mERO{grid-template-columns:1fr;gap:32px}.Footer_columns__a4fA_{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Footer_columns__a4fA_{grid-template-columns:1fr}}.SoftwareLogo_logo__xbqKW{object-fit:contain;background:#fff}.SoftwareLogo_fallback__hoL3c,.SoftwareLogo_logo__xbqKW{border-radius:var(--ph-radius);border:1px solid var(--ph-border)}.SoftwareLogo_fallback__hoL3c{display:flex;align-items:center;justify-content:center;background:var(--ph-orange-light);color:var(--ph-orange);font-weight:700;font-size:1.125rem;flex-shrink:0}.StarRating_row__TO0w1{display:inline-flex;gap:1px;font-size:1.125rem;line-height:1}.StarRating_rowSm__iWUr3{font-size:.875rem}.StarRating_rowLg__ciYHB{font-size:1.375rem}.StarRating_starFull__BCoNA{color:#1a1a2e}.StarRating_starHalf__3d4Jp{color:#1a1a2e;opacity:.45}.StarRating_starEmpty__EgHK7{color:#d1d5db}.StarRating_inputRow__4G5wJ{display:inline-flex;gap:4px}.StarRating_inputStar__t_UNr{border:none;background:transparent;padding:2px;font-size:1.375rem;line-height:1;color:#d1d5db;cursor:pointer;transition:color .1s,transform .1s}.StarRating_inputRowSm__2BatR .StarRating_inputStar__t_UNr{font-size:1.125rem}.StarRating_inputStar__t_UNr:focus-visible,.StarRating_inputStar__t_UNr:hover{transform:scale(1.08)}.StarRating_inputStarActive__eKbpe{color:#1a1a2e}.StarRating_inputStar__t_UNr:focus-visible{outline:2px solid var(--ph-accent,#6366f1);outline-offset:2px;border-radius:2px}.StarRating_labelRow__bW6f_{display:flex;align-items:center;justify-content:space-between;gap:12px}.StarRating_labelText__5ENGR{font-size:.875rem;font-weight:500;color:var(--ph-text,#1a1a2e)}.WriteReviewModal_overlay__B36kd{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.WriteReviewModal_modal__qafBV{background:#fff;border-radius:var(--ph-radius-lg);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:28px;position:relative;box-shadow:var(--ph-shadow-md)}.WriteReviewModal_closeBtn__6Z8a_{position:absolute;top:12px;right:16px;border:none;background:transparent;font-size:1.5rem;color:var(--ph-text-secondary);cursor:pointer}.WriteReviewModal_title__Q4ipv{font-size:1.25rem;font-weight:700;color:var(--ph-text);margin-bottom:6px}.WriteReviewModal_subtitle__MipxV{font-size:.875rem;color:var(--ph-text-secondary);margin-bottom:20px}.WriteReviewModal_form__wnLwl{display:flex;flex-direction:column;gap:14px}.WriteReviewModal_row__7mL0N{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.WriteReviewModal_label___FzTM{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:600;color:var(--ph-text)}.WriteReviewModal_input__YMsZP,.WriteReviewModal_textarea__X7Ruv{font-family:var(--font-sans);font-size:.9375rem;padding:10px 12px;border:1px solid var(--ph-border);border-radius:var(--ph-radius)}.WriteReviewModal_textarea__X7Ruv{resize:vertical}.WriteReviewModal_error__tc5VM{color:#c0392b;font-size:.875rem}.WriteReviewModal_submitBtn__RnVQz{margin-top:4px;padding:12px 20px;font-size:.9375rem;font-weight:600;color:#fff;background:var(--ph-orange);border:none;border-radius:var(--ph-radius);cursor:pointer}.WriteReviewModal_submitBtn__RnVQz:disabled{opacity:.7;cursor:not-allowed}.WriteReviewModal_ratingsSection__ttcV4{border:1px solid var(--ph-border);border-radius:var(--ph-radius);padding:16px;margin:0;display:flex;flex-direction:column;gap:12px}.WriteReviewModal_ratingsLegend__hkXNw{font-size:.875rem;font-weight:700;color:var(--ph-text);padding:0 4px;margin-bottom:4px}.WriteReviewModal_ratingRow__g04Px{display:flex;align-items:center;justify-content:space-between;gap:12px}.WriteReviewModal_ratingLabel__XfyR1{font-size:.875rem;font-weight:600;color:var(--ph-text)}@media (max-width:560px){.WriteReviewModal_row__7mL0N{grid-template-columns:1fr}}.CompareView_compare__TcNco{width:100%}.CompareView_pageHeader__yOwFs{margin-bottom:28px}.CompareView_headerMeta__1wgWr{margin-bottom:10px}.CompareView_compareBadge__FwXN3{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ph-orange,#ff6154);background:rgba(255,97,84,.08);border:1px solid rgba(255,97,84,.2);padding:4px 10px;border-radius:999px}.CompareView_pageTitle__zxm_w{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#1a1a2e;letter-spacing:-.03em;margin:0 0 10px;line-height:1.2}.CompareView_pageSummary__BgoIG{font-size:1.0625rem;color:#4b5563;margin:0 0 20px;max-width:680px;line-height:1.65}.CompareView_productPills__1Zt1q{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.CompareView_pill__KSmZG{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;font-size:.8125rem;font-weight:600;color:#374151;box-shadow:0 1px 2px rgba(0,0,0,.04)}.CompareView_pillWinner__9T_fq{border-color:#fcd34d;background:#fffbeb}.CompareView_pillName__ixPQu{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompareView_pillBadge__eZhrY{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#b45309;background:#fef3c7;padding:2px 6px;border-radius:999px}.CompareView_pillRemove__ekOPd{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;font-size:.875rem;line-height:1;cursor:pointer;margin-left:2px;transition:background .15s,color .15s}.CompareView_pillRemove__ekOPd:hover{background:#fee2e2;color:#dc2626}.CompareView_winnerCallout__pKFgI{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:12px}.CompareView_winnerIcon__MWWzs{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#059669;color:#fff;border-radius:10px;font-size:1rem}.CompareView_winnerLabel__7De9s{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#059669;margin:0 0 4px}.CompareView_winnerText__qcfyc{margin:0;font-size:.9375rem;color:#374151;line-height:1.5}.CompareView_sectionNav__ho8U3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.CompareView_sectionNavLink__gDIEX{font-size:.8125rem;font-weight:600;color:#4b5563;text-decoration:none;padding:6px 14px;border-radius:999px;background:#f9fafb;border:1px solid #e5e7eb;transition:all .15s}.CompareView_sectionNavLink__gDIEX:hover{color:var(--ph-orange,#ff6154);border-color:rgba(255,97,84,.35);background:rgba(255,97,84,.05)}.CompareView_empty__M17oJ{background:#fff;border:1px dashed #d1d5db;border-radius:16px;padding:56px 32px;text-align:center;max-width:480px;margin:0 auto}.CompareView_emptyIcon__rhfzW{display:flex;justify-content:center;color:#9ca3af;margin-bottom:16px}.CompareView_emptyTitle__kmTpS{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 8px}.CompareView_emptyText___yBJb{font-size:.9375rem;color:#6b7280;line-height:1.6;margin:0 0 24px}.CompareView_emptyBtn__RHicW{display:inline-block;padding:12px 24px;font-size:.9375rem;font-weight:600;color:#fff;background:var(--ph-orange,#ff6154);border-radius:8px;text-decoration:none;transition:background .15s}.CompareView_emptyBtn__RHicW:hover{background:var(--ph-orange-hover,#e5564a);color:#fff}.CompareView_tableScroller__HRFgR{overflow-x:auto;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.06);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.CompareView_matrix__RlV8K{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.CompareView_matrix__RlV8K td,.CompareView_matrix__RlV8K th{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:14px 18px;font-size:.875rem;vertical-align:middle;text-align:center;overflow-wrap:break-word;word-break:break-word}.CompareView_matrix__RlV8K td:last-child,.CompareView_matrix__RlV8K th:last-child{border-right:none}.CompareView_matrix__RlV8K tbody tr:last-child td,.CompareView_matrix__RlV8K tbody tr:last-child th{border-bottom:none}.CompareView_dataRow__E_20H:hover td:not(.CompareView_rowLabel__jQGl6){background:#fafbfc}.CompareView_sectionAnchor__A_wwl{height:0;line-height:0;visibility:hidden}.CompareView_sectionAnchor__A_wwl td{padding:0!important;border:none!important}.CompareView_productHeaderRow__SElLb th{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#fff;border-bottom:2px solid #e5e7eb;vertical-align:top;padding:0}.CompareView_productHeaderRow__SElLb .CompareView_labelCol__twtow{z-index:13}.CompareView_labelCol__twtow{position:-webkit-sticky;position:sticky;left:0;z-index:12;background:#f8fafc;width:168px;text-align:left!important;padding:20px 16px!important;vertical-align:middle!important;box-shadow:4px 0 8px -4px rgba(0,0,0,.06)}.CompareView_labelColTitle__1s_QI{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.CompareView_productCol__Ej0Yv{width:200px;overflow:hidden}.CompareView_productColWinner__5jZ_E{background:linear-gradient(180deg,#fffbeb,#fff)}.CompareView_productCard__dfNp1{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px 20px;text-align:center}.CompareView_productLogoWrap__DAc7v{padding:8px;background:#f9fafb;border-radius:14px;border:1px solid #f0f0f0}.CompareView_removeBtn__O6v_B{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#f3f4f6;color:#6b7280;border-radius:8px;cursor:pointer;transition:all .15s}.CompareView_removeBtn__O6v_B:hover{background:#fee2e2;color:#dc2626}.CompareView_colWinner__j0FNi{position:absolute;top:8px;left:50%;transform:translateX(-50%);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:3px 10px;border-top-left-radius:999px;border-top-right-radius:999px;box-shadow:0 2px 6px rgba(245,158,11,.35);white-space:nowrap}.CompareView_productColWinner__5jZ_E{border-top-left-radius:0;border-top-right-radius:0}.CompareView_productName__RRADq{font-size:1rem;font-weight:700;color:#1a1a2e;text-decoration:none;line-height:1.3;transition:color .15s;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CompareView_productName__RRADq:hover{color:var(--ph-orange,#ff6154)}.CompareView_ratingBlock___ph1e{display:flex;align-items:center;gap:6px}.CompareView_ratingNum__rZMGX{font-size:1rem;font-weight:800;color:#1a1a2e}.CompareView_reviewCount__VtMZ9{font-size:.75rem;color:#9ca3af}.CompareView_visitBtn__YudLE{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding:10px 18px;background:var(--ph-orange,#ff6154);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;border-radius:8px;white-space:nowrap;transition:background .15s,transform .1s;width:100%;max-width:180px}.CompareView_visitBtn__YudLE:hover{background:var(--ph-orange-hover,#e5564a);color:#fff;transform:translateY(-1px)}.CompareView_addCol__cEHet{min-width:170px;vertical-align:middle!important;background:#fafbfc}.CompareView_addSlot__cfBEP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 16px;color:#6b7280;text-decoration:none;min-height:220px;transition:all .15s;border-radius:12px;margin:8px}.CompareView_addSlot__cfBEP:hover{color:var(--ph-orange,#ff6154);background:rgba(255,97,84,.04)}.CompareView_addIcon__Y__Js{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px dashed #d1d5db;border-radius:14px;color:#9ca3af;transition:all .15s}.CompareView_addSlot__cfBEP:hover .CompareView_addIcon__Y__Js{border-color:var(--ph-orange,#ff6154);color:var(--ph-orange,#ff6154);background:rgba(255,97,84,.06)}.CompareView_addLabel__t6oon{font-size:.875rem;font-weight:700}.CompareView_addHint__hp2VG{font-size:.75rem;color:#9ca3af}.CompareView_sectionRow__p9ybl th{background:#f1f5f9;text-align:left!important;padding:10px 18px!important;border-bottom:1px solid #e2e8f0!important}.CompareView_sectionLabel__w7D5h{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#475569}.CompareView_rowLabel__jQGl6{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#f8fafc;text-align:left!important;font-weight:600;font-size:.8125rem;color:#4b5563;width:168px;white-space:normal;box-shadow:4px 0 8px -4px rgba(0,0,0,.04)}.CompareView_ratingCell__1It0x{display:flex;flex-direction:column;align-items:center;gap:4px}.CompareView_ratingCellWinner__8FxKb .CompareView_ratingCellScore__x0e0r{color:#b45309}.CompareView_ratingCellScore__x0e0r{font-size:1.125rem;font-weight:800;color:#1a1a2e;line-height:1}.CompareView_reviewTotalCell__kIyTW{font-weight:700;font-size:1rem;color:#374151}.CompareView_priceCell__d_0Pl{font-weight:700;font-size:1rem;color:#059669}.CompareView_pricingBadge__esPni{display:inline-block;font-size:.75rem;font-weight:600;color:#4b5563;background:#f3f4f6;padding:4px 10px;border-radius:6px}.CompareView_categoryLink__oLFZ0{color:var(--ph-orange,#ff6154);font-weight:600;text-decoration:none}.CompareView_categoryLink__oLFZ0:hover{text-decoration:underline}.CompareView_deploymentCell__IgCOU{font-size:.8125rem;color:#4b5563;line-height:1.5}.CompareView_checkIcon__oFuPy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;margin:0 auto}.CompareView_checkIconYes__Hdjgc{background:#ecfdf5;color:#059669;border:1px solid #bbf7d0}.CompareView_checkIconNo__NVf9V{background:#f9fafb;color:#d1d5db;border:1px solid #e5e7eb}.CompareView_winnerCell__h1RIN{background:rgba(255,251,235,.6)}.CompareView_listCell__GnEzC{text-align:left!important;vertical-align:top!important}.CompareView_consList__OqBqY,.CompareView_prosList__okQiP{margin:0;padding-left:18px;font-size:.8125rem;line-height:1.55;text-align:left}.CompareView_prosList__okQiP{color:#065f46}.CompareView_consList__OqBqY{color:#991b1b}.CompareView_muted__yFMuz{list-style:none;margin-left:-18px;color:#9ca3af}.CompareView_emptyCell__Ga_2u{background:#fafbfc}.CompareView_altSection__2ForK{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.CompareView_altTitle__v6le9{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 20px;letter-spacing:-.02em}.CompareView_altCarousel__7m2nL{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.CompareView_altCard__RIChV{flex:0 0 168px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.CompareView_altCard__RIChV:hover{border-color:var(--ph-orange,#ff6154);box-shadow:0 8px 24px rgba(255,97,84,.12);transform:translateY(-2px)}.CompareView_altName__l9acd{font-size:.8125rem;font-weight:700;color:#1a1a2e;text-align:center;line-height:1.3}.CompareView_altRatingRow___hvRg{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:#6b7280}.CompareView_reviewsSection__sISOZ{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.CompareView_reviewsHeader__mxqEx{margin-bottom:20px}.CompareView_reviewsTitle__um7Id{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 4px;letter-spacing:-.02em}.CompareView_reviewsSubtitle__A7PU5{font-size:.9375rem;color:#6b7280;margin:0}.CompareView_reviewsTabs__VlevK{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.CompareView_reviewTabBtn__37Jnc{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-size:.875rem;font-weight:600;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s;font-family:inherit}.CompareView_reviewTabBtn__37Jnc:hover{border-color:rgba(255,97,84,.4);color:var(--ph-orange,#ff6154)}.CompareView_reviewTabBtnActive__cES3l{color:#fff;background:var(--ph-orange,#ff6154);border-color:var(--ph-orange,#ff6154);box-shadow:0 4px 12px rgba(255,97,84,.3)}.CompareView_reviewsContent__85rKZ{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:28px;min-height:220px}.CompareView_reviewsLoading__0UcbD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 0;color:#6b7280;font-size:.875rem}.CompareView_spinner__Wp7qm{width:28px;height:28px;border:3px solid #e5e7eb;border-top:3px solid var(--ph-orange,#ff6154);border-radius:50%;animation:CompareView_spin__lDOC8 .7s linear infinite}@keyframes CompareView_spin__lDOC8{to{transform:rotate(1turn)}}.CompareView_reviewsWrapper__xV4Zd{display:grid;grid-template-columns:260px 1fr;grid-gap:28px;gap:28px}.CompareView_reviewsOverview__PHO9u{position:-webkit-sticky;position:sticky;top:20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px 20px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.04)}.CompareView_overviewScore__opJjU{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:12px}.CompareView_scoreNum__WsPCh{font-size:2.5rem;font-weight:800;color:#1a1a2e;line-height:1;letter-spacing:-.03em}.CompareView_reviewsCountLabel__ykWgf{font-size:.8125rem;color:#6b7280;margin:0}.CompareView_writeReviewBtn__8Tipg{display:block;width:100%;text-align:center;margin-top:16px;padding:11px 16px;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--ph-orange,#ff6154);border:1.5px solid var(--ph-orange,#ff6154);border-radius:8px;background:transparent;cursor:pointer;transition:all .15s}.CompareView_writeReviewBtn__8Tipg:hover{background:rgba(255,97,84,.06)}.CompareView_reviewList__Fz2qp{display:flex;flex-direction:column;gap:14px}.CompareView_reviewCard__qS2ci{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px 22px;transition:box-shadow .15s}.CompareView_reviewCard__qS2ci:hover{box-shadow:0 4px 16px rgba(0,0,0,.05)}.CompareView_reviewCardHeader__cHP9Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.CompareView_reviewCardDate__SfCl6{font-size:.75rem;color:#9ca3af}.CompareView_reviewCardTitle___QZmy{font-size:.9375rem;font-weight:700;color:#1a1a2e;margin:0 0 8px}.CompareView_reviewCardBody__5tGht{font-size:.875rem;color:#4b5563;line-height:1.65;margin:0 0 12px}.CompareView_reviewCardAuthor__TPDFZ{font-size:.75rem;color:#6b7280;margin:0}.CompareView_noReviews__yGSxs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:48px 24px;color:#6b7280;font-size:.9375rem}.CompareView_writeReviewBtnInline__AhCc3{padding:10px 20px;font-size:.875rem;font-weight:600;font-family:inherit;color:#fff;background:var(--ph-orange,#ff6154);border:none;border-radius:8px;cursor:pointer;transition:background .15s}.CompareView_writeReviewBtnInline__AhCc3:hover{background:var(--ph-orange-hover,#e5564a)}@media (max-width:768px){.CompareView_reviewsWrapper__xV4Zd{grid-template-columns:1fr}.CompareView_reviewsOverview__PHO9u{position:static}.CompareView_productCol__Ej0Yv{min-width:180px}.CompareView_labelCol__twtow,.CompareView_rowLabel__jQGl6{min-width:130px}.CompareView_sectionNav__ho8U3{overflow-x:auto;flex-wrap:nowrap;padding-bottom:12px;scrollbar-width:none}.CompareView_sectionNavLink__gDIEX{flex-shrink:0}.CompareView_productPills__1Zt1q{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.CompareView_pill__KSmZG{flex-shrink:0}}.CategoryListingPage_section__5yev5{padding:24px 0 56px;background:#fff}.CategoryListingPage_breadcrumb___XoaS{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;color:#6b7280;margin-bottom:20px}.CategoryListingPage_breadcrumb___XoaS a{color:var(--ph-orange);text-decoration:none}.CategoryListingPage_breadcrumb___XoaS a:hover{text-decoration:underline}.CategoryListingPage_breadcrumb___XoaS span:not(:last-child){color:#9ca3af}.CategoryListingPage_loading__j_7Sz{color:#6b7280;padding:24px 0}.CategoryListingPage_loadingSkeleton__nU_ma{display:flex;flex-direction:column;gap:20px;padding:8px 0 32px}.CategoryListingPage_skeletonHeader__MXgid{height:48px;max-width:480px;border-radius:10px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:CategoryListingPage_shimmer__er_P6 1.4s infinite}.CategoryListingPage_skeletonPills__D3Mu8{display:flex;gap:10px}.CategoryListingPage_skeletonPills__D3Mu8 span{width:120px;height:36px;border-radius:999px}.CategoryListingPage_skeletonPills__D3Mu8 span,.CategoryListingPage_skeletonTable___yBCx{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:CategoryListingPage_shimmer__er_P6 1.4s infinite}.CategoryListingPage_skeletonTable___yBCx{height:420px;border-radius:16px}@keyframes CategoryListingPage_shimmer__er_P6{0%{background-position:200% 0}to{background-position:-200% 0}}