.page_page__TOfWd{min-height:100vh;background:var(--c-bg);padding-top:90px;padding-bottom:var(--space-20)}.page_planPromo__iKxws{max-width:var(--max-w);margin:0 auto var(--space-4);display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#fffdf7,#fff8ed);border:1.5px solid #e8dfc8;border-radius:16px;padding:.9rem 1.25rem;box-shadow:0 1px 8px rgba(201,160,87,.08)}.page_planPromoIcon__MXHuU{font-size:1.1rem;flex-shrink:0;line-height:1}.page_planPromoText__u69p0{flex:1 1;font-size:.875rem;color:var(--c-text-sub);line-height:1.4;margin:0}.page_planPromoText__u69p0 strong{color:var(--c-text);font-weight:700}.page_planPromoCta__rjo9T{display:inline-flex;align-items:center;font-size:.8rem;font-weight:700;color:#c9a057;text-decoration:none;white-space:nowrap;flex-shrink:0;padding:.45rem 1rem;border:1.5px solid #c9a057;border-radius:var(--r-full);transition:background .15s,color .15s}.page_planPromoCta__rjo9T:hover{background:#c9a057;color:#fff}.page_topPicksSection__Ml_iG{max-width:var(--max-w);margin:0 auto var(--space-6);padding:0 var(--space-8)}.page_topPicksHeader__8bypm{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.875rem}.page_topPicksLabel__gchSK{font-size:.875rem;font-weight:900;color:var(--c-text);letter-spacing:-.01em}.page_topPicksDesc__WJ_Mi{font-size:.75rem;color:var(--c-text-mute);font-weight:500}.page_topPicksScroll__jRK50{display:flex;gap:.875rem;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.page_topPicksScroll__jRK50::-webkit-scrollbar{display:none}.page_topPicksSlide___vjNJ{flex-shrink:0;width:220px;scroll-snap-align:start;display:flex;flex-direction:column}@media (max-width:560px){.page_topPicksSlide___vjNJ{width:180px}}.page_resultsBar___H2WF{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-8) var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.page_resultsCount__4D4UE{font-size:var(--text-sm);color:var(--c-text-sub)}.page_resultsNum__1u5vc{font-size:1.1rem;font-weight:800;color:var(--c-text);letter-spacing:-.02em}.page_resultsMeta__X9koG{display:inline-flex;align-items:center;gap:.375rem;margin-left:.5rem}.page_resultsBadge__Bh7yc{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--c-text-sub);background:var(--c-bg-alt);border-radius:var(--r-full);padding:.15rem .55rem}.page_clearAll__Convn{font-size:var(--text-xs);font-weight:700;color:var(--c-text-mute);text-decoration:none;padding:var(--space-2) var(--space-4);border:1.5px solid var(--c-bg-alt);border-radius:var(--r-full);transition:border-color var(--t-fast),color var(--t-fast);white-space:nowrap;flex-shrink:0}.page_clearAll__Convn:hover{border-color:var(--c-text-mute);color:var(--c-text)}.page_grid__tibAs{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-8);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:960px){.page_grid__tibAs{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page_grid__tibAs{grid-template-columns:1fr}}.page_adSlot__pmA_F{background:var(--c-bg-alt);border:1.5px dashed var(--c-border);border-radius:20px;display:flex;align-items:center;justify-content:center;min-height:200px}.page_bannerWrap__NL5mO{max-width:var(--max-w);margin:0 auto var(--space-6);padding:0 var(--space-8)}.page_browseAll__lDhZ6{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--c-accent);text-decoration:none;padding:var(--space-3) var(--space-6);border:2px solid var(--c-accent);border-radius:var(--r-full);transition:background var(--t-fast),color var(--t-fast)}.page_browseAll__lDhZ6:hover{background:var(--c-accent);color:#fff}.page_empty__hyneR{max-width:420px;margin:var(--space-20) auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.page_emptyIcon__hpXL2{font-size:3.5rem;line-height:1}.page_emptyTitle__m0s9Z{font-size:1.5rem;font-weight:800;color:var(--c-text);letter-spacing:-.025em}.page_emptySub__O0jNJ{font-size:var(--text-sm);color:var(--c-text-sub);line-height:1.65}@media (max-width:640px){.page_planPromo__iKxws{flex-wrap:wrap;gap:.6rem}.page_planPromoCta__rjo9T{align-self:flex-start}}.BrowseFilters_root__aEU4d{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-8) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.BrowseFilters_filterGroup__kCKvL{display:flex;align-items:center;gap:var(--space-3)}.BrowseFilters_filterLabel__V0Omv{font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--c-text-mute);white-space:nowrap;flex-shrink:0;min-width:68px}.BrowseFilters_pills__ya2nf{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.BrowseFilters_pills__ya2nf::-webkit-scrollbar{display:none}.BrowseFilters_pill__ZP8eH{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .85rem;border-radius:var(--r-full);border:1.5px solid var(--c-bg-alt);background:transparent;font-size:.8rem;font-weight:600;color:var(--c-text-sub);cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .15s ease;flex-shrink:0}.BrowseFilters_pill__ZP8eH:hover{border-color:var(--c-text-mute);color:var(--c-text);background:var(--c-surface)}.BrowseFilters_pill__ZP8eH[data-active=true]{background:var(--c-text);border-color:var(--c-text);color:#fff}@media (max-width:640px){.BrowseFilters_root__aEU4d{padding:0 var(--space-4) var(--space-3)}.BrowseFilters_filterGroup__kCKvL{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.BrowseFilters_filterLabel__V0Omv{min-width:unset}}.GoogleAd_wrapper__Yvxly{position:relative;background:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;min-height:100px}.GoogleAd_label__Rh1nM{position:absolute;top:8px;left:10px;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-mute);border:1px solid var(--c-border);border-radius:var(--r-sm);padding:2px 6px;z-index:1;pointer-events:none}