.hero-modern[data-astro-cid-j7pv25f6]{background:radial-gradient(900px circle at 10% 0%,rgba(37,99,235,.07),transparent 55%),radial-gradient(800px circle at 90% 15%,rgba(249,115,22,.07),transparent 50%),linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid var(--border-rule);padding:3.75rem 0 4rem}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.55fr 1fr;gap:2.75rem;align-items:center}.hero-trust-pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem;background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:var(--radius-pill);padding:.35rem .45rem .35rem .85rem;box-shadow:var(--shadow-xs);margin-bottom:1.25rem}.trust-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background-color:var(--accent-verdict);box-shadow:0 0 0 3px #05966929}.hero-trust-pill[data-astro-cid-j7pv25f6] .mono-metric[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:700;color:var(--ink-secondary)}.trust-badge[data-astro-cid-j7pv25f6]{background-color:var(--accent-lab-soft);color:var(--accent-lab)!important;border:1px solid var(--border-accent);padding:.18rem .6rem;border-radius:var(--radius-pill)}.hero-editorial[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3rem;line-height:1.12;font-weight:800;letter-spacing:-.035em;margin-bottom:1.25rem;color:var(--ink-primary)}.text-gradient[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#2563eb,#4f46e5 55%,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-lead[data-astro-cid-j7pv25f6]{font-size:1.12rem;color:var(--ink-secondary);line-height:1.68;margin-bottom:2rem;max-width:64ch}.search-capsule-card[data-astro-cid-j7pv25f6]{background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:var(--radius-lg);padding:1rem 1.15rem;box-shadow:var(--shadow-md)}.search-input-wrapper[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.search-icon[data-astro-cid-j7pv25f6]{color:var(--accent-lab);margin-left:.35rem;flex-shrink:0}.search-input-wrapper[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1 1 280px;font-family:var(--font-sans);font-size:.96rem;font-weight:500;padding:.75rem .5rem;border:none;background:transparent;color:var(--ink-primary);outline:none}.search-input-wrapper[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--ink-faint)}.search-cta-btn[data-astro-cid-j7pv25f6]{padding:.78rem 1.25rem;border-radius:var(--radius-sm);white-space:nowrap}.quick-tags-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border-hairline)}.quick-tags-label[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:700;color:var(--ink-muted);margin-right:.2rem}.quick-tag-chip[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:.76rem;font-weight:600;color:var(--ink-secondary);background-color:var(--bg-subtle);border:1px solid transparent;border-radius:var(--radius-pill);padding:.25rem .7rem;cursor:pointer;transition:all .16s ease}.quick-tag-chip[data-astro-cid-j7pv25f6]:hover{background-color:var(--accent-lab-soft);color:var(--accent-lab);border-color:var(--border-accent)}.hero-bento-panel[data-astro-cid-j7pv25f6]{background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:var(--radius-xl);padding:1.65rem;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.hero-bento-panel[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#4f46e5,#f97316)}.bento-panel-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.35rem}.bento-header-left[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem}.bento-icon-badge[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:12px;background-color:var(--accent-lab-soft);color:var(--accent-lab);display:flex;align-items:center;justify-content:center}.bento-eyebrow[data-astro-cid-j7pv25f6]{font-size:.68rem;font-weight:700;color:var(--accent-lab);letter-spacing:.05em}.bento-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--ink-primary)}.bento-live-pill[data-astro-cid-j7pv25f6]{font-size:.68rem;font-weight:700;background-color:var(--bg-verdict);color:var(--accent-verdict);border:1px solid var(--accent-verdict-border);padding:.22rem .55rem;border-radius:var(--radius-pill)}.bento-stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.35rem}.bento-stat-card[data-astro-cid-j7pv25f6]{background-color:var(--bg-canvas);border:1px solid var(--border-rule);border-radius:var(--radius-md);padding:.95rem 1rem;display:flex;flex-direction:column;gap:.25rem}.stat-val[data-astro-cid-j7pv25f6]{font-size:1.4rem;font-weight:800;color:var(--ink-primary);line-height:1.1}.stat-emerald[data-astro-cid-j7pv25f6]{color:var(--accent-verdict)}.stat-blue[data-astro-cid-j7pv25f6]{color:var(--accent-lab)}.stat-lbl[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:500;color:var(--ink-muted);line-height:1.35}.bento-footer-note[data-astro-cid-j7pv25f6]{background-color:var(--bg-subtle);border-radius:var(--radius-md);padding:.95rem 1.1rem;font-size:.8rem;color:var(--ink-secondary);line-height:1.5}.bento-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;font-family:var(--font-display);font-weight:700;font-size:.8rem;color:var(--accent-lab)}.universes-section[data-astro-cid-j7pv25f6]{padding:4rem 0 2.75rem}.section-heading-row[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2.25rem}.section-eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:800;color:var(--accent-lab);letter-spacing:.06em;display:block;margin-bottom:.35rem}.section-heading-row[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.15rem;margin:0}.categories-bento-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem}.category-modern-card[data-astro-cid-j7pv25f6]{background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-sm);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease;position:relative;overflow:hidden}.category-modern-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-color:var(--cat-accent)}.category-modern-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--cat-border)}.cat-card-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.cat-icon-box[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:14px;background-color:var(--cat-soft);color:var(--cat-accent);border:1px solid var(--cat-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cat-badges-col[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.cat-count-pill[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:700;background-color:var(--cat-soft);color:var(--cat-accent);border:1px solid var(--cat-border);padding:.2rem .6rem;border-radius:var(--radius-pill)}.cat-price-pill[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;background-color:var(--bg-subtle);color:var(--ink-secondary);padding:.2rem .6rem;border-radius:var(--radius-pill)}.cat-title[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:.5rem}.cat-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink-primary);text-decoration:none}.cat-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--cat-accent)}.cat-desc[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--ink-secondary);line-height:1.6;margin-bottom:1.15rem}.cat-metrics-box[data-astro-cid-j7pv25f6]{padding:.85rem 1rem;background-color:var(--bg-canvas);border:1px solid var(--border-rule);border-radius:var(--radius-md);margin-bottom:1.15rem}.metrics-title[data-astro-cid-j7pv25f6]{display:block;font-size:.66rem;font-weight:700;color:var(--ink-muted);margin-bottom:.45rem}.metrics-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.35rem}.metric-tag[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:6px;padding:.18rem .5rem;color:var(--ink-primary)}.cat-featured-guides[data-astro-cid-j7pv25f6]{margin-bottom:1.15rem}.guides-label[data-astro-cid-j7pv25f6]{display:block;font-size:.68rem;font-weight:800;color:var(--cat-accent);margin-bottom:.5rem}.cat-featured-guides[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.42rem}.cat-featured-guides[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.86rem;font-weight:600;color:var(--ink-primary);padding:.42rem .65rem;border-radius:var(--radius-xs);background-color:var(--bg-canvas);border:1px solid transparent;transition:all .15s ease}.cat-featured-guides[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background-color:var(--cat-soft);border-color:var(--cat-border);color:var(--cat-accent)}.guide-link-text[data-astro-cid-j7pv25f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-mini-score[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:800;background-color:var(--bg-surface);color:var(--accent-verdict);border:1px solid var(--accent-verdict-border);padding:.1rem .4rem;border-radius:6px;flex-shrink:0}.cat-card-footer[data-astro-cid-j7pv25f6]{padding-top:.9rem;border-top:1px solid var(--border-hairline)}.cat-explore-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--cat-accent)}.cat-explore-link[data-astro-cid-j7pv25f6]:hover{gap:.6rem}.guides-showcase[data-astro-cid-j7pv25f6]{padding:2.5rem 0 5rem}.count-pill[data-astro-cid-j7pv25f6]{font-size:.74rem;font-weight:700;background-color:var(--accent-lab-soft);color:var(--accent-lab);border:1px solid var(--border-accent);padding:.38rem .85rem;border-radius:var(--radius-pill)}.category-filter-tabs[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem;padding:.5rem;background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.filter-tab[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:.84rem;font-weight:700;color:var(--ink-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:.52rem .95rem;cursor:pointer;transition:all .16s ease}.filter-tab[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--tab-accent, var(--accent-lab))}.filter-tab[data-astro-cid-j7pv25f6]:hover{background-color:var(--bg-subtle);color:var(--ink-primary)}.filter-tab[data-astro-cid-j7pv25f6].active{background-color:var(--ink-primary);color:#fff;box-shadow:var(--shadow-xs)}.filter-tab[data-astro-cid-j7pv25f6].active svg[data-astro-cid-j7pv25f6]{color:#fff}.tab-badge[data-astro-cid-j7pv25f6]{font-size:.7rem;background-color:#64748b24;color:inherit;padding:.1rem .42rem;border-radius:var(--radius-pill)}.filter-tab[data-astro-cid-j7pv25f6].active .tab-badge[data-astro-cid-j7pv25f6]{background-color:#fff3;color:#fff}.guides-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem}.guide-modern-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.65fr 1fr;background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.guide-modern-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--cat-border)}.guide-row-main[data-astro-cid-j7pv25f6]{padding:1.85rem;display:flex;flex-direction:column;justify-content:space-between}.guide-meta-bar[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem}.guide-cat-pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.38rem;background-color:var(--cat-soft);color:var(--cat-accent)!important;border:1px solid var(--cat-border);padding:.24rem .7rem;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:.76rem;font-weight:800}.meta-chip[data-astro-cid-j7pv25f6]{font-size:.73rem;color:var(--ink-muted);background-color:var(--bg-subtle);padding:.22rem .6rem;border-radius:var(--radius-pill)}.guide-row-title[data-astro-cid-j7pv25f6]{font-size:1.55rem;line-height:1.25;margin-bottom:.75rem}.guide-row-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink-primary);text-decoration:none}.guide-row-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-lab)}.guide-row-summary[data-astro-cid-j7pv25f6]{font-size:.96rem;color:var(--ink-secondary);line-height:1.65;margin-bottom:1.25rem}.mini-podium-strip[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:1.35rem;padding:.65rem .85rem;background-color:var(--bg-canvas);border:1px solid var(--border-rule);border-radius:var(--radius-md)}.mini-podium-label[data-astro-cid-j7pv25f6]{font-size:.68rem;font-weight:800;color:var(--ink-muted);margin-right:.2rem}.mini-pick-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;background-color:var(--bg-surface);border:1px solid var(--border-rule);border-radius:var(--radius-xs);padding:.22rem .55rem;font-size:.78rem;color:var(--ink-primary);text-decoration:none;transition:all .15s ease}.mini-pick-chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-lab);background-color:var(--accent-lab-soft)}.mini-pick-chip[data-astro-cid-j7pv25f6].is-first{border-color:var(--accent-verdict-border);background-color:var(--bg-verdict)}.mini-rank[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:800;color:var(--accent-lab)}.mini-pick-chip[data-astro-cid-j7pv25f6].is-first .mini-rank[data-astro-cid-j7pv25f6]{color:var(--accent-verdict)}.mini-name[data-astro-cid-j7pv25f6]{font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-score[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:800;color:var(--ink-muted)}.guide-winner-spotlight[data-astro-cid-j7pv25f6]{background:linear-gradient(155deg,#ecfdf5,#f8fafc 60%,#fff);border-left:1px solid var(--border-rule);padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:.9rem}.spotlight-ribbon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.38rem;background-color:var(--accent-verdict);color:#fff;font-size:.7rem;font-weight:800;padding:.28rem .7rem;border-radius:var(--radius-pill);letter-spacing:.03em;box-shadow:0 4px 10px #05966938}.spotlight-product-box[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;background-color:var(--bg-surface);border:1px solid var(--accent-verdict-border);border-radius:var(--radius-md);padding:.95rem 1.05rem;box-shadow:var(--shadow-xs)}.spotlight-score-ring[data-astro-cid-j7pv25f6]{position:relative;width:58px;height:58px;flex-shrink:0}.circular-chart[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%}.circle-bg[data-astro-cid-j7pv25f6]{fill:none;stroke:#e2e8f0;stroke-width:3.4}.circle-progress[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--accent-verdict);stroke-width:3.4;stroke-linecap:round}.ring-text[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.ring-val[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:800;color:var(--ink-primary)}.ring-max[data-astro-cid-j7pv25f6]{font-size:.58rem;color:var(--ink-muted)}.spotlight-details[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.spotlight-brand[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--ink-muted);text-transform:uppercase;font-weight:800}.spotlight-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.12rem;font-weight:800;color:var(--ink-primary);line-height:1.25}.spotlight-name[data-astro-cid-j7pv25f6]:hover{color:var(--accent-lab)}.spotlight-price[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:700;color:var(--accent-verdict)}.spotlight-ideal[data-astro-cid-j7pv25f6]{font-size:.86rem;color:var(--ink-secondary);line-height:1.5;margin:0}.spotlight-cta[data-astro-cid-j7pv25f6]{width:100%}@media(max-width:960px){.hero-grid[data-astro-cid-j7pv25f6],.guide-modern-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.guide-winner-spotlight[data-astro-cid-j7pv25f6]{border-left:none;border-top:1px solid var(--border-rule)}.hero-editorial[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.2rem}}
