.PlatformPage_platformPage__3sqQW{min-height:100vh;background:var(--color-bg-main,#f8f9fa)}.PlatformPage_platformHeader__8Rhyk{background:#fff;padding:clamp(16px,3vw,24px) clamp(12px,3vw,24px);border-bottom:1px solid var(--color-border-light,#e5e7eb);margin-bottom:clamp(16px,2.5vw,24px)}.PlatformPage_platformInfo__TUjpX{margin-bottom:clamp(12px,2vw,16px)}.PlatformPage_platformTitle__qz9MF{display:flex;align-items:center;gap:clamp(8px,1.5vw,12px);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--color-text-main,#1a1a2e);margin:0 0 clamp(6px,1vw,10px)}.PlatformPage_platformTitle__qz9MF svg{color:var(--color-primary,#e62828)}.PlatformPage_platformDescription__qd7Zm{font-size:clamp(.85rem,1.8vw,1rem);color:var(--color-text-muted,#6b7280);margin:0}.PlatformPage_filterBar__gVEJT{display:flex;align-items:center;gap:clamp(12px,2vw,20px);flex-wrap:wrap}.PlatformPage_filterBarNewPage___w4oO .PlatformPage_filterGroup__5R4OC{flex:1 1 200px;min-width:0}.PlatformPage_filterBarNewPage___w4oO .PlatformPage_filterSelect__8AUgC{min-width:0;width:100%}@media (max-width:calc(var(--bp-tablet ) - 1px)){.PlatformPage_filterBarNewPage___w4oO{gap:12px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.PlatformPage_filterBarNewPage___w4oO .PlatformPage_filterGroup__5R4OC{flex:0 0 auto;min-width:140px;flex-basis:auto}}.PlatformPage_filterGroup__5R4OC{display:flex;align-items:center;gap:clamp(6px,1vw,10px)}.PlatformPage_filterLabel__p_Kfb{font-size:clamp(.75rem,1.5vw,.875rem);color:var(--color-text-muted,#6b7280);font-weight:500;white-space:nowrap}.PlatformPage_filterSelect__8AUgC{min-width:clamp(140px,20vw,180px)}.PlatformPage_filterSelect__8AUgC .trigger{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.PlatformPage_filterSelect__8AUgC .select.open .trigger,.PlatformPage_filterSelect__8AUgC .trigger:hover{border-color:#e5e7eb!important;box-shadow:none!important}.PlatformPage_filterSelect__8AUgC .dropdown{border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important}.PlatformPage_filterSelect__8AUgC .option{border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;margin-bottom:4px}.PlatformPage_filterSelect__8AUgC .option:hover{border-color:#e62828!important;background:#fff!important}.PlatformPage_filterSelect__8AUgC .option.selected{background-color:rgba(230,40,40,.08)!important;color:#e62828!important;border-color:#e62828!important}.PlatformPage_productsSection__DcZiI{padding:0 clamp(12px,3vw,24px) clamp(24px,4vw,40px)}.PlatformPage_resultsGrid__yWTlg{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(160px,22vw,240px),1fr));grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);margin-bottom:clamp(24px,4vw,40px)}@media (max-width:calc(var(--bp-tablet ) - 1px)){.PlatformPage_resultsGridFiveCol__8gkp2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:var(--bp-tablet )) and (max-width:calc(var(--bp-laptop ) - 1px)){.PlatformPage_resultsGridFiveCol__8gkp2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:var(--bp-laptop )){.PlatformPage_resultsGridFiveCol__8gkp2{grid-template-columns:repeat(5,minmax(0,1fr))}}.PlatformPage_productCard__4vFpG{background:#fff;border-radius:clamp(8px,1.5vw,12px);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}.PlatformPage_productCard__4vFpG:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PlatformPage_imageWrap__Hg62S{aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.PlatformPage_productImage__Snyat{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.PlatformPage_productCard__4vFpG:hover .PlatformPage_productImage__Snyat{transform:scale(1.05)}.PlatformPage_productInfo__M8ROe{padding:clamp(10px,2vw,16px)}.PlatformPage_productName__HS9tf{font-size:clamp(.8rem,1.8vw,.95rem);font-weight:600;color:var(--color-text-main,#1a1a2e);margin:0 0 clamp(6px,1vw,10px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.PlatformPage_brandTag__Wzpvd{display:inline-block;font-size:clamp(.65rem,1.2vw,.75rem);color:var(--color-text-muted,#6b7280);background:var(--color-bg-secondary,#f3f4f6);padding:2px 8px;border-radius:4px;margin-bottom:clamp(6px,1vw,8px)}.PlatformPage_priceSection__6rIXg{margin-bottom:clamp(4px,.8vw,8px)}.PlatformPage_price__R6tqw{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;color:var(--color-primary,#e62828)}.PlatformPage_ratingSection__bmrs6{display:flex;align-items:center;gap:6px}.PlatformPage_reviewCount__WwniS{font-size:clamp(.7rem,1.3vw,.8rem);color:var(--color-text-muted,#6b7280)}.PlatformPage_emptyState__IulNj,.PlatformPage_errorState__Gi1Pn,.PlatformPage_loadingState__prtpV{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:clamp(24px,5vw,48px)}.PlatformPage_emptyState__IulNj p,.PlatformPage_errorState__Gi1Pn p,.PlatformPage_loadingState__prtpV p{font-size:clamp(.9rem,2vw,1rem);color:var(--color-text-muted,#6b7280);margin:clamp(12px,2vw,16px) 0}.PlatformPage_spinner__DfR9A{width:40px;height:40px;border:3px solid var(--color-border-light,#e5e7eb);border-top-color:var(--color-primary,#e62828);border-radius:50%;animation:PlatformPage_spin__LOwuw .8s linear infinite}@keyframes PlatformPage_spin__LOwuw{to{transform:rotate(1turn)}}.PlatformPage_emptyState__IulNj svg,.PlatformPage_errorState__Gi1Pn svg{color:var(--color-text-disabled,#9ca3af)}.PlatformPage_pagination__Xrf0f{display:flex;justify-content:center;align-items:center;gap:clamp(8px,1.5vw,16px);margin-top:clamp(20px,3vw,32px)}.PlatformPage_pageNumbers__YlFmJ{display:flex;align-items:center;gap:clamp(4px,.8vw,8px)}.PlatformPage_pageNumber__Uuns_{min-width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);display:flex;align-items:center;justify-content:center;font-size:clamp(.8rem,1.6vw,.9rem);font-weight:500;color:var(--color-text-main,#374151);background:#fff;border:1px solid var(--color-border-light,#e5e7eb);border-radius:8px;cursor:pointer;transition:all .2s ease}.PlatformPage_pageNumber__Uuns_:hover{border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.PlatformPage_pageNumber__Uuns_.PlatformPage_active__mk0w9{background:var(--color-primary,#e62828);border-color:var(--color-primary,#e62828);color:#fff}.PlatformPage_pageEllipsis__InDCK{color:var(--color-text-muted,#9ca3af);padding:0 clamp(4px,.8vw,8px)}@media (max-width:768px){.PlatformPage_platformHeader__8Rhyk{padding:clamp(12px,3vw,16px)}.PlatformPage_platformTitle__qz9MF{font-size:clamp(1.1rem,4vw,1.3rem)}.PlatformPage_filterBar__gVEJT{flex-direction:column;align-items:flex-start}.PlatformPage_filterLabel__p_Kfb{display:none}.PlatformPage_filterSelect__8AUgC{width:100%;max-width:200px}.PlatformPage_resultsGrid__yWTlg{grid-template-columns:repeat(2,1fr);gap:clamp(8px,2vw,12px)}.PlatformPage_pagination__Xrf0f{flex-wrap:wrap}.PlatformPage_pageNumbers__YlFmJ{order:3;width:100%;justify-content:center;margin-top:clamp(8px,2vw,12px)}}@media (max-width:480px){.PlatformPage_productInfo__M8ROe{padding:clamp(8px,2vw,12px)}.PlatformPage_productName__HS9tf{font-size:clamp(.75rem,3.5vw,.85rem)}.PlatformPage_price__R6tqw{font-size:clamp(.9rem,4vw,1.1rem)}.PlatformPage_pageNumber__Uuns_{min-width:clamp(28px,8vw,32px);height:clamp(28px,8vw,32px);font-size:clamp(.7rem,2.8vw,.8rem)}}.CategoryNav_navRoot__wLL_u{background:#fff;border:1px solid #eee;border-radius:12px;padding:12px}.CategoryNav_noScrollbar__KAbuF{scrollbar-width:none;-ms-overflow-style:none}.CategoryNav_noScrollbar__KAbuF::-webkit-scrollbar{display:none}.CategoryNav_iconWrap__02kXZ{display:none;align-items:center;justify-content:center;flex-shrink:0}.CategoryNav_labelText___OLlC{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:center}@media (max-width:768px){.CategoryNav_iconWrap__02kXZ{display:inline-flex}.CategoryNav_labelText___OLlC{display:none}}.CategoryMenu_categoryMenu__fmv5f{font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3{display:flex;align-items:center;gap:var(--space-md,clamp(12px,1.5vw,16px));overflow-x:auto;padding:var(--space-sm,clamp(6px,.8vw,8px)) 0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryList___X5E0{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));flex-wrap:wrap;align-items:center}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{background:none;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-lg,clamp(18px,2.2vw,20px));padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));white-space:nowrap;display:flex;align-items:center;gap:clamp(3px,.4vw,4px);font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-text-disabled,#ccc)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);border-color:var(--color-primary,#e62828)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va{display:flex;flex-direction:column}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryList___X5E0{display:flex;flex-direction:column;gap:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus{background:none;border:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:left;border-radius:var(--radius-xs,clamp(3px,.5vw,4px));display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus:hover{background:var(--color-surface-hover,#f8f9fa)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary-light,#fff3f3);color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_dropdown__W_Q_S{position:relative;display:inline-block;min-width:clamp(150px,18vw,160px)}.CategoryMenu_dropdownTrigger__MnjBk{width:100%;background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_dropdownTrigger__MnjBk:hover{border-color:var(--color-text-disabled,#ccc)}.CategoryMenu_dropdownTrigger__MnjBk.CategoryMenu_open__DPxSt{border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.1))}.CategoryMenu_dropdownContent__E7qDw{position:absolute;top:100%;left:0;right:0;background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));box-shadow:var(--shadow-md,0 clamp(3px,.4vw,4px) var(--space-md,clamp(12px,1.5vw,16px)) var(--color-overlay-dark,rgba(0,0,0,.1)));z-index:var(--z-dropdown,1000);max-height:clamp(280px,35vw,300px);overflow-y:auto;margin-top:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_dropdownItem__TfhX5{width:100%;background:none;border:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:left;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_dropdownItem__TfhX5:hover{background:var(--color-surface-hover,#f8f9fa)}.CategoryMenu_dropdownItem__TfhX5.CategoryMenu_active__wqPhg{background:var(--color-primary-light,#fff3f3);color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500)}.CategoryMenu_categoryName__CDW98{flex:1 1}.CategoryMenu_categoryCount__si7WV{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-disabled,#999);margin-left:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg .CategoryMenu_categoryCount__si7WV{color:inherit;opacity:.8}.CategoryMenu_collapseButton__L629n,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{background:none;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.CategoryMenu_collapseButton__L629n:hover,.CategoryMenu_expandButton__LGtWK:hover,.CategoryMenu_showMoreButton__AgZmc:hover{background:var(--color-surface-hover,#f8f9fa);color:var(--color-text-main,#333)}.CategoryMenu_collapseButton__L629n{width:100%;justify-content:space-between;margin-bottom:var(--space-sm,clamp(6px,.8vw,8px));font-weight:500}.CategoryMenu_showMoreButton__AgZmc{width:100%;justify-content:center;margin-top:var(--space-sm,clamp(6px,.8vw,8px));border-style:dashed}.CategoryMenu_dropdownIcon__KPMzB,.CategoryMenu_expandIcon__1_yzR{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));transition:transform var(--duration-fast,.2s) var(--easing-default,ease)}.CategoryMenu_dropdownTrigger__MnjBk.CategoryMenu_open__DPxSt .CategoryMenu_dropdownIcon__KPMzB{transform:rotate(180deg)}.CategoryMenu_categoryItem___tzus:focus,.CategoryMenu_collapseButton__L629n:focus,.CategoryMenu_dropdownItem__TfhX5:focus,.CategoryMenu_dropdownTrigger__MnjBk:focus,.CategoryMenu_expandButton__LGtWK:focus,.CategoryMenu_showMoreButton__AgZmc:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}@media (max-width:768px){.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3{overflow-x:auto;-webkit-overflow-scrolling:touch}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryList___X5E0{flex-wrap:nowrap;min-width:max-content}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{flex-shrink:0;font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus,.CategoryMenu_dropdownItem__TfhX5,.CategoryMenu_dropdownTrigger__MnjBk{padding:clamp(8px,1vw,10px) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.CategoryMenu_dropdownContent__E7qDw{max-height:clamp(230px,29vw,250px)}}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar{height:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-track{background:var(--color-border-light,#f1f1f1);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-thumb{background:var(--color-text-disabled,#ccc);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted,#999)}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar{width:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar-track{background:var(--color-border-light,#f1f1f1)}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar-thumb{background:var(--color-text-disabled,#ccc);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}@media (prefers-reduced-motion:reduce){.CategoryMenu_categoryItem___tzus,.CategoryMenu_collapseButton__L629n,.CategoryMenu_dropdownIcon__KPMzB,.CategoryMenu_dropdownItem__TfhX5,.CategoryMenu_dropdownTrigger__MnjBk,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_expandIcon__1_yzR,.CategoryMenu_showMoreButton__AgZmc{transition:none}}@media (prefers-contrast:high){.CategoryMenu_categoryItem___tzus{border-color:#666}.CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{border-color:#e62828}.CategoryMenu_collapseButton__L629n,.CategoryMenu_dropdownContent__E7qDw,.CategoryMenu_dropdownTrigger__MnjBk,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{border-color:#666}}@media (prefers-color-scheme:dark){.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{border-color:#4a5568;color:#e2e8f0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus:hover{background:#4a5568;border-color:#718096}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:#e62828;color:#fff;border-color:#e62828}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus{color:#e2e8f0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus:hover{background:#4a5568}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary-light,rgba(230,40,40,.15));color:#e62828}.CategoryMenu_dropdownTrigger__MnjBk{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.CategoryMenu_dropdownTrigger__MnjBk:hover{border-color:#718096}.CategoryMenu_dropdownContent__E7qDw{background:#2d3748;border-color:#4a5568}.CategoryMenu_dropdownItem__TfhX5{color:#e2e8f0}.CategoryMenu_dropdownItem__TfhX5:hover{background:#4a5568}.CategoryMenu_dropdownItem__TfhX5.CategoryMenu_active__wqPhg{background:var(--color-primary-light,rgba(230,40,40,.15));color:#e62828}.CategoryMenu_categoryCount__si7WV{color:#a0aec0}.CategoryMenu_collapseButton__L629n,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{border-color:#4a5568;color:#a0aec0}.CategoryMenu_collapseButton__L629n:hover,.CategoryMenu_expandButton__LGtWK:hover,.CategoryMenu_showMoreButton__AgZmc:hover{background:#4a5568;color:#e2e8f0}}[data-theme=dark] .CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .CategoryMenu_dropdownTrigger__MnjBk{background:#2d3748;border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .CategoryMenu_dropdownContent__E7qDw{background:#2d3748;border-color:#4a5568}.Pagination_pagination__c7olK{gap:var(--space-xs,clamp(3px,.5vw,4px));-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-base,inherit)}.Pagination_pageItem__XjEwz,.Pagination_pagination__c7olK{display:flex;align-items:center;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_pageItem__XjEwz{min-width:clamp(28px,3.5vw,32px);height:clamp(28px,3.5vw,32px);justify-content:center;border:1px solid var(--color-border-dark,#d9d9d9);background:var(--color-surface,#fff);color:var(--color-text-main,#333);cursor:pointer;border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-weight:var(--font-weight-normal,400);transition:all var(--duration-fast,.2s) var(--easing-default,ease);padding:0 var(--space-sm,clamp(6px,.8vw,8px))}.Pagination_pageItem__XjEwz:hover:not(.Pagination_disabled__Nuiej):not(.Pagination_active__xC1TQ){border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.Pagination_pageItem__XjEwz.Pagination_active__xC1TQ{background:var(--color-primary,#e62828);border-color:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);font-weight:var(--font-weight-medium,500)}.Pagination_pageItem__XjEwz.Pagination_disabled__Nuiej{color:var(--color-text-disabled,#ccc);cursor:not-allowed;border-color:var(--color-border-light,#f0f0f0);background:var(--color-surface-hover,#f9f9f9)}.Pagination_prevNext__vhJsk{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-bold,700)}.Pagination_ellipsis__RoTs_{color:var(--color-text-disabled,#999);padding:0 var(--space-xs,clamp(3px,.5vw,4px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_quickJumper__5B1BI{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-left:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666)}.Pagination_jumpInput__6bTC4{width:clamp(45px,5.5vw,50px);height:clamp(26px,3.2vw,28px);border:1px solid var(--color-border-dark,#d9d9d9);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));padding:0 var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:center;outline:none}.Pagination_jumpInput__6bTC4:focus{border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.1));font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_pageItem__XjEwz{min-width:clamp(22px,2.8vw,24px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:0 clamp(5px,.7vw,6px)}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_prevNext__vhJsk{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_quickJumper__5B1BI{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_jumpInput__6bTC4{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_pageItem__XjEwz{min-width:clamp(38px,4.5vw,40px);height:clamp(38px,4.5vw,40px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));padding:0 clamp(10px,1.2vw,12px);font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_prevNext__vhJsk{font-size:var(--font-size-lg,clamp(16px,1.8vw,18px))}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_quickJumper__5B1BI{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_jumpInput__6bTC4{width:clamp(55px,6.5vw,60px);height:clamp(30px,3.5vw,32px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-family:var(--font-family-base,inherit)}@media (max-width:768px){.Pagination_pagination__c7olK{gap:clamp(1px,.2vw,2px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_pageItem__XjEwz{min-width:clamp(26px,3vw,28px);height:clamp(26px,3vw,28px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:0 clamp(5px,.6vw,6px)}.Pagination_prevNext__vhJsk{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_quickJumper__5B1BI{margin-left:var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_jumpInput__6bTC4{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_quickJumper__5B1BI{display:none}}@media (prefers-reduced-motion:reduce){.Pagination_pageItem__XjEwz{transition:none}}@media (prefers-contrast:high){.Pagination_pageItem__XjEwz{border-width:clamp(1.5px,.2vw,2px)}.Pagination_pageItem__XjEwz.Pagination_active__xC1TQ{border-width:clamp(1.5px,.2vw,2px);font-weight:var(--font-weight-bold,700)}}.SearchResultSkeleton_skeletonContainer__632x5{width:100%}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_list__N8fyz{display:flex;flex-direction:column;gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_grid__ySQB4{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(260px,32vw,280px),1fr));grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonItem__2RtmE{background:var(--color-surface,#fff);border-radius:var(--radius-default,clamp(6px,.8vw,8px));overflow:hidden;border:1px solid var(--color-border-light,#f0f0f0)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz{display:flex;padding:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{display:flex;flex-direction:column;padding:var(--space-md,clamp(12px,1.5vw,16px));min-height:var(--search-card-min-height,400px);max-height:var(--search-card-max-height,500px)}.SearchResultSkeleton_imageSkeleton__TYPE2{position:relative;overflow:hidden;background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz .SearchResultSkeleton_imageSkeleton__TYPE2{width:clamp(110px,13vw,120px);height:clamp(110px,13vw,120px);flex-shrink:0}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{width:100%;height:var(--search-image-height,clamp(180px,22vw,200px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_contentSkeleton__zhmZd{flex:1 1;display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_titleSkeleton__IcZGM{display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_titleLine1__rIBMP{width:85%}.SearchResultSkeleton_titleLine1__rIBMP,.SearchResultSkeleton_titleLine2__zsMPO{height:clamp(1.1rem,1.3vw,1.25rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_titleLine2__zsMPO{width:60%}.SearchResultSkeleton_descriptionSkeleton__B5PKm{display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_descLine1__RaHUg{width:100%}.SearchResultSkeleton_descLine1__RaHUg,.SearchResultSkeleton_descLine2__e5n15{height:clamp(.9rem,1vw,1rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_descLine2__e5n15{width:90%}.SearchResultSkeleton_descLine3__2wDJ_{height:clamp(.9rem,1vw,1rem);width:70%;border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_ratingSkeleton__Dnn2b{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_stars__OoXcb{display:flex;gap:clamp(3px,.4vw,4px)}.SearchResultSkeleton_star__h8EWC{width:clamp(.9rem,1vw,1rem);height:clamp(.9rem,1vw,1rem);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.SearchResultSkeleton_ratingText__BkUHL{height:clamp(.9rem,1vw,1rem);width:clamp(2.5rem,3vw,3rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_actionsSkeleton__hbQgz{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-top:auto}.SearchResultSkeleton_priceSkeleton__oQmJP{display:flex;flex-direction:column;gap:clamp(3px,.4vw,4px)}.SearchResultSkeleton_price__WOOgs{height:clamp(1.3rem,1.5vw,1.5rem);width:clamp(3.5rem,4.2vw,4rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_originalPrice__msaNk{height:clamp(.9rem,1vw,1rem);width:clamp(2.5rem,3vw,3rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_buttonsSkeleton__hA_d1{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_button__DHsMS{height:clamp(1.8rem,2vw,2rem);width:clamp(3.5rem,4.2vw,4rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_shimmer__hl5SF{background:var(--color-surface-hover,#f3f4f6)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_actionsSkeleton__hbQgz{flex-direction:column;align-items:stretch;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_buttonsSkeleton__hA_d1{justify-content:center}@media (max-width:768px){.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_list__N8fyz{gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_grid__ySQB4{grid-template-columns:repeat(auto-fill,minmax(clamp(230px,29vw,250px),1fr));gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz{padding:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));flex-direction:column}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz .SearchResultSkeleton_imageSkeleton__TYPE2{width:100%;height:clamp(140px,17vw,150px)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(140px,17vw,150px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_actionsSkeleton__hbQgz{flex-direction:column;align-items:stretch;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_buttonsSkeleton__hA_d1{justify-content:center}}@media (max-width:576px){.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(120px,30vw,140px))}}@media (max-width:480px){.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(100px,25vw,120px))}}@media (prefers-contrast:high){.SearchResultSkeleton_shimmer__hl5SF{background:linear-gradient(90deg,var(--color-text-disabled,#ccc) 25%,var(--color-text-muted,#999) 50%,var(--color-text-disabled,#ccc) 75%);background-size:200% 100%}.SearchResultSkeleton_skeletonItem__2RtmE{border-color:var(--color-text-muted,#999)}}.ProductDetailSkeleton_pageContainer__mk_WQ{padding:var(--space-lg,clamp(20px,2.5vw,24px))}.ProductDetailSkeleton_breadcrumb__7EosE{height:clamp(18px,2vw,20px);width:clamp(220px,27vw,240px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_mainContent__Bk8Pu{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--space-xl,clamp(28px,3.5vw,32px));gap:var(--space-xl,clamp(28px,3.5vw,32px))}.ProductDetailSkeleton_mainImage__zn60O{height:clamp(520px,65vw,560px);border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.ProductDetailSkeleton_thumbnailList__I5_Vj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(10px,1.2vw,12px);gap:clamp(10px,1.2vw,12px);margin-top:clamp(10px,1.2vw,12px)}.ProductDetailSkeleton_thumbnail__dmpAo{height:clamp(86px,10.5vw,96px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_tagsRow__OrUva{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-bottom:clamp(10px,1.2vw,12px)}.ProductDetailSkeleton_tag__zTbvq{height:clamp(22px,2.5vw,24px);width:clamp(80px,10vw,90px);border-radius:999px}.ProductDetailSkeleton_title__JqN7f{height:clamp(26px,3vw,28px);width:60%;border-radius:var(--radius-default,clamp(6px,.8vw,8px));margin:var(--space-sm,clamp(6px,.8vw,8px)) 0 var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_sectionTitle__UWEN1{height:clamp(20px,2.2vw,22px);width:40%;border-radius:var(--radius-default,clamp(6px,.8vw,8px));margin:var(--space-md,clamp(12px,1.5vw,16px)) 0}.ProductDetailSkeleton_priceList__0lThr{display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_priceItem__oi6sx{display:grid;grid-template-columns:clamp(90px,11vw,100px) 1fr clamp(110px,13vw,120px);align-items:center;grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_platformLogo__c6Elc{height:clamp(28px,3vw,30px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_line__1bUdA{height:clamp(14px,1.6vw,16px);width:60%;margin-bottom:clamp(5px,.6vw,6px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_lineSm__0TXnk{height:clamp(10px,1.2vw,12px);width:40%;border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_buyBtn__cD9Mf{height:clamp(32px,3.8vw,36px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_bottomSection__nBnRN{margin-top:var(--space-xl,clamp(28px,3.5vw,32px))}.ProductDetailSkeleton_tabHeader__Jy7uk{height:clamp(36px,4.2vw,40px);border-radius:var(--radius-default,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_tabBody__TlIyP{height:clamp(150px,18vw,160px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_skeleton__wxjRv{background:linear-gradient(90deg,var(--color-surface-hover,#f0f0f0) 25%,var(--color-border-light,#e0e0e0) 50%,var(--color-surface-hover,#f0f0f0) 75%);background-size:200% 100%;animation:ProductDetailSkeleton_shimmer__qAnJJ var(--duration-slow,1.6s) infinite}@keyframes ProductDetailSkeleton_shimmer__qAnJJ{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.ProductDetailSkeleton_mainContent__Bk8Pu{grid-template-columns:1fr}}.EmptySearchState_emptyState__ppTUL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xxl,clamp(40px,5vw,48px)) var(--space-xl,clamp(28px,3.5vw,32px));text-align:center;max-width:clamp(450px,56vw,480px);margin:0 auto;min-height:clamp(280px,35vw,300px)}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-4xl,clamp(56px,7vw,64px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));opacity:.8;animation:EmptySearchState_pulse__2ZL0y var(--duration-slow,2s) infinite}.EmptySearchState_title__yYzQr{font-size:var(--font-size-xl,clamp(22px,2.5vw,24px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#333);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;line-height:var(--line-height-tight,1.4);font-family:var(--font-family-base,inherit)}.EmptySearchState_description__Haz__{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));color:var(--color-text-muted,#666);margin:0 0 var(--space-xl,clamp(28px,3.5vw,32px)) 0;line-height:var(--line-height-normal,1.6);font-family:var(--font-family-base,inherit)}.EmptySearchState_actions___Tg3d{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-bottom:var(--space-xl,clamp(28px,3.5vw,32px));flex-wrap:wrap;justify-content:center}.EmptySearchState_button__SAQXg{padding:clamp(10px,1.2vw,12px) var(--space-lg,clamp(20px,2.5vw,24px));border-radius:var(--radius-sm,clamp(5px,.7vw,6px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);border:none;min-width:clamp(70px,8.5vw,80px);font-family:var(--font-family-base,inherit)}.EmptySearchState_button__SAQXg.EmptySearchState_primary__vkMND{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff)}.EmptySearchState_button__SAQXg.EmptySearchState_primary__vkMND:hover{background:var(--color-primary-dark,#cc2424);transform:translateY(-1px)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy{background:var(--color-surface-hover,#f8f9fa);color:var(--color-text-muted,#666);border:1px solid var(--color-border-dark,#e0e0e0)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy:hover{background:var(--color-border-light,#e9ecef);color:var(--color-text-main,#495057)}.EmptySearchState_button__SAQXg:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}.EmptySearchState_suggestions__W3OBE{width:100%;max-width:clamp(380px,47vw,400px)}.EmptySearchState_suggestionsTitle__Wl2h2{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.EmptySearchState_suggestionTags__w3dba{display:flex;flex-wrap:wrap;gap:var(--space-sm,clamp(6px,.8vw,8px));justify-content:center}.EmptySearchState_suggestionTag__gO67D{padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-surface-hover,#f8f9fa);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-lg,clamp(18px,2.2vw,20px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);white-space:nowrap;font-family:var(--font-family-base,inherit)}.EmptySearchState_suggestionTag__gO67D:hover{background:var(--color-border-light,#e9ecef);color:var(--color-text-main,#495057);transform:translateY(-1px);box-shadow:0 clamp(1.5px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px)) var(--color-overlay-dark,rgba(0,0,0,.1))}.EmptySearchState_suggestionTag__gO67D:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}.EmptySearchState_customContent__nBkC5{margin-top:var(--space-xl,clamp(28px,3.5vw,32px));width:100%}@keyframes EmptySearchState_pulse__2ZL0y{0%,to{opacity:.8}50%{opacity:1}}@media (max-width:768px){.EmptySearchState_emptyState__ppTUL{padding:var(--space-xl,clamp(28px,3.5vw,32px)) var(--space-md,clamp(12px,1.5vw,16px));min-height:clamp(230px,29vw,250px)}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-3xl,clamp(44px,5.5vw,48px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.EmptySearchState_title__yYzQr{font-size:var(--font-size-lg,clamp(18px,2vw,20px));margin-bottom:clamp(10px,1.2vw,12px)}.EmptySearchState_description__Haz__{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.EmptySearchState_actions___Tg3d{flex-direction:column;width:100%;max-width:clamp(180px,22vw,200px)}.EmptySearchState_button__SAQXg{width:100%}.EmptySearchState_suggestionTags__w3dba{gap:clamp(5px,.6vw,6px)}.EmptySearchState_suggestionTag__gO67D{padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}@media (max-width:480px){.EmptySearchState_emptyState__ppTUL{padding:var(--space-lg,clamp(20px,2.5vw,24px)) var(--space-md,clamp(12px,1.5vw,16px))}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-2xl,clamp(36px,4.5vw,40px))}.EmptySearchState_title__yYzQr{font-size:var(--font-size-md,clamp(16px,1.8vw,18px))}.EmptySearchState_description__Haz__{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}@media (prefers-contrast:high){.EmptySearchState_title__yYzQr{color:var(--color-text-main,#000)}.EmptySearchState_description__Haz__{color:var(--color-text-main,#333)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy,.EmptySearchState_suggestionTag__gO67D{border-color:var(--color-text-muted,#666);color:var(--color-text-main,#333)}}@media (prefers-color-scheme:dark){.EmptySearchState_title__yYzQr{color:#fff}.EmptySearchState_description__Haz__{color:#ccc}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy{background:#444;color:#ccc;border-color:#666}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy:hover{background:#555;color:#fff}.EmptySearchState_suggestionTag__gO67D{background:#444;color:#ccc;border-color:#666}.EmptySearchState_suggestionTag__gO67D:hover{background:#555;color:#fff}.EmptySearchState_suggestionsTitle__Wl2h2{color:#ccc}}.ShareButton_shareButton__LWjj1{display:inline-flex;align-items:center;gap:clamp(5px,.7vw,6px);padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);line-height:var(--line-height-tight,1);position:relative;z-index:var(--z-tooltip,1070);font-family:var(--font-family-base,inherit)}.ShareButton_shareButton__LWjj1:hover{background:var(--color-surface-hover,#f5f5f5);border-color:var(--color-border-dark,#d0d0d0)}.ShareButton_shareButton__LWjj1:active{transform:scale(.95)}.ShareButton_shareButton__LWjj1.ShareButton_copied__YL3r7{background:var(--color-success-light,rgba(0,166,82,.08));border-color:var(--color-success,#00a652);color:var(--color-success,#00a652)}.ShareButton_icon__obv0D{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));line-height:var(--line-height-tight,1)}.ShareButton_label__8nXbm{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px));white-space:nowrap}.ShareButton_shareButton__LWjj1.ShareButton_compact__js3_m{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);min-width:auto}.ShareButton_small__fOdTU{padding:var(--space-xs,clamp(3px,.5vw,4px)) var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.ShareButton_medium__56y_5{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.ShareButton_large__KqDcS{padding:clamp(8px,1vw,10px) var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.ShareButton_filled__pDknJ{background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_outlined__88nHE{background:transparent;border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_text__FJpkO{background:transparent;border:none}@media (max-width:768px){.ShareButton_shareButton__LWjj1{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}.ShareButton_label__8nXbm{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}.VideoCarousel_home-hero-carousel__ttSRA{position:relative;width:100%;max-width:clamp(950px,119vw,1000px);height:auto;aspect-ratio:16/9;border-radius:var(--radius-xl,clamp(20px,2.5vw,24px));overflow:hidden;background:transparent;transition:aspect-ratio var(--duration-default,.3s) var(--easing-default,ease);margin:0 auto}.VideoCarousel_carousel-video__92IN4{object-fit:contain;object-position:center}.VideoCarousel_carousel-slide__PGr_4,.VideoCarousel_carousel-video__92IN4{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:opacity var(--duration-default,.8s) cubic-bezier(.4,0,.2,1);z-index:1;border-radius:var(--radius-xl,clamp(20px,2.5vw,24px))}.VideoCarousel_carousel-slide__PGr_4{overflow:hidden;background:#000}.VideoCarousel_carousel-media__TpgxM{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.VideoCarousel_carousel-media-inner__Wo26D{position:relative;width:100%;height:100%;display:block}.VideoCarousel_carousel-media-inner__Wo26D img.VideoCarousel_carousel-img-native__Q0DHg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.VideoCarousel_play-button__C3mrY{position:absolute;inset:0;margin:auto;width:clamp(48px,6vw,64px);height:clamp(48px,6vw,64px);border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:clamp(18px,2.2vw,22px);transition:transform var(--duration-fast,.2s) var(--easing-default,ease),background var(--duration-fast,.2s) var(--easing-default,ease),border-color var(--duration-fast,.2s) var(--easing-default,ease)}.VideoCarousel_play-button__C3mrY:hover{transform:scale(1.03);background:rgba(0,0,0,.7);border-color:hsla(0,0%,100%,.45)}.VideoCarousel_play-button__C3mrY:active{transform:scale(.98)}.VideoCarousel_carousel-slide__PGr_4.VideoCarousel_active___76r6,.VideoCarousel_carousel-video__92IN4.VideoCarousel_active___76r6{opacity:1;z-index:2}.VideoCarousel_carousel-slide__PGr_4.VideoCarousel_inactive__cOmNJ,.VideoCarousel_carousel-video__92IN4.VideoCarousel_inactive__cOmNJ{opacity:0;z-index:1}.VideoCarousel_carousel-indicators__FGhkf{position:absolute;bottom:clamp(16px,2vw,20px);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-xs,clamp(3px,.5vw,4px));z-index:10}.VideoCarousel_indicator__5EUA0{width:clamp(3px,.4vw,4px);height:clamp(3px,.4vw,4px);border-radius:50%;border:none;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.VideoCarousel_indicator__5EUA0.VideoCarousel_active___76r6{background:#fff;transform:scale(1.4)}.VideoCarousel_indicator__5EUA0:hover{background:hsla(0,0%,100%,.8);transform:scale(1.2)}.VideoCarousel_interaction-hint__dip__{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:var(--color-text-inverse,#fff);padding:clamp(16px,2vw,20px) clamp(24px,3vw,30px);border-radius:var(--radius-default,clamp(6px,.8vw,8px));text-align:center;backdrop-filter:blur(clamp(8px,1vw,10px));-webkit-backdrop-filter:blur(clamp(8px,1vw,10px));z-index:10;animation:VideoCarousel_pulse-hint__6yDEX var(--duration-slow,2s) ease-in-out infinite;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-base,inherit)}.VideoCarousel_interaction-hint__dip__ p{margin:0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-medium,500);letter-spacing:clamp(.4px,.05vw,.5px);font-family:var(--font-family-base,inherit)}@keyframes VideoCarousel_pulse-hint__6yDEX{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@media (max-width:980px){.VideoCarousel_home-hero-carousel__ttSRA{border-radius:var(--radius-lg,clamp(14px,1.8vw,16px));height:auto;aspect-ratio:16/9}.VideoCarousel_carousel-video__92IN4{object-fit:cover}.VideoCarousel_carousel-slide__PGr_4,.VideoCarousel_carousel-video__92IN4{border-radius:var(--radius-lg,clamp(14px,1.8vw,16px))}.VideoCarousel_carousel-indicators__FGhkf{bottom:clamp(12px,1.5vw,15px);gap:clamp(2px,.3vw,3px)}.VideoCarousel_indicator__5EUA0{width:clamp(2px,.3vw,3px);height:clamp(2px,.3vw,3px)}.VideoCarousel_interaction-hint__dip__{padding:var(--space-md,clamp(12px,1.5vw,16px)) var(--space-lg,clamp(20px,2.5vw,24px));border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.VideoCarousel_interaction-hint__dip__ p{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}}@media (max-width:480px){.VideoCarousel_home-hero-carousel__ttSRA{border-radius:var(--radius-md,clamp(10px,1.2vw,12px));height:auto;aspect-ratio:16/9}.VideoCarousel_carousel-video__92IN4{object-fit:cover}.VideoCarousel_carousel-slide__PGr_4,.VideoCarousel_carousel-video__92IN4{border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.VideoCarousel_carousel-indicators__FGhkf{bottom:clamp(10px,1.2vw,12px);gap:clamp(1px,.2vw,2px)}.VideoCarousel_indicator__5EUA0{width:clamp(1px,.2vw,2px);height:clamp(1px,.2vw,2px)}.VideoCarousel_interaction-hint__dip__{padding:clamp(10px,1.2vw,12px) clamp(16px,2vw,20px);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.VideoCarousel_interaction-hint__dip__ p{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}}.CountdownTimer_countdown__m0hcy{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;background:#f8f8f8;padding:6px 12px;border-radius:16px;font-family:var(--font-family-base,inherit);white-space:nowrap}.CountdownTimer_compact__uV8c8{padding:4px 8px;font-size:12px}.CountdownTimer_icon__K8zC5{flex-shrink:0;color:inherit}.SocialIcons_socialIcon__U0_oA{display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-default,.3s) var(--easing-default,ease);cursor:pointer}.SocialIcons_socialIcon__U0_oA,.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H{color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H:hover{color:var(--color-primary,#e62828);transform:translateY(-1px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps:hover{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);border-color:var(--color-primary,#e62828);box-shadow:0 clamp(3px,.4vw,4px) clamp(10px,1.2vw,12px) rgba(230,40,40,.3);transform:translateY(-2px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF{color:var(--color-text-disabled,#ccc);opacity:.7}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF:hover{color:var(--color-text-main,#333);opacity:1}.SocialIcons_socialIcon__U0_oA[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA[title=x]:hover{color:#1da1f2}.SocialIcons_socialIcon__U0_oA[title=line]:hover{color:#06c755}.SocialIcons_socialIcon__U0_oA[title=facebook]:hover{color:#1877f2}.SocialIcons_socialIcon__U0_oA[title=instagram]:hover{color:#e1306c}.SocialIcons_socialIcon__U0_oA[title=youtube]:hover{color:red}.SocialIcons_socialIcon__U0_oA[title=tiktok]:hover{color:#000}.SocialIcons_socialIcon__U0_oA[title=linkedin]:hover{color:#0a66c2}.SocialIcons_socialIcon__U0_oA[title=wechat]:hover{color:#07c160}.SocialIcons_socialIcon__U0_oA[title=pinterest]:hover{color:#bd081c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=x]:hover{background:#1da1f2;border-color:#1da1f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=line]:hover{background:#06c755;border-color:#06c755}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=facebook]:hover{background:#1877f2;border-color:#1877f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=instagram]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#e1306c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=youtube]:hover{background:red;border-color:red}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=tiktok]:hover{background:#000;border-color:#000}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=linkedin]:hover{background:#0a66c2;border-color:#0a66c2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=wechat]:hover{background:#07c160;border-color:#07c160}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=pinterest]:hover{background:#bd081c;border-color:#bd081c}@media (max-width:768px){.SocialIcons_socialIcon__U0_oA{padding:clamp(10px,1.2vw,12px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{padding:clamp(10px,1.2vw,12px);border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}}@media (prefers-reduced-motion:reduce){.SocialIcons_socialIcon__U0_oA{transition:none}.SocialIcons_socialIcon__U0_oA:hover{transform:none}}