.page_page__3sujl{min-height:100vh;min-height:100dvh;background:hsl(var(--card))}.page_heroSection__WWokS{padding:16px 16px 0}.page_heroShell__fJ8MY,.page_shell__i0ou2{max-width:var(--ui-shell-max);margin:0 auto}.page_shell__i0ou2{padding:20px 16px 72px}.page_container__JBHAl{display:grid;gap:28px}.page_breadcrumbs__dopkr{margin:0}.page_catalogSection__zcC1_{display:grid;gap:22px}.page_catalogHeader__M2YtV{display:grid;justify-items:center;text-align:center;gap:10px;padding-top:6px}.page_catalogTitle__oQLKs{margin:0;font-size:28px;line-height:1.1;font-weight:800;color:hsl(var(--foreground))}.page_catalogSubtitle__FXHEy{margin:0;font-size:14px;color:hsl(var(--muted-foreground));max-width:540px;line-height:1.5}.page_popularSection__vOl7p{padding-top:8px}.page_sectionTitle__7FPw4{margin:0 0 16px;font-size:20px;font-weight:800;color:hsl(var(--foreground))}.page_popularGrid__GLvy4{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.page_popularCard__W5W__{display:grid;justify-items:center;gap:10px;padding:14px 8px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.page_popularCard__W5W__:hover{border-color:hsl(var(--accent));box-shadow:0 2px 8px hsl(var(--foreground)/.06)}.page_popularImageWrap__WLv0p{width:72px;height:72px;display:grid;place-items:center}.page_popularImage__YcSSF{max-width:72px;max-height:72px;-o-object-fit:contain;object-fit:contain}.page_popularPlaceholder___OfNf{width:56px;height:56px;border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--muted));display:grid;place-items:center;font-weight:900;font-size:20px;color:hsl(var(--primary))}.page_popularLabel__bWYgz{font-size:13px;font-weight:700;color:hsl(var(--foreground));text-align:center;line-height:1.3}.page_systemSections__nl9WJ{display:grid;gap:28px;padding-top:18px}.page_systemSection__l5bZu{padding-top:22px;border-top:1px solid hsl(var(--border));scroll-margin-top:140px}.page_systemSectionHeader__LtcEW{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.page_systemSectionTitle__8Aqyd{margin:0;font-size:18px;font-weight:800;color:hsl(var(--foreground))}.page_systemLinks__CScSZ{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px}.page_systemLinkItem__8XgzZ{margin:0}.page_systemLink__Obpln{font-size:13px;font-weight:600;color:hsl(var(--accent));text-decoration:none}.page_systemLink__Obpln:hover{text-decoration:underline}@media (max-width:768px){.page_popularGrid__GLvy4{grid-template-columns:repeat(3,minmax(0,1fr))}.page_systemLinks__CScSZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.page_shell__i0ou2{padding-bottom:56px}.page_catalogTitle__oQLKs{font-size:24px}.page_popularGrid__GLvy4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_systemLinks__CScSZ{gap:10px 12px}.page_systemLinkItem__8XgzZ:nth-child(n+9){display:none}}.page_page__Yu0Zd{min-height:100vh;background:radial-gradient(circle at top left,hsl(var(--accent)/.08),transparent 45%),linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--card)) 45%)}.page_container__pgcsw{max-width:var(--ui-container-max);margin:0 auto;padding:var(--ui-gap-xl) 16px 80px;display:grid;gap:var(--ui-gap-lg)}.page_breadcrumbs__RCF_Z{margin-bottom:8px}.page_contentArea__n7zxd{display:grid;gap:var(--ui-gap-lg);min-width:0}.page_hero__wa9Xe{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_heroContent__YujPP{display:grid;gap:12px}.page_hero__wa9Xe h1{margin:0;color:hsl(var(--foreground))}.page_hero__wa9Xe p{margin:0;color:hsl(var(--muted-foreground));max-width:620px;line-height:1.6}.page_heroMeta__s_CbO{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));font-weight:700}.page_heroMedia__mLSd4{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--muted)/.6),hsl(var(--card)));border-radius:20px;border:1px dashed hsl(var(--border));min-height:160px}.page_heroImage__yqJ_X{width:140px;height:140px;-o-object-fit:contain;object-fit:contain;opacity:.85}.page_compactHeader__O6kzh{display:grid;gap:12px;padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_compactHeader__O6kzh h1{margin:0;color:hsl(var(--foreground))}.page_headerSubtitle__csef2{margin:0;color:hsl(var(--muted-foreground));font-size:var(--ui-text-body);line-height:1.5}.page_brandLogoRow__o3eBg{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}.page_brandLogoItem__AuU7x{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--background));transition:border-color .15s ease,box-shadow .15s ease}.page_brandLogoItem__AuU7x:hover{border-color:hsl(var(--accent)/.65);box-shadow:0 0 0 3px hsl(var(--accent)/.12)}.page_brandLogoImg__bo_Xf{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.page_makesSection__X602r{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_makesTitle__XE7q9{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_makesGrid__vjSGA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.page_makeCell__OkgQ7{display:flex;align-items:center;gap:8px;padding:10px 14px;border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));text-decoration:none;color:hsl(var(--foreground));font-size:var(--ui-text-body);font-weight:600;transition:background .15s ease,color .15s ease}.page_makeCell__OkgQ7:hover{background:hsl(var(--accent)/.06);color:hsl(var(--accent))}.page_makeCell__OkgQ7:nth-child(3n){border-right:none}.page_makeCellFeatured__PH_DW{font-weight:700}.page_makeCellLogo__R1O9T{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.page_makeCellName___EryB{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_makeCellCount__1v0iL{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));font-weight:600;flex-shrink:0}.page_seoGuide__cXIi9{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_seoGuideTitle__vhdbO{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_seoGuideIntro__Zihlc{margin:0;color:hsl(var(--muted-foreground));line-height:1.6;max-width:72ch}.page_seoGuideColumns__LTOkd{display:grid;gap:var(--ui-gap-lg);grid-template-columns:1fr}.page_seoGuideSection__JXjYr{display:grid;gap:8px}.page_seoGuideSectionTitle__ohVhe{margin:0;font-size:var(--ui-text-body);font-weight:700;color:hsl(var(--foreground))}.page_seoGuideParagraph__c3IcG{margin:0;color:hsl(var(--muted-foreground));line-height:1.6;font-size:var(--ui-text-body)}.page_seoGuideBullets__0aCth{margin:0;padding-left:18px;display:grid;gap:6px;color:hsl(var(--foreground));font-size:var(--ui-text-body);line-height:1.6}.page_siblingGrid__9KjWX{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.page_hotPicks__xfdVr{padding:var(--ui-gap-lg)}.page_hotHeader__TdHHh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_hotTitle__m1NNK{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_hotHint__yEhl_{margin:6px 0 0;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_hotGrid__kO9mi{display:grid;gap:var(--ui-gap-sm);grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.page_hotCard__gxcy_{display:grid;grid-template-columns:72px 1fr;gap:var(--ui-gap-sm);padding:var(--ui-gap-sm);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--background));text-decoration:none;color:inherit}.page_hotCard__gxcy_:hover{border-color:hsl(var(--accent)/.65);box-shadow:0 0 0 3px hsl(var(--accent)/.12)}.page_hotMedia__xpJz4{width:72px;height:72px;border-radius:16px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);display:flex;align-items:center;justify-content:center}.page_hotImage__nTGYp{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.page_hotBody__NjV91{display:grid;gap:4px;align-content:start}.page_hotBrand___M9Ld{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));font-weight:700}.page_hotName__l_ehJ{font-size:var(--ui-text-body);color:hsl(var(--foreground));line-height:1.35}.page_hotPrice__79yyq{font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--foreground))}.page_hotPricePlaceholder__vcs87{font-size:var(--ui-text-meta);font-weight:700;color:hsl(var(--accent))}.page_section__tuHjS{display:grid;gap:var(--ui-gap-md)}.page_layout__s0XrA{display:grid;gap:var(--ui-gap-lg)}.page_sidebar__pGz9S{display:grid;gap:var(--ui-gap-md)}.page_sidebarOpen__39L5Z{transform:translateX(0)}.page_drawerBackdrop__unCLP{position:fixed;inset:0;background:hsl(var(--foreground)/.35);border:none;padding:0;margin:0;z-index:var(--z-overlay)}.page_panel__wCOkN{background:hsl(var(--card));border-radius:var(--ui-panel-radius);border:1px solid hsl(var(--border));padding:var(--ui-panel-padding);box-shadow:var(--ui-card-shadow)}.page_panelHeader__1AdVo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-gap-sm);margin-bottom:var(--ui-gap-sm)}.page_panelHeaderActions__Nc3ot{display:inline-flex;align-items:center;gap:var(--ui-gap-xs)}.page_panelTitle__TiB_7{font-weight:700;color:hsl(var(--foreground))}.page_panelMeta__16s9o{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_drawerClose__rL02c{border:1px solid hsl(var(--border));background:hsl(var(--background));padding:6px 10px;border-radius:999px;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--foreground));cursor:pointer}.page_drawerFooter__R6CnM{display:none;gap:var(--ui-gap-sm);padding-top:var(--ui-gap-sm);border-top:1px solid hsl(var(--border))}.page_filterGroup__o2Oig{display:grid;gap:var(--ui-gap-sm);padding-bottom:var(--ui-gap-md);border-bottom:1px solid hsl(var(--border))}.page_filterGroup__o2Oig:last-of-type{border-bottom:none;padding-bottom:0}.page_filterGroupHeader__IkVhe{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-gap-sm)}.page_filterTitle__FXPy3{font-size:var(--ui-text-meta);font-weight:700;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.08em}.page_filterGroupMeta__vC6hl{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));font-weight:600;text-transform:none;letter-spacing:0;text-align:right}.page_filterGroupToggle__SuPnk{cursor:pointer;border:none;background:none;padding:0;width:100%;text-align:left}.page_filterChevron__qKKQW{font-size:var(--ui-text-body);font-weight:700;color:hsl(var(--muted-foreground));flex-shrink:0;line-height:1}.page_brandSearch__9o5mv{display:grid;gap:6px;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_brandSearch__9o5mv input{height:var(--ui-control-height);border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:0 10px;font-size:var(--ui-text-body)}.page_vehicleSummary__GKnR0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-gap-xs);font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_vehicleAction__5lYR1{font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));text-decoration:none}.page_vehicleAction__5lYR1:hover{text-decoration:underline}.page_filterList__Jt2nO{display:grid;gap:var(--ui-gap-xs);max-height:240px;overflow-y:auto;padding-right:4px}.page_filterOption__qUaip{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-xs);min-height:44px;padding:4px 0;font-size:var(--ui-text-body);color:hsl(var(--foreground))}.page_filterOption__qUaip input{margin-right:8px}.page_filterEmpty__Wmuaz,.page_filterMeta__p_yMf{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_brandMore__6JO1w{border:none;background:none;padding:0;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));text-align:left;cursor:pointer}.page_typeList__bBfxZ{display:grid;gap:var(--ui-gap-xs)}.page_typeLink__bEoTA{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));text-decoration:none;font-size:var(--ui-text-body)}.page_typeLink__bEoTA:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}.page_priceFields__6kDmA{display:grid;gap:var(--ui-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.page_priceFields__6kDmA label{display:grid;gap:6px;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));min-width:0}.page_priceFields__6kDmA input{height:var(--ui-control-height);border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:0 10px;font-size:var(--ui-text-body);max-width:100%;box-sizing:border-box}.page_pricePresets__V8xVq{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.page_pricePreset__0xMmZ{border:1px solid hsl(var(--border));background:hsl(var(--background));padding:6px 10px;border-radius:999px;font-size:var(--ui-text-meta);color:hsl(var(--foreground));cursor:pointer;transition:border-color .2s ease,background .2s ease}.page_pricePresetActive__hMsqC,.page_pricePreset__0xMmZ:hover{border-color:hsl(var(--accent))}.page_pricePresetActive__hMsqC{background:hsl(var(--accent)/.08);color:hsl(var(--accent))}.page_filterActions__0xVQG{display:flex;justify-content:flex-start;gap:var(--ui-gap-sm);margin-top:4px}.page_toggleOption__B1ghK{display:flex;align-items:center;gap:var(--ui-gap-xs);min-height:44px;padding:4px 0;font-size:var(--ui-text-body);color:hsl(var(--foreground))}.page_clearFilters__rErZI,.page_vehicleClear__U_K74{border:none;background:none;padding:0;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));cursor:pointer}.page_vehicleClear__U_K74{text-align:left}.page_results__yeqAC{display:grid;gap:var(--ui-gap-md);min-width:0}.page_toolbar__oQBHd{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm) var(--ui-gap-md);justify-content:space-between;align-items:center;padding:var(--ui-gap-sm) var(--ui-gap-md);border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--card))}.page_toolbarMeta__Yzpqk{display:grid;gap:4px}.page_toolbarActions__twH3y{display:flex;align-items:center;gap:var(--ui-gap-sm);flex-wrap:wrap}.page_resultsCount__QTq_i{font-weight:700;color:hsl(var(--foreground))}.page_pageMeta__qQN7V,.page_resultsRange__h8Kkf{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_sortControl__7QTfe{gap:var(--ui-gap-xs);font-weight:600;color:hsl(var(--muted-foreground))}.page_filtersTrigger__h3fce,.page_sortControl__7QTfe{display:inline-flex;align-items:center;font-size:var(--ui-text-meta)}.page_filtersTrigger__h3fce{gap:8px;padding:8px 14px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));font-weight:700;color:hsl(var(--foreground));cursor:pointer}.page_filtersBadge__Ig8ap{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;border-radius:999px;background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-size:12px;font-weight:700}.page_resetFiltersInline__XRAJt{border:none;background:none;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));cursor:pointer}.page_sortControl__7QTfe select{height:var(--ui-control-height);border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:0 14px;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--foreground))}.page_activeFilters__9rWxC{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs);align-items:center;padding:0 var(--ui-gap-sm)}.page_filterChip__vUobZ{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);padding:6px 10px;font-size:var(--ui-text-meta);color:hsl(var(--foreground));cursor:pointer}.page_filterChipIcon__lZmta{font-weight:700;font-size:14px;line-height:1}.page_clearFiltersInline__LGuOP{border:none;background:none;padding:4px 6px;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));cursor:pointer}.page_hotPicks__xfdVr{padding:var(--ui-gap-md);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow);display:grid;gap:var(--ui-gap-md)}.page_hotPicksHeader__t3XtS{display:grid;gap:6px}.page_hotPicksTitle__snZNP{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_hotPicksHint__qMmx8{margin:0;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_hotPicksGrid__MqbFF{display:grid;gap:var(--ui-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.page_hotPickCard__wFvSL{padding:0;overflow:hidden}.page_hotPickCard__wFvSL article{display:grid;grid-template-columns:92px 1fr;gap:var(--ui-gap-sm);padding:var(--ui-gap-sm)}.page_hotPickMedia__hq0S4{display:flex;align-items:center;justify-content:center;border-radius:16px;background:hsl(var(--muted));border:1px solid hsl(var(--border));padding:8px}.page_hotPickMedia__hq0S4 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:64px}.page_hotPickBody__diWmS{display:grid;gap:6px}.page_hotPickMeta__GYbA6{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs) var(--ui-gap-sm);font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));align-items:baseline}.page_hotPickPrice__P6tCB{font-weight:600;color:hsl(var(--foreground))}.page_bestSellers__GTg_j{padding:var(--ui-gap-md);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow);display:grid;gap:var(--ui-gap-md)}.page_bestSellersHeader__mN8e_{display:grid;gap:6px}.page_bestSellersTitle__18Ab4{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_bestSellersHint__nALmw{margin:0;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_bestSellersGrid__ebeOM{display:grid;gap:var(--ui-gap-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.page_bestSellerCard__c60YG{padding:0;overflow:hidden}.page_bestSellerCard__c60YG article{display:grid;grid-template-columns:88px 1fr;gap:var(--ui-gap-sm);padding:var(--ui-gap-sm)}.page_bestSellerMedia__FPDW7{display:flex;align-items:center;justify-content:center;border-radius:16px;background:hsl(var(--muted));border:1px solid hsl(var(--border));padding:8px}.page_bestSellerMedia__FPDW7 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:64px}.page_bestSellerBody__IP_oR{display:grid;gap:6px}.page_bestSellerMeta__qwkEm{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs) var(--ui-gap-sm);font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));align-items:baseline}.page_bestSellerPrice__JFwgx{font-weight:600;color:hsl(var(--foreground))}.page_buyerGuide__U4lKl{padding:var(--ui-gap-md);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--muted)/.25);display:grid;gap:8px}.page_buyerGuideTitle__woWNo{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_buyerGuideCopy__72Roj{margin:0;max-width:64ch;line-height:1.6;color:hsl(var(--muted-foreground))}.page_cards__szuaS{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.page_cards__szuaS{gap:var(--ui-gap-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.page_card__1_OCX{padding:0;overflow:hidden;height:100%;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page_card__1_OCX:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(15,23,42,.12);border-color:hsl(var(--accent)/.5)}.page_card__1_OCX:hover .page_cardTitle__fM3tn{color:hsl(var(--accent))}.page_cardInner__5iJ8i{display:grid;grid-template-rows:auto 1fr auto;gap:var(--ui-gap-sm);padding:var(--ui-gap-md);height:100%}.page_cardMedia___vaod{padding:12px;border-radius:var(--ui-card-radius);background:hsl(var(--muted));border:1px solid hsl(var(--border));min-height:150px;overflow:hidden;position:relative}.page_cardMediaOverlay__12Qai,.page_cardMedia___vaod{display:flex;align-items:center;justify-content:center}.page_cardMediaOverlay__12Qai{position:absolute;inset:0;background:hsl(var(--foreground)/.45);opacity:0;transition:opacity .2s ease;border-radius:inherit;text-decoration:none}.page_cardMediaOverlay__12Qai span{padding:6px 16px;border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--ui-text-meta);font-weight:700;letter-spacing:.02em}.page_card__1_OCX:hover .page_cardMediaOverlay__12Qai{opacity:1}.page_cardMedia___vaod img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;max-height:140px}.page_card__1_OCX:hover .page_cardMedia___vaod img{transform:scale(1.05)}.page_cardBody__5Hw_u,.page_cardFooter__4A2Pv{display:grid;gap:var(--ui-gap-sm)}.page_cardHeader__UgUv5{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm) var(--ui-gap-md);align-items:center;justify-content:space-between}.page_brandLabel___74lQ{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em}.page_cardTitle__fM3tn{display:block;font-weight:600;font-size:var(--ui-text-title);color:hsl(var(--foreground));text-decoration:none;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardTitle__fM3tn:hover{text-decoration:underline}.page_cardMeta__zqeUc{display:flex;gap:var(--ui-gap-md);flex-wrap:wrap;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}.page_priceRow__UNJPA{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm) var(--ui-gap-md);align-items:center}.page_priceValue__QqCm_{font-size:var(--ui-text-price);font-weight:600;color:hsl(var(--foreground))}.page_rrpRow__klK0S{display:flex;align-items:center;gap:var(--ui-gap-sm)}.page_rrpStrike__AwKxI{font-size:var(--ui-text-sm);color:hsl(var(--muted-foreground));text-decoration:line-through}.page_savingsBadge__lnniJ{font-size:var(--ui-text-xs)}.page_ctaRow__BQYtq{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-gap-sm);align-items:center}.page_viewToggle__tKFN2{display:inline-flex;border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.page_viewToggleBtn__3iZlJ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;padding:0;border:none;background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease,color .15s ease}.page_viewToggleBtn__3iZlJ:hover{background:hsl(var(--muted))}.page_viewToggleBtnActive__hwwb3{background:hsl(var(--accent)/.1);color:hsl(var(--accent))}.page_viewToggleBtn__3iZlJ+.page_viewToggleBtn__3iZlJ{border-left:1px solid hsl(var(--border))}.page_cardsList__8surE{display:flex;flex-direction:column;gap:var(--ui-gap-md)}.page_cardList__klJGP{padding:0;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.page_cardList__klJGP:hover{box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06);border-color:hsl(var(--accent)/.5)}.page_cardList__klJGP:hover .page_cardTitle__fM3tn{color:hsl(var(--accent))}.page_cardListInner__Z8Eil{display:grid;grid-template-columns:120px 1fr auto;gap:var(--ui-gap-md);padding:var(--ui-gap-md);align-items:start}.page_cardListMedia__ZSHwk{display:flex;align-items:center;justify-content:center;border-radius:var(--ui-card-radius);background:hsl(var(--muted));border:1px solid hsl(var(--border));aspect-ratio:1;overflow:hidden;position:relative}.page_cardListMedia__ZSHwk img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page_cardListBody__tPdis{display:grid;gap:6px;min-width:0}.page_attrList__BLbwg{display:grid;gap:2px;margin:4px 0 0;font-size:12px}.page_attrRow__mQkZz{display:grid;grid-template-columns:130px 1fr;gap:8px}.page_attrRow__mQkZz dt{color:hsl(var(--muted-foreground,215 16% 47%));font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_attrRow__mQkZz dd{color:hsl(var(--foreground,222 47% 11%));margin:0}.page_attrSubtitle__RWY_P{font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page_cardListFooter__KoBWf{display:grid;gap:var(--ui-gap-sm);min-width:140px;text-align:right;align-content:start}.page_cardListFooter__KoBWf .page_priceRow__UNJPA{justify-content:flex-end}.page_cardListFooter__KoBWf .page_ctaRow__BQYtq{grid-template-columns:1fr}@media (max-width:639px){.page_cardListInner__Z8Eil{grid-template-columns:90px 1fr;gap:var(--ui-gap-sm)}.page_cardListFooter__KoBWf{grid-column:1/-1;text-align:left;min-width:0}.page_cardListFooter__KoBWf .page_priceRow__UNJPA{justify-content:flex-start}.page_cardListFooter__KoBWf .page_ctaRow__BQYtq{grid-template-columns:1fr 1fr}}.page_pagination__K_MxQ{display:flex;gap:var(--ui-gap-sm);flex-wrap:wrap}.page_emptyState__07Lpg{padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.3);display:grid;gap:var(--ui-gap-sm)}.page_emptyStateLinks__C94WG{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm);margin-top:var(--ui-gap-sm)}.page_emptyStateLink__8ddaQ{color:hsl(var(--primary));text-decoration:underline;font-weight:500}@media (min-width:1024px){.page_layout__s0XrA{grid-template-columns:minmax(240px,280px) 1fr;align-items:start}.page_layoutRight__hIMxT{grid-template-columns:1fr minmax(240px,280px);align-items:start}.page_layoutRight__hIMxT .page_sidebar__pGz9S{order:2}.page_layoutRight__hIMxT .page_results__yeqAC{order:1}.page_sidebar__pGz9S{position:sticky;top:96px;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow-y:auto}.page_drawerBackdrop__unCLP,.page_drawerClose__rL02c,.page_filtersTrigger__h3fce{display:none}.page_hero__wa9Xe{grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr);align-items:center}.page_makesGrid__vjSGA{grid-template-columns:repeat(5,minmax(0,1fr))}.page_makeCell__OkgQ7:nth-child(3n){border-right:1px solid hsl(var(--border))}.page_makeCell__OkgQ7:nth-child(5n){border-right:none}.page_seoGuideColumns__LTOkd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:919px){.page_sidebar__pGz9S{position:fixed;top:0;right:0;width:min(88vw,360px);height:100%;padding:var(--ui-gap-md);background:hsl(var(--background));z-index:var(--z-nav);transform:translateX(110%);transition:transform .22s ease;overflow-y:auto;border-left:1px solid hsl(var(--border))}.page_sidebarOpen__39L5Z{transform:translateX(0)}.page_panel__wCOkN{display:flex;flex-direction:column;min-height:100%}.page_drawerFooter__R6CnM{display:flex;align-items:center;justify-content:space-between;position:sticky;bottom:0;z-index:var(--z-cookie);padding:var(--ui-gap-md);padding-top:var(--ui-gap-sm);background:hsl(var(--background));border-top:1px solid hsl(var(--border));margin-top:auto}}@media (max-width:720px){.page_hotPickCard__wFvSL article,.page_hotPicksGrid__MqbFF{grid-template-columns:1fr}.page_hotPickMedia__hq0S4{max-width:160px}.page_cardMedia___vaod{min-height:140px}.page_priceFields__6kDmA{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:919px){.page_makesGrid__vjSGA{grid-template-columns:repeat(4,minmax(0,1fr))}.page_makeCell__OkgQ7:nth-child(3n){border-right:1px solid hsl(var(--border))}.page_makeCell__OkgQ7:nth-child(4n){border-right:none}}@media (max-width:639px){.page_makesGrid__vjSGA{grid-template-columns:repeat(2,minmax(0,1fr))}.page_toolbar__oQBHd{gap:var(--ui-gap-xs)}.page_toolbarActions__twH3y{flex-wrap:wrap;gap:var(--ui-gap-xs)}}.page_buyingGuide__sH6vA{display:grid;gap:var(--ui-gap-sm);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_guideTitle__do6RK{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_guideIntro__shkSe{margin:0;font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground));max-width:680px;line-height:1.6}.page_guideList__d4WZA{margin:0;padding-left:18px;display:grid;gap:8px;color:hsl(var(--foreground));font-size:var(--ui-text-body);line-height:1.6}.page_modelNavGrid__muOQJ{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_modelNavGrid__muOQJ h2{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_modelNavCards__xFnhD{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.page_modelNavCard__2_MkL{font-size:var(--ui-text-meta);text-decoration:none;color:hsl(var(--foreground));padding:6px 12px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);transition:color .15s ease,border-color .15s ease,background .15s ease}.page_modelNavCard__2_MkL:hover{color:hsl(var(--accent));border-color:hsl(var(--accent));background:hsl(var(--accent)/.08)}.page_generationGrid__F85n2{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_generationGrid__F85n2 h2{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_generationCards__Hd0Y8{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.page_generationCard__NiehX{font-size:var(--ui-text-meta);text-decoration:none;color:hsl(var(--foreground));padding:8px 14px;border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);transition:color .15s ease,border-color .15s ease,background .15s ease}.page_generationCard__NiehX:hover{color:hsl(var(--accent));border-color:hsl(var(--accent));background:hsl(var(--accent)/.08)}.page_siblingCardsGrid__ElCfD{display:grid;gap:var(--ui-gap-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.page_siblingCard__AUE7B{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--ui-gap-sm);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--background));text-decoration:none;color:hsl(var(--foreground));text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.page_siblingCard__AUE7B:hover{border-color:hsl(var(--accent)/.65);box-shadow:0 0 0 3px hsl(var(--accent)/.12)}.page_siblingCardIcon__HHXrR{width:64px;height:64px;border-radius:50%;background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:center}.page_siblingCardImg__bOYl6{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;opacity:.7}.page_siblingCardLabel__c_m_K{font-size:var(--ui-text-body);font-weight:600;line-height:1.3}.page_enginesGrid__IM8en{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.page_engineCell__G4ENe{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--ui-text-body);font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease}.page_engineCell__G4ENe:hover{background:hsl(var(--muted))}.page_engineCell__G4ENe:last-child{border-bottom:none}.page_engineCellLabel__GzeX2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_engineCellArrow__VOdq8{flex-shrink:0;color:hsl(var(--muted-foreground));font-size:14px}.page_engineSpecBadges__Yqyzn{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.page_engineSpecBadge__DQHuE{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:var(--ui-text-caption);font-weight:500;white-space:nowrap}.page_modelLinksGrid__ldk5O{display:grid;gap:var(--ui-gap-xs) var(--ui-gap-md);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 4px}.page_modelLink__VDnZn{display:block;padding:6px 0;font-size:var(--ui-text-body);color:hsl(var(--accent));text-decoration:none;border-bottom:1px solid hsl(var(--border))}.page_modelLink__VDnZn:hover{text-decoration:underline}@media (min-width:640px){.page_enginesGrid__IM8en{grid-template-columns:repeat(2,minmax(0,1fr))}.page_engineCell__G4ENe{border-right:1px solid hsl(var(--border))}.page_engineCell__G4ENe:nth-child(2n){border-right:none}.page_engineCell__G4ENe:nth-last-child(-n+2):nth-child(odd),.page_engineCell__G4ENe:nth-last-child(-n+2):nth-child(odd)~.page_engineCell__G4ENe{border-bottom:none}.page_modelLinksGrid__ldk5O{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_modelGrid__ObjZj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-gap-sm)}.page_modelCard__t7Lha{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--background));text-decoration:none;color:hsl(var(--foreground));text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.page_modelCard__t7Lha:hover{border-color:hsl(var(--accent)/.65);box-shadow:0 0 0 3px hsl(var(--accent)/.12)}.page_modelCardImage__CkMV_{width:120px;height:80px;-o-object-fit:contain;object-fit:contain}.page_modelCardName__WBJ_4{font-size:var(--ui-text-body);font-weight:600;line-height:1.3}@media (min-width:640px){.page_modelGrid__ObjZj{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.page_modelGrid__ObjZj{grid-template-columns:repeat(4,minmax(0,1fr))}.page_section__tuHjS[data-filters-mode=drawer] .page_layout__s0XrA{grid-template-columns:1fr;align-items:start}.page_section__tuHjS[data-filters-mode=drawer] .page_sidebar__pGz9S{position:fixed;top:0;right:0;width:min(88vw,360px);height:100%;padding:var(--ui-gap-md);background:hsl(var(--background));z-index:var(--z-nav);transform:translateX(110%);transition:transform .22s ease;overflow-y:auto;border-left:1px solid hsl(var(--border))}.page_section__tuHjS[data-filters-mode=drawer] .page_sidebarOpen__39L5Z{transform:translateX(0)}.page_section__tuHjS[data-filters-mode=drawer] .page_panel__wCOkN{display:flex;flex-direction:column;min-height:100%}.page_section__tuHjS[data-filters-mode=drawer] .page_drawerClose__rL02c,.page_section__tuHjS[data-filters-mode=drawer] .page_filtersTrigger__h3fce{display:inline-flex}.page_section__tuHjS[data-filters-mode=drawer] .page_drawerBackdrop__unCLP{display:block}.page_section__tuHjS[data-filters-mode=drawer] .page_drawerFooter__R6CnM{display:flex;align-items:center;justify-content:space-between;position:sticky;bottom:0;z-index:var(--z-cookie);padding:var(--ui-gap-md);padding-top:var(--ui-gap-sm);background:hsl(var(--background));border-top:1px solid hsl(var(--border));margin-top:auto}}@media (hover:none){.page_card__1_OCX:hover{transform:none;box-shadow:none;border-color:hsl(var(--border))}.page_card__1_OCX:hover .page_cardTitle__fM3tn{color:hsl(var(--foreground))}.page_card__1_OCX:hover .page_cardMedia___vaod img{transform:none}.page_card__1_OCX:hover .page_cardMediaOverlay__12Qai{opacity:0}}.page_relatedLinks__LT9jh{margin-top:2rem;padding:1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem}.page_relatedLinksTitle__wRNoJ{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--ui-text-primary,#111827)}.page_relatedLinksGroupLink__3wFYf{display:inline-block;margin-bottom:1rem;color:hsl(var(--primary));font-size:.875rem;font-weight:500;text-decoration:none}.page_relatedLinksGroupLink__3wFYf:hover{text-decoration:underline}.page_relatedLinksGrid__5cz99{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}.page_relatedLinkItem__oY6Uw{padding:.5rem .75rem;font-size:.875rem;color:var(--ui-text-secondary,#374151);text-decoration:none;border-radius:.375rem;transition:background .15s}.page_relatedLinkItem__oY6Uw:hover{background:var(--ui-bg-muted,#f3f4f6);color:hsl(var(--primary))}.page_oeLinksSection__ZqRfB{margin-top:2rem;padding:1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem}.page_oeLinksTitle__gAp8V{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:var(--ui-text-primary,#111827)}.page_oeLinksIntro__BuPHI{margin:0 0 1rem;font-size:.875rem;color:var(--ui-text-secondary,#374151)}.page_oeLinksGrid__8Zfnx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;list-style:none;margin:0 0 1rem;padding:0}@media (min-width:768px){.page_oeLinksGrid__8Zfnx{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_oeLinkChip__hFzjJ{display:flex;flex-direction:column;padding:.5rem .75rem;border-radius:.375rem;background:var(--ui-bg-muted,#f3f4f6);color:var(--ui-text-primary,#111827);text-decoration:none;transition:background .15s}.page_oeLinkChip__hFzjJ:hover{background:var(--ui-bg-subtle,#e5e7eb);color:hsl(var(--primary))}.page_oeLinkNumber__PJi4W{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.8125rem;font-weight:600;letter-spacing:.01em}.page_oeLinkMeta__jYUhr{margin-top:.125rem;font-size:.6875rem;font-weight:400;color:var(--ui-text-secondary,#6b7280)}.page_oeLinksSeeAll__RJB5j{display:inline-block;font-size:.875rem;font-weight:500;color:hsl(var(--primary));text-decoration:underline}.page_oeLinksSeeAll__RJB5j:hover{text-decoration:none}.page_featuredPicks__NgnlT{margin-bottom:var(--ui-gap-lg,24px)}.page_featuredPicksTitle__NxxKB{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 12px}.page_featuredGrid__8iutM{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:720px){.page_featuredGrid__8iutM{grid-template-columns:1fr}}.page_featuredCard__IVevB{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 12px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));text-decoration:none;color:inherit;transition:box-shadow .15s,border-color .15s}.page_featuredCard__IVevB:hover{border-color:hsl(var(--accent));box-shadow:0 2px 8px hsl(var(--accent)/.12)}.page_tierBadge__Y9g49{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:4px;line-height:1.4}.page_tierBudget__js5y1{background:hsl(142 71% 45%/.12);color:hsl(142 71% 30%)}.page_tierStandard__eNf7F{background:hsl(217 91% 60%/.12);color:hsl(217 91% 40%)}.page_tierPremium__XDgbc{background:hsl(38 92% 50%/.12);color:hsl(38 92% 32%)}.page_featuredCardMedia__09ZNM{display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:1/1;flex-shrink:0;overflow:hidden}.page_featuredImage__jUy6G{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page_featuredCardBody__4Mzhx{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;width:100%;min-width:0}.page_featuredBrand__rCVUZ{display:flex;align-items:center;justify-content:center;height:20px;max-width:100%;overflow:hidden;flex-shrink:0}.page_featuredBrand__rCVUZ img{display:block;width:auto;height:20px;max-width:80px;-o-object-fit:contain;object-fit:contain}.page_featuredName__PKiTo{max-width:100%;overflow-wrap:anywhere;font-size:.8rem;color:hsl(var(--foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.page_featuredTierDesc__7Ptuf{font-size:.72rem;color:hsl(var(--muted-foreground))}.page_featuredCardPrice__WQvxw{display:flex;flex-direction:column;align-items:center;gap:2px}.page_featuredPrice__57__F{font-size:1rem;font-weight:700;color:hsl(var(--accent))}.page_featuredVat__6ig75{font-size:.75rem;color:hsl(var(--muted-foreground))}.page_featuredBrandText__ivNXd{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.03em}.page_featuredAttrDesc__hUPR2{font-size:.72rem;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.page_featuredAttrDesc__hUPR2,.page_featuredTierDesc__7Ptuf,.page_featuredVat__6ig75,.page_tierBadge__Y9g49{font-size:.75rem}}.page_featuredPicksSkeleton__V0_X1{margin-bottom:var(--ui-gap-lg,24px)}.page_featuredSkeletonTitle__DmWus{width:140px;height:1rem;border-radius:4px;background:hsl(var(--muted)/.5);margin:0 0 12px}.page_featuredSkeletonGrid__etukD{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:720px){.page_featuredSkeletonGrid__etukD{grid-template-columns:1fr}}.page_featuredSkeletonCard__CGKTe{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 12px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card))}.page_featuredSkeletonMedia__Mz__Z{width:80px;height:80px;border-radius:6px}.page_featuredSkeletonLine__h1Rh_,.page_featuredSkeletonMedia__Mz__Z{background:hsl(var(--muted)/.3);animation:page_featuredPulse__sVwVE 1.5s ease-in-out infinite}.page_featuredSkeletonLine__h1Rh_{height:.8rem;border-radius:3px}.page_featuredSkeletonLineSm__LNt__{width:60%}.page_featuredSkeletonLineMd__gK630{width:80%}.page_featuredSkeletonPrice__a_6PF{width:50px;height:1rem;border-radius:3px;background:hsl(var(--muted)/.3);animation:page_featuredPulse__sVwVE 1.5s ease-in-out infinite}@keyframes page_featuredPulse__sVwVE{0%,to{opacity:1}50%{opacity:.4}}.page_ssrCard__Cf5_h{display:grid;grid-template-rows:auto 1fr auto;gap:var(--ui-gap-sm);padding:var(--ui-gap-md);border:1px solid hsl(var(--border));background:hsl(var(--card));height:100%;min-height:380px}.page_ssrCardMedia__2dXUm,.page_ssrCard__Cf5_h{border-radius:var(--ui-card-radius);overflow:hidden}.page_ssrCardMedia__2dXUm{display:flex;align-items:center;justify-content:center;padding:12px;background:hsl(var(--muted));border:1px solid hsl(var(--border));aspect-ratio:1;width:100%;text-decoration:none}.page_ssrCardMedia__2dXUm img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:140px}.page_ssrCardBody__Xy51o,.page_ssrCardFooter__8NOUL{display:grid;gap:var(--ui-gap-sm)}.page_ssrViewDetails__myHlB{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--ui-text-sm);font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.page_ssrViewDetails__myHlB:hover{background:hsl(var(--muted));border-color:hsl(var(--accent))}.page_ssrStockBadgeSuccess__UpRjx{background:hsl(142 71% 45%/.12);color:hsl(142 71% 30%)}.page_ssrStockBadgeNeutral__QQQH_,.page_ssrStockBadgeSuccess__UpRjx{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:var(--ui-text-xs,.75rem);font-weight:600}.page_ssrStockBadgeNeutral__QQQH_{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.page_ssrPagination__0krTD{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;padding:16px 0;margin-top:16px}.page_ssrPaginationLink__O3YW6{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:4px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--ui-text-sm,.875rem);font-weight:500;text-decoration:none;transition:background .15s,border-color .15s}.page_ssrPaginationLink__O3YW6:hover{background:hsl(var(--muted));border-color:hsl(var(--accent))}.page_ssrPaginationActive__yMPBH{color:hsl(var(--accent-foreground))}.page_ssrPaginationActive__yMPBH,.page_ssrPaginationActive__yMPBH:hover{background:hsl(var(--accent));border-color:hsl(var(--accent))}.page_ssrPaginationDisabled__S0d0e{opacity:.4;pointer-events:none}.HubCategoryGrid_systemGrid__QPxpt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 6px;align-items:start}.HubCategoryGrid_systemTile__mrM6h{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;text-decoration:none;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:inherit;color:inherit}.HubCategoryGrid_systemTile__mrM6h:hover{background:hsl(var(--muted)/.3)}.HubCategoryGrid_systemTile__mrM6h:hover .HubCategoryGrid_tileLabel__Ot220{text-decoration:underline}.HubCategoryGrid_systemTileActive__0c0B0{border-color:hsl(var(--accent)/.5);background:hsl(var(--accent)/.06)}.HubCategoryGrid_tileMedia__5FOIH{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:hsl(0 0% 97%);border-radius:10px;border:1.5px solid hsl(220 13% 86%);padding:6px;box-shadow:0 1px 3px rgba(15,23,42,.06);transition:border-color .15s ease,box-shadow .15s ease}.HubCategoryGrid_systemTile__mrM6h:hover .HubCategoryGrid_tileMedia__5FOIH{border-color:hsl(var(--accent)/.5);box-shadow:0 3px 10px rgba(15,23,42,.1)}.HubCategoryGrid_tileImage__jDkq1{max-width:96px;max-height:96px;-o-object-fit:contain;object-fit:contain}.HubCategoryGrid_tileIcon__VFRxH{max-width:64px;max-height:64px;-o-object-fit:contain;object-fit:contain;opacity:.9;filter:brightness(0)}.HubCategoryGrid_tileGlyph___XKZ0{width:56px;height:56px;border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;color:hsl(var(--foreground))}.HubCategoryGrid_tileLabel__Ot220{font-size:13px;font-weight:700;color:hsl(var(--accent));text-align:center;line-height:1.3}.HubCategoryGrid_expandedPanel__eP3lm{grid-column:1/-1;padding:20px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));display:grid;gap:16px;animation:HubCategoryGrid_slideDown__kKspP .2s ease}@keyframes HubCategoryGrid_slideDown__kKspP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HubCategoryGrid_expandedHeader__vguX1{display:flex;align-items:center;justify-content:space-between;gap:16px}.HubCategoryGrid_expandedHeaderRight__GPF6L{display:flex;align-items:center;gap:12px}.HubCategoryGrid_expandedTitle__KtNQ8{margin:0;font-size:18px;font-weight:800;color:hsl(var(--foreground))}.HubCategoryGrid_expandedTitleLink__8UF81{color:inherit;text-decoration:none}.HubCategoryGrid_expandedTitleLink__8UF81:hover{text-decoration:underline}.HubCategoryGrid_viewAll__hGfFB{font-size:13px;font-weight:700;color:hsl(var(--accent));text-decoration:none;white-space:nowrap}.HubCategoryGrid_viewAll__hGfFB:hover{text-decoration:underline}.HubCategoryGrid_panelClose__em9bO{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));cursor:pointer;font-size:18px;line-height:1;color:hsl(var(--muted-foreground));transition:background .15s ease,color .15s ease}.HubCategoryGrid_panelClose__em9bO:hover{background:hsl(var(--muted)/.4);color:hsl(var(--foreground))}.HubCategoryGrid_subcategoryGrid__UqE59{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HubCategoryGrid_subcategoryItem__CJHEC{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--background));text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.HubCategoryGrid_subcategoryItem__CJHEC:hover{border-color:hsl(var(--accent)/.6);box-shadow:0 0 0 3px hsl(var(--accent)/.1)}.HubCategoryGrid_subcategoryImage__Q3T2c{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.HubCategoryGrid_subcategoryImg__eDgx8{max-width:48px;max-height:48px;-o-object-fit:contain;object-fit:contain}.HubCategoryGrid_subcategoryPlaceholder__nZWP1{width:36px;height:36px;border-radius:8px;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:hsl(var(--muted-foreground))}.HubCategoryGrid_subcategoryLabel__mnG4w{font-size:13px;font-weight:600;color:hsl(var(--foreground))}@media (max-width:960px){.HubCategoryGrid_systemGrid__QPxpt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.HubCategoryGrid_systemGrid__QPxpt{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 4px}.HubCategoryGrid_tileMedia__5FOIH{width:80px;height:80px}.HubCategoryGrid_tileImage__jDkq1{max-width:76px;max-height:76px}.HubCategoryGrid_tileIcon__VFRxH{max-width:52px;max-height:52px}.HubCategoryGrid_subcategoryGrid__UqE59{grid-template-columns:1fr 1fr}}@media (max-width:480px){.HubCategoryGrid_systemGrid__QPxpt{grid-template-columns:repeat(2,minmax(0,1fr))}.HubCategoryGrid_systemTile__mrM6h{padding:12px 8px}.HubCategoryGrid_expandedTitle__KtNQ8{font-size:16px}.HubCategoryGrid_expandedHeader__vguX1{gap:8px}}