.page_page__v_0Om{max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem}.page_breadcrumb__2OcFn{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted);margin-bottom:2rem}.page_breadcrumb__2OcFn a{color:var(--primary);text-decoration:none}.page_breadcrumb__2OcFn a:hover{text-decoration:underline}.page_breadcrumbSep__6wLkp{color:var(--border)}.page_header__czdeg{margin-bottom:3rem;text-align:center}.page_title__5FkzK{font-size:2.25rem;font-weight:800;line-height:1.2;margin-bottom:1rem;background:linear-gradient(135deg,var(--text) 60%,var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_subtitle__H7q0P{font-size:1.1rem;color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.6}.page_updatedDate__84boM{font-size:.8rem;color:var(--text-muted);margin-top:.75rem}.page_rankingGrid__xjFGS{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.page_rankCard__b3U_7{display:grid;grid-template-columns:60px 1fr auto;align-items:start;gap:1.25rem;padding:1.5rem;background:var(--card-bg,#fff);border:1px solid var(--border);border-radius:12px;transition:box-shadow .2s,transform .2s;text-decoration:none;color:inherit}.page_rankCard__b3U_7:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.page_rankBadge__nRMCW{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;font-size:1.25rem;font-weight:800;background:var(--surface);color:var(--text-muted)}.page_rankBadge__nRMCW.page_top1__TdZUn{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.page_rankBadge__nRMCW.page_top2__sQH9L{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff}.page_rankBadge__nRMCW.page_top3__7ta24{background:linear-gradient(135deg,#cd7f32,#a0522d);color:#fff}.page_cardContent__dHdoL{min-width:0}.page_cardName__B9TJ3{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;color:var(--text)}.page_cardDescription__bnI_A{font-size:.9rem;color:var(--text-muted);margin-bottom:.75rem;line-height:1.5}.page_cardMeta__yj7eK{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.page_metaBadge__s1Eye{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;padding:.25rem .625rem;border-radius:6px;background:var(--surface);color:var(--text-muted)}.page_ratingBadge__8IwEq{background:rgba(245,158,11,.1);color:#f59e0b;font-weight:600}.page_priceBadge__O55ZS{background:rgba(34,197,94,.1);color:#16a34a}.page_freeBadge__A9tkI{background:rgba(59,130,246,.1);color:#3b82f6}.page_cardAction__xUYt4{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:var(--primary);color:#fff;border-radius:8px;font-size:.85rem;font-weight:600;white-space:nowrap;align-self:center}.page_relatedSection__Uo11i{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.page_sectionTitle__HkxJV{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.page_comparisonGrid__zJKyE{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.page_comparisonCard__7EAis{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--card-bg,#fff);border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.page_comparisonCard__7EAis:hover{box-shadow:0 2px 12px rgba(0,0,0,.06);transform:translateY(-1px)}.page_vsLabel__eA7ZR{font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase}.page_comparisonNames__dzoPE{font-weight:600;font-size:.95rem}.page_categoriesSection___DUQA{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.page_categoryGrid__nn_Go{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.page_categoryLink__lxKOL{display:block;padding:.875rem 1rem;background:var(--surface);border-radius:8px;text-decoration:none;color:var(--text);font-weight:500;font-size:.9rem;transition:background .2s}.page_categoryLink__lxKOL:hover{background:var(--primary);color:#fff}@media (max-width:768px){.page_title__5FkzK{font-size:1.75rem}.page_rankCard__b3U_7{grid-template-columns:48px 1fr;gap:1rem}.page_cardAction__xUYt4{grid-column:1/-1;justify-self:stretch;text-align:center}}.AdSlot_slot__n_uSO{margin:var(--space-6) 0}.AdSlot_header-banner__rDZe2{min-height:90px;margin-top:var(--space-4)}.AdSlot_in-article__0ZgXW{min-height:250px;margin:var(--space-8) 0}.AdSlot_sidebar__vZ_3D{min-height:250px}.AdSlot_footer-leaderboard__Pkuy6{min-height:90px;margin-top:var(--space-8)}.AdSlot_placeholder__unYjb{display:flex;align-items:center;justify-content:center;min-height:inherit;color:var(--color-text-tertiary);font-size:var(--text-sm)}.AdSlot_placeholderText__NjN64{opacity:.5}.ArticleDecisionBrief_brief__VPgvp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin:0 0 var(--space-8);padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 42%),var(--color-surface);box-shadow:var(--shadow-sm)}.ArticleDecisionBrief_qualityPanel__AaSkW,.ArticleDecisionBrief_summary__9CQ6R{min-width:0}.ArticleDecisionBrief_summary__9CQ6R{display:flex;flex-direction:column;gap:18px}.ArticleDecisionBrief_kicker__nABFs{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(37,99,235,.18);border-radius:var(--radius-md);background:rgba(37,99,235,.06);color:var(--color-primary);font-size:.78rem;font-weight:800}.ArticleDecisionBrief_actionIcon__CP1gw,.ArticleDecisionBrief_kickerIcon__Jw4OM,.ArticleDecisionBrief_scoreIcon__b1WU0,.ArticleDecisionBrief_statusIcon__15SDc{flex-shrink:0}.ArticleDecisionBrief_kickerIcon__Jw4OM{width:16px;height:16px}.ArticleDecisionBrief_titleRow__FLVGd{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ArticleDecisionBrief_eyebrow___hz8O{margin:0 0 5px;color:var(--color-primary);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ArticleDecisionBrief_title__qMJ4e{margin:0;color:var(--color-text);font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:850;line-height:1.08}.ArticleDecisionBrief_score__OtQbw{display:grid;min-width:118px;justify-items:center;gap:4px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);text-align:center}.ArticleDecisionBrief_scoreIcon__b1WU0{width:18px;height:18px;color:var(--color-primary)}.ArticleDecisionBrief_score__OtQbw strong{color:var(--color-text);font-size:2rem;line-height:1}.ArticleDecisionBrief_score__OtQbw span{color:var(--color-text-secondary);font-size:.73rem;font-weight:800;line-height:1.25;text-transform:uppercase}.ArticleDecisionBrief_verdict__ECWbk{max-width:860px;margin:0;color:var(--color-text);font-size:1.08rem;font-weight:700;line-height:1.6}.ArticleDecisionBrief_metaGrid__M69gY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ArticleDecisionBrief_metaGrid__M69gY div{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.ArticleDecisionBrief_metaGrid__M69gY span{display:block;margin-bottom:5px;color:var(--color-text-tertiary);font-size:.7rem;font-weight:850;text-transform:uppercase}.ArticleDecisionBrief_metaGrid__M69gY strong{display:block;color:var(--color-text);font-size:.86rem;line-height:1.35}.ArticleDecisionBrief_actions__69u2o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ArticleDecisionBrief_action__fcEP1{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ArticleDecisionBrief_action__fcEP1:hover{transform:translateY(-1px);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.ArticleDecisionBrief_primaryAction__C3iIB{border-color:rgba(37,99,235,.45);background:var(--color-primary);color:#fff}.ArticleDecisionBrief_primaryAction__C3iIB:hover{color:#fff;background:var(--color-primary-hover)}.ArticleDecisionBrief_action__fcEP1 span{display:flex;min-width:0;flex-direction:column;gap:4px}.ArticleDecisionBrief_action__fcEP1 strong{color:inherit;font-size:.92rem;line-height:1.25}.ArticleDecisionBrief_action__fcEP1 small{color:var(--color-text-secondary);font-size:.78rem;line-height:1.35}.ArticleDecisionBrief_primaryAction__C3iIB small{color:rgba(255,255,255,.82)}.ArticleDecisionBrief_actionIcon__CP1gw{width:18px;height:18px}.ArticleDecisionBrief_qualityPanel__AaSkW{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.ArticleDecisionBrief_panelHeader__0cKAN h3{margin:0;color:var(--color-text);font-size:1.05rem;line-height:1.2}.ArticleDecisionBrief_signalList__pKSwt{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ArticleDecisionBrief_signal__QwpYa{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary)}.ArticleDecisionBrief_statusIcon__15SDc{width:18px;height:18px}.ArticleDecisionBrief_signal__QwpYa span{display:flex;min-width:0;flex-direction:column;gap:2px}.ArticleDecisionBrief_signal__QwpYa strong{color:var(--color-text);font-size:.82rem;line-height:1.25}.ArticleDecisionBrief_signal__QwpYa small{color:var(--color-text-secondary);font-size:.75rem;line-height:1.35}.ArticleDecisionBrief_signal__QwpYa em{font-size:.67rem;font-style:normal;font-weight:850;text-transform:uppercase}.ArticleDecisionBrief_strong__gyqjZ{border-color:rgba(16,185,129,.28)}.ArticleDecisionBrief_strong__gyqjZ .ArticleDecisionBrief_statusIcon__15SDc,.ArticleDecisionBrief_strong__gyqjZ em{color:var(--color-success)}.ArticleDecisionBrief_watch__ZrN_1{border-color:rgba(245,158,11,.3)}.ArticleDecisionBrief_watch__ZrN_1 .ArticleDecisionBrief_statusIcon__15SDc,.ArticleDecisionBrief_watch__ZrN_1 em{color:var(--color-warning)}.ArticleDecisionBrief_gap__C3gru{border-color:rgba(239,68,68,.26)}.ArticleDecisionBrief_gap__C3gru .ArticleDecisionBrief_statusIcon__15SDc,.ArticleDecisionBrief_gap__C3gru em{color:var(--color-error)}.ArticleDecisionBrief_gapBox__sI_j5,.ArticleDecisionBrief_riskBox__1MXCq{padding:12px;border-radius:var(--radius-md);background:var(--color-bg-secondary)}.ArticleDecisionBrief_gapBox__sI_j5 strong,.ArticleDecisionBrief_riskBox__1MXCq strong{display:block;margin-bottom:5px;color:var(--color-text);font-size:.82rem}.ArticleDecisionBrief_riskBox__1MXCq p{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.ArticleDecisionBrief_gapBox__sI_j5 ul{display:grid;gap:5px;margin:0;padding-left:17px;color:var(--color-text-secondary);font-size:.76rem;line-height:1.45}@media (max-width:1024px){.ArticleDecisionBrief_brief__VPgvp{grid-template-columns:1fr}.ArticleDecisionBrief_actions__69u2o,.ArticleDecisionBrief_metaGrid__M69gY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ArticleDecisionBrief_brief__VPgvp{padding:16px}.ArticleDecisionBrief_titleRow__FLVGd{flex-direction:column}.ArticleDecisionBrief_score__OtQbw{width:100%;justify-items:start;text-align:left}.ArticleDecisionBrief_actions__69u2o,.ArticleDecisionBrief_metaGrid__M69gY{grid-template-columns:1fr}.ArticleDecisionBrief_action__fcEP1{min-height:auto}}.CallToAction_primary__9Ld_z{display:inline-block;padding:var(--space-3) var(--space-6);background-color:var(--color-primary);color:white;border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--text-sm);transition:opacity var(--transition-fast);border:none;cursor:pointer}.CallToAction_primary__9Ld_z:hover{opacity:.9}.CallToAction_secondary__KMUos{display:inline-block;padding:var(--space-3) var(--space-6);background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--text-sm);transition:background-color var(--transition-fast);cursor:pointer}.CallToAction_secondary__KMUos:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}.NextRead_nextRead__rDPsH{margin-bottom:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.NextRead_title__yY_d2{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-2)}.NextRead_subtitle__YtA_a{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-6);text-transform:capitalize}.NextRead_grid__DeQjy{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:640px){.NextRead_grid__DeQjy{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.NextRead_grid__DeQjy{grid-template-columns:repeat(3,1fr)}}.NextRead_card__Rw2Px{display:flex;flex-direction:column;padding:var(--space-5);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--transition-fast),transform .2s}.NextRead_card__Rw2Px:hover{border-color:var(--color-primary);transform:translateY(-2px)}.NextRead_cardContent__pOAZl{flex:1}.NextRead_cardName__ejMR2{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.NextRead_cardDescription__6xF8z{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NextRead_cardMeta__zP3FI{display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.NextRead_rating__5Z_UI{font-weight:var(--font-weight-semibold);color:#f59e0b;background:rgba(245,158,11,.1)}.NextRead_price__fWW9x,.NextRead_rating__5Z_UI{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.NextRead_price__fWW9x{color:#16a34a;background:rgba(34,197,94,.1)}.NextRead_readMore__Vr7Dj{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary)}