.PriceAlertButton_alertButton__yjqsJ{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.6vw,6px));font-family:var(--font-family-base,inherit);font-size:clamp(12px,2.8vw,14px);padding:clamp(6px,1.5vw,10px) clamp(10px,2.5vw,16px);white-space:nowrap}.PriceAlertButton_vipOnly__e3mmx{opacity:.8}.PriceAlertButton_devNotice__Vq2Hs{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));padding:clamp(6px,1vw,8px) clamp(10px,2vw,14px);background:var(--color-surface-hover,#f5f5f5);border:1px dashed var(--color-border,#e0e0e0);border-radius:var(--radius-sm,clamp(4px,.5vw,6px));color:var(--color-text-muted,#888);font-size:clamp(11px,2.5vw,13px);font-family:var(--font-family-base,inherit);cursor:not-allowed}.PriceAlertButton_devNotice__Vq2Hs .PriceAlertButton_devIcon__QxC7H{color:var(--color-warning,#f59e0b)}@media (max-width:768px){.PriceAlertButton_alertButton__yjqsJ{width:100%;justify-content:center;font-size:clamp(11px,3vw,13px);padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px)}.PriceAlertButton_devNotice__Vq2Hs{width:100%;justify-content:center;font-size:clamp(10px,2.5vw,12px);padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,14px)}}.PriceAlertButton_modalContent__HE9HJ{padding:var(--space-md,clamp(12px,1.5vw,16px));font-family:var(--font-family-base,inherit)}.PriceAlertButton_vipLimitInfo__fDBmo{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(10px,1.2vw,12px));background:var(--color-info-bg,rgba(0,102,204,.1));border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit)}.PriceAlertButton_infoIcon__IzrtZ{color:var(--color-info,#06c);flex-shrink:0;margin-top:2px}.PriceAlertButton_vipLimitDetails__mei22{display:flex;flex-direction:column;gap:var(--space-xs,clamp(4px,.5vw,6px));flex:1 1}.PriceAlertButton_vipLevelName__QdXTS{font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#222);font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1rem));font-family:var(--font-family-base,inherit)}.PriceAlertButton_vipLimitText__4J9hF{color:var(--color-text-secondary,#888);font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);line-height:var(--line-height-normal,1.5)}.PriceAlertButton_usageCount__pLaIV{color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500);margin-left:var(--space-xs,clamp(4px,.5vw,6px))}.PriceAlertButton_notificationType__Gew_X{font-size:var(--font-size-sm,clamp(.8rem,.6vw + .7rem,.875rem));font-family:var(--font-family-base,inherit);color:var(--color-primary,#e62828);font-weight:var(--font-weight-semibold,600)}.PriceAlertButton_alertTypeSelector__ajftd{display:flex;gap:var(--space-xs,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlertButton_typeButton__IJZ56{flex:1 1;padding:var(--space-sm,clamp(10px,1.2vw,12px)) var(--space-md,clamp(12px,1.5vw,16px));border:1px solid var(--color-border-light,#e0e0e0);background:var(--color-surface,#fff);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));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);font-family:var(--font-family-base,inherit)}.PriceAlertButton_typeButton__IJZ56:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-primary,#e62828)}.PriceAlertButton_typeButton__IJZ56.PriceAlertButton_active__lhwGm{background:var(--color-primary,#e62828);color:#fff;border-color:var(--color-primary,#e62828)}.PriceAlertButton_inputGroup__0RuNq{margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlertButton_inputGroup__0RuNq label{display:block;margin-bottom:var(--space-xs,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);font-family:var(--font-family-base,inherit)}.PriceAlertButton_inputGroup__0RuNq input{width:100%;padding:var(--space-sm,clamp(10px,1.2vw,12px));border:1px solid var(--color-border-light,#e0e0e0);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-family:var(--font-family-base,inherit);transition:border-color var(--duration-fast,.2s) var(--easing-default,ease)}.PriceAlertButton_inputGroup__0RuNq input:focus{outline:none;border-color:var(--color-primary,#e62828)}.PriceAlertButton_hint__QIce1{margin-top:var(--space-xs,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit)}.PriceAlertButton_modalActions__jvyNj{display:flex;gap:var(--space-sm,clamp(10px,1.2vw,12px));justify-content:flex-end;margin-top:var(--space-lg,clamp(20px,2.5vw,24px))}@media (max-width:768px){.PriceAlertButton_alertTypeSelector__ajftd{flex-direction:column}.PriceAlertButton_modalActions__jvyNj{flex-direction:column-reverse}.PriceAlertButton_modalActions__jvyNj button{width:100%}}@media (prefers-reduced-motion:reduce){.PriceAlertButton_inputGroup__0RuNq input,.PriceAlertButton_typeButton__IJZ56{transition:none}}.StockStatus_stockStatus__BlVSY{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));padding:var(--space-xs,clamp(4px,.5vw,6px)) var(--space-sm,clamp(6px,.8vw,8px));border-radius:var(--radius-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(.7rem,.5vw + .6rem,.75rem));font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit);white-space:nowrap}.StockStatus_icon__uJqs8{flex-shrink:0}.StockStatus_text__3eUiw{line-height:1.2}@media (max-width:768px){.StockStatus_stockStatus__BlVSY{font-size:clamp(.65rem,.4vw + .55rem,.7rem);padding:clamp(3px,.4vw,4px) clamp(5px,.6vw,6px)}}.AffiliateProducts_container__UDRoj{max-width:1400px;margin:0 auto;padding:clamp(20px,2.5vw,40px) clamp(16px,2vw,24px)}.AffiliateProducts_header__Fazsg{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.AffiliateProducts_title__Bnbed{font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:600;color:var(--color-text-main,#333);margin-bottom:clamp(8px,1vw,12px)}.AffiliateProducts_subtitle___nY3c{font-size:clamp(.875rem,1.2vw,1rem);color:var(--color-text-secondary,#666)}.AffiliateProducts_productGrid__Twrgj{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(280px,30vw,320px),1fr));grid-gap:clamp(20px,2.5vw,32px);gap:clamp(20px,2.5vw,32px);margin-bottom:clamp(40px,5vw,60px)}.AffiliateProducts_productWrapper__tKyBW{width:100%;height:100%}.AffiliateProducts_footer__C5_Xu{text-align:center;padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--color-border,#e9ecef)}.AffiliateProducts_disclaimer__thKYI{font-size:clamp(.75rem,1vw,.875rem);color:var(--color-text-secondary,#666);line-height:1.6;margin:0}@media (max-width:768px){.AffiliateProducts_productGrid__Twrgj{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:clamp(16px,2vw,24px)}}@media (max-width:480px){.AffiliateProducts_productGrid__Twrgj{grid-template-columns:1fr}}.ProductComparison_productComparison__t0o7d{width:100%;font-family:var(--font-family-base)}.ProductComparison_header__t4zp4{margin-bottom:var(--space-xl,clamp(24px,3vw,32px));text-align:center;display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,1.2vw,12px);text-align:left}.ProductComparison_header__t4zp4>div:first-child{flex:1 1;min-width:0}.ProductComparison_headerActions__Z_2Yp{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));flex-shrink:0}.ProductComparison_headerBtn__R7Q9b{background:var(--color-surface,#fff);border:1px solid var(--color-border,#eee);padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);border-radius:var(--radius-default,clamp(6px,.8vw,8px));cursor:pointer;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));white-space:nowrap;transition:all var(--duration-fast,.2s) var(--easing-default,ease);display:flex;align-items:center;gap:clamp(5px,.7vw,6px)}.ProductComparison_headerBtn__R7Q9b:hover{border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.ProductComparison_headerBtnIcon__zDbSS,.ProductComparison_headerBtnText__gWWfI{flex-shrink:0}.ProductComparison_title__j7s6y{margin:0 0 var(--space-sm,clamp(6px,.8vw,8px)) 0;font-size:var(--font-size-2xl,clamp(24px,2.5vw,30px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529)}.ProductComparison_subtitle__QHxPN{margin:0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));color:var(--color-text-muted,#6c757d)}.ProductComparison_filters__uBCz9{display:flex;gap:clamp(.5rem,1.5vw,1rem);margin-bottom:clamp(1rem,2.5vw,2rem);padding:clamp(.5rem,1.5vw,1rem);background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-default,clamp(6px,.8vw,8px));flex-wrap:wrap;position:relative;z-index:var(--z-dropdown,1000)}.ProductComparison_filterGroup__q_mU_{display:flex;align-items:center;gap:clamp(.25rem,1vw,.5rem);flex:1 1;min-width:clamp(150px,20vw,200px);position:relative}.ProductComparison_filterLabel__PbFNF{font-size:clamp(.7rem,1.5vw,.875rem);font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#495057);white-space:nowrap;flex-shrink:0}.ProductComparison_filterSelect__mxKyr,.ProductComparison_selectFull__pZZGa{flex:1 1;border:1px solid var(--color-border-dark,#dee2e6);border-radius:var(--radius-sm,clamp(4px,.6vw,6px));font-size:clamp(.7rem,1.5vw,.875rem);background:var(--color-surface,#fff);color:var(--color-text-main,#495057);transition:border-color var(--duration-fast,.2s) var(--easing-default,ease);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23A0AEC0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(6px,1.5vw,10px) center;padding:clamp(.375rem,1vw,.5rem) clamp(28px,4vw,34px) clamp(.375rem,1vw,.5rem) clamp(.5rem,1.5vw,.75rem);z-index:calc(var(--z-dropdown, 1000) + 1)}.ProductComparison_filterSelect__mxKyr:focus{outline:none;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))}.ProductComparison_productsGrid__56ChK{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,25vw,320px),clamp(320px,30vw,360px)));grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px));justify-content:center;justify-items:center}.ProductComparison_singleGrid__Xx8rz{grid-template-columns:1fr}.ProductComparison_productCard__KD_dD{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));overflow:hidden;transition:all var(--duration-default,.3s) var(--easing-default,ease);box-shadow:var(--shadow-default,0 clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.04)));max-width:clamp(320px,30vw,360px);margin:0 auto;display:flex;flex-direction:column;min-height:0;height:100%}.ProductComparison_productCard__KD_dD:hover{box-shadow:var(--shadow-card,0 clamp(3px,.4vw,4px) clamp(14px,1.8vw,16px) var(--color-overlay-dark,rgba(0,0,0,.08)));transform:translateY(-2px)}.ProductComparison_productImage__rnHAC{position:relative;width:100%;height:clamp(180px,22vw,200px);background:var(--color-surface-hover,#f8f9fa);overflow:hidden;flex-shrink:0}.ProductComparison_image__PEl_n,.ProductComparison_image__PEl_n .imageContainer{width:100%;height:100%}.ProductComparison_image__PEl_n .image{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-default,.3s) var(--easing-default,ease)}.ProductComparison_productCard__KD_dD:hover .ProductComparison_image__PEl_n .image{transform:scale(1.05)}.ProductComparison_discountTag__816l2{position:absolute;top:clamp(10px,1.2vw,12px);right:clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-semibold,600)}.ProductComparison_productInfo__ksUGB{padding:var(--space-lg,clamp(20px,2.5vw,24px));flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.ProductComparison_productName__ZOlrh{margin:0 0 clamp(10px,1.2vw,12px);font-size:clamp(12px,1.5vw,18px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529);line-height:var(--line-height-normal,1.4);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:100%}.ProductComparison_rating__xEDwQ{display:flex;align-items:center;gap:clamp(3px,.4vw,4px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#495057);flex-shrink:0}.ProductComparison_reviewCount__przRZ{color:var(--color-text-muted,#6c757d)}.ProductComparison_priceComparison__XPogK{margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));padding:var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-default,clamp(6px,.8vw,8px));flex-shrink:0}.ProductComparison_bestPrice__ZHoHk{align-items:center}.ProductComparison_bestPrice__ZHoHk,.ProductComparison_effectivePrice__mEnsa{display:flex;justify-content:space-between;margin-bottom:var(--space-sm,clamp(6px,.8vw,8px))}.ProductComparison_effectivePrice__mEnsa{align-items:baseline;gap:clamp(6px,.8vw,8px)}.ProductComparison_effectiveLabel__AiWZK{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#6c757d);white-space:nowrap;flex-shrink:0}.ProductComparison_effectiveValue__kwuEC{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#495057);white-space:nowrap;flex-shrink:0}.ProductComparison_effectiveNote__v5mOC{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#6c757d);white-space:nowrap;flex-shrink:0}.ProductComparison_priceLabel__8vBok{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#6c757d);white-space:nowrap;flex-shrink:0}.ProductComparison_priceValue__VikmV{font-size:clamp(1rem,1.8vw,1.25rem);font-weight:var(--font-weight-bold,700);color:var(--color-primary,#e62828);white-space:nowrap;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ProductComparison_priceSavings__UzI_y{display:flex;justify-content:space-between;align-items:center}.ProductComparison_savingsLabel__LE8y0{color:var(--color-text-muted,#6c757d)}.ProductComparison_savingsLabel__LE8y0,.ProductComparison_savingsValue__dArxa{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));white-space:nowrap;flex-shrink:0}.ProductComparison_savingsValue__dArxa{font-weight:var(--font-weight-semibold,600);color:var(--color-success,#00c851);overflow:hidden;text-overflow:ellipsis;max-width:100%}.ProductComparison_savingsPercent__tIQlx{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-medium,500);color:var(--color-text-muted,#6c757d);white-space:nowrap;flex-shrink:0}.ProductComparison_pricePlaceholder__TvzsN{padding:var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-default,clamp(6px,.8vw,8px));color:var(--color-text-muted,#6c757d);text-align:center;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.ProductComparison_platformPrices__iFVuw{margin-bottom:clamp(.5rem,1.2vw,1rem);flex-shrink:0;max-height:clamp(120px,20vw,180px);overflow:hidden}.ProductComparison_platformPrice__Gahva{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm,clamp(6px,.8vw,8px)) 0;border-bottom:1px solid var(--color-border-light,#f0f0f0)}.ProductComparison_platformPrice__Gahva:last-child{border-bottom:none}.ProductComparison_platformName__iZAwt{font-size:clamp(.75rem,1.5vw,.875rem);color:var(--color-text-main,#495057);font-weight:var(--font-weight-medium,500);flex-shrink:0}.ProductComparison_otherPlatformsContainer__5Ulw1{margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));flex-shrink:0;position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;gap:clamp(6px,1vw,10px)}.ProductComparison_otherPlatforms__QC_WO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(6px,.8vw,8px);gap:clamp(6px,.8vw,8px);flex-shrink:0;width:100%;max-width:100%;overflow:hidden}.ProductComparison_otherPlatformItem__nvDqv{display:flex;align-items:center;gap:clamp(6px,.8vw,8px);padding:clamp(6px,.8vw,8px);background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-sm,clamp(4px,.6vw,6px));flex-shrink:0;min-width:0;max-width:100%;overflow:hidden}.ProductComparison_platformLabel__rvqPf{font-size:clamp(10px,1.2vw,12px);font-weight:var(--font-weight-medium,500);color:var(--color-text-muted,#666);line-height:1.2;padding:clamp(2px,.4vw,4px) clamp(6px,1vw,8px);background:var(--color-surface-hover,#f5f5f5);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));white-space:nowrap;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;font-family:var(--font-family-base)}.ProductComparison_platformIcon__9MTuC{width:clamp(20px,2.5vw,24px);height:clamp(20px,2.5vw,24px);border-radius:var(--radius-full,50%);background:var(--color-border,#e9ecef);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProductComparison_platformIcon__9MTuC.ProductComparison_amazon__AXbTb{background:#f90}.ProductComparison_platformIcon__9MTuC.ProductComparison_rakuten__MXyrt{background:#bf0000}.ProductComparison_platformIcon__9MTuC.ProductComparison_yahoo__rNW4s{background:#6001d2}.ProductComparison_platformIcon__9MTuC.ProductComparison_jd__0Az2O{background:#e1251b}.ProductComparison_platformIcon__9MTuC.ProductComparison_taobao__V3j1r{background:#ff5000}.ProductComparison_platformIcon__9MTuC.ProductComparison_ebay__2L_EY{background:#0064d2}.ProductComparison_platformIcon__9MTuC.ProductComparison_mercari__1W5ou{background:#00c300}.ProductComparison_platformIcon__9MTuC.ProductComparison_apple__G_mqz{background:#000}.ProductComparison_platformIcon__9MTuC.ProductComparison_nintendo__oi2zP{background:#e60012}.ProductComparison_platformLetter__jPUxP{font-size:clamp(10px,1.2vw,12px);font-weight:var(--font-weight-bold,700);color:var(--color-text-inverse,#fff);line-height:1}.ProductComparison_otherPlatformPrice__Z_0hU{font-size:clamp(13px,1.4vw,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#495057);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0;max-width:100%}.ProductComparison_otherPlatformEffective__OLcFq{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-medium,500);color:var(--color-text-muted,#6c757d);margin-left:clamp(6px,.8vw,8px);white-space:nowrap}.ProductComparison_stockCheckMobile__duEcb{display:none;flex-shrink:0}.ProductComparison_stockCheckIcon__uiFPy{color:#00c851;flex-shrink:0;display:flex;align-items:center}.ProductComparison_expandPlatformsIconBtn__4ptnD{position:relative;align-self:center;display:flex;align-items:center;justify-content:center;width:clamp(24px,3vw,32px);height:clamp(24px,3vw,32px);padding:0;background:var(--color-overlay-light,hsla(0,0%,100%,.9));border:1px solid var(--color-border,#e9ecef);border-radius:var(--radius-full,50%);color:var(--color-text-main,#495057);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);flex-shrink:0;box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.1)));margin-top:clamp(4px,.8vw,6px);font-family:var(--font-family-base,inherit)}.ProductComparison_expandPlatformsIconBtn__4ptnD:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-border-dark,#dee2e6);color:var(--color-text-main,#212529);box-shadow:var(--shadow-default,0 clamp(1.5px,.2vw,2px) clamp(5px,.6vw,6px) var(--color-overlay-dark,rgba(0,0,0,.15)))}.ProductComparison_expandPlatformsIconBtn__4ptnD:active{background:var(--color-surface-active,#e9ecef);transform:scale(.95)}.ProductComparison_actions__f34ya{display:flex;gap:clamp(4px,.8vw,8px);flex-shrink:0;min-height:clamp(40px,5vw,48px);margin-top:auto;align-items:center;justify-content:space-between;width:100%;padding:clamp(6px,1vw,8px) 0}.ProductComparison_actionButton__rjLr6{flex:1 1;display:flex;align-items:center;justify-content:center;min-width:clamp(32px,4vw,40px);min-height:clamp(32px,4vw,40px);padding:clamp(6px,.8vw,8px);background:transparent;border:none;border-radius:var(--radius-default,clamp(6px,1vw,8px));color:var(--color-text-main,#495057);cursor:pointer;transition:background var(--duration-fast,.2s) var(--easing-default,ease),color var(--duration-fast,.2s) var(--easing-default,ease);position:relative}.ProductComparison_actionButton__rjLr6:hover:not(:disabled){background:var(--color-overlay-dark,rgba(0,0,0,.05))}.ProductComparison_actionButton__rjLr6:active:not(:disabled){background:var(--color-overlay-dark,rgba(0,0,0,.08))}.ProductComparison_actionButton__rjLr6:disabled{opacity:.5;cursor:not-allowed}.ProductComparison_actionIcon__cmOOa{width:clamp(18px,2.2vw,20px);height:clamp(18px,2.2vw,20px);flex-shrink:0}.ProductComparison_actionLabel__aQmYK{display:none}.ProductComparison_actionButtonActive__eHZzw,.ProductComparison_favoriteActive__mq8qq{color:var(--color-primary,#e62828)}.ProductComparison_actionButtonActive__eHZzw:hover:not(:disabled),.ProductComparison_favoriteActive__mq8qq:hover:not(:disabled){background:var(--color-primary-light,rgba(230,40,40,.08));color:var(--color-primary,#e62828)}.ProductComparison_emptyState__jCFhu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xxl,clamp(40px,5vw,48px)) var(--space-md,clamp(12px,1.5vw,16px));text-align:center;color:var(--color-text-muted,#6c757d)}.ProductComparison_emptyState__jCFhu p{margin:var(--space-md,clamp(12px,1.5vw,16px)) 0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.ProductComparison_emptyActions__3Zi9E{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductComparison_skeletonGrid__vEUM9{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,25vw,320px),1fr));grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.ProductComparison_skeletonCard__AJNOb{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));overflow:hidden;padding-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.ProductComparison_skeletonImage__OpUh7{height:clamp(180px,22vw,200px);background:linear-gradient(90deg,#f0f0f0 25%,#f7f7f7 37%,#f0f0f0 63%);background-size:400% 100%;animation:ProductComparison_shimmer__5HFqJ 1.2s ease-in-out infinite}.ProductComparison_skeletonLines___aJZU{padding:1rem;display:grid;grid-gap:8px;gap:8px}.ProductComparison_skeletonLineShort__YrF_O,.ProductComparison_skeletonLine__tISqC{height:14px;background:#eee;border-radius:6px;animation:ProductComparison_shimmer__5HFqJ 1.2s infinite}.ProductComparison_skeletonLineShort__YrF_O{width:60%}.ProductComparison_skeletonBlock__18MYV{height:48px;background:#f5f5f5;border-radius:8px;animation:ProductComparison_shimmer__5HFqJ 1.2s infinite}@keyframes ProductComparison_shimmer__5HFqJ{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.ProductComparison_header__t4zp4{align-items:center;gap:clamp(8px,2vw,12px);margin-bottom:clamp(1rem,2vw,1.5rem);flex-wrap:nowrap}.ProductComparison_title__j7s6y{font-size:clamp(1rem,2.5vw,1.25rem);margin:0 0 clamp(.2rem,.5vw,.25rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductComparison_subtitle__QHxPN{font-size:clamp(.75rem,1.8vw,.875rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductComparison_headerActions__Z_2Yp{display:none}.ProductComparison_filters__uBCz9{gap:clamp(.375rem,1.2vw,.5rem);padding:clamp(.5rem,1.2vw,.75rem);margin-bottom:clamp(1rem,2vw,1.5rem);z-index:20}.ProductComparison_filterGroup__q_mU_{min-width:clamp(120px,18vw,150px);gap:clamp(.25rem,.8vw,.375rem)}.ProductComparison_filterLabel__PbFNF{font-size:clamp(.65rem,1.3vw,.75rem)}.ProductComparison_filterSelect__mxKyr,.ProductComparison_selectFull__pZZGa{font-size:clamp(.65rem,1.3vw,.75rem);padding:clamp(.3rem,.8vw,.375rem) clamp(24px,3.5vw,28px) clamp(.3rem,.8vw,.375rem) clamp(.4rem,1.2vw,.5rem);background-position:right clamp(5px,1.2vw,6px) center}.ProductComparison_productsGrid__56ChK{grid-template-columns:1fr;gap:1rem}.ProductComparison_productCard__KD_dD{content-visibility:auto;contain-intrinsic-size:320px 420px}.ProductComparison_productImage__rnHAC{height:clamp(160px,28vw,200px);flex-shrink:0}.ProductComparison_productInfo__ksUGB{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px) 0}.ProductComparison_productName__ZOlrh{font-size:clamp(11px,2vw,16px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:0 0 clamp(4px,1vw,6px)}.ProductComparison_rating__xEDwQ{white-space:nowrap;overflow:hidden;font-size:clamp(9px,1.3vw,11px);margin-bottom:clamp(4px,1vw,6px);gap:clamp(2px,.5vw,3px)}.ProductComparison_priceComparison__XPogK{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px);margin-bottom:clamp(4px,1vw,6px)}.ProductComparison_otherPlatformsContainer__5Ulw1{margin-bottom:clamp(4px,1vw,6px);gap:clamp(4px,.8vw,8px)}.ProductComparison_expandPlatformsIconBtn__4ptnD{width:clamp(22px,2.8vw,28px);height:clamp(22px,2.8vw,28px);margin-top:clamp(2px,.5vw,4px)}.ProductComparison_otherPlatforms__QC_WO{grid-template-columns:repeat(2,1fr);gap:clamp(4px,.8vw,6px)}.ProductComparison_otherPlatformItem__nvDqv{display:flex;align-items:center;gap:clamp(3px,.6vw,4px);padding:clamp(3px,.6vw,4px) clamp(4px,.8vw,6px);white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.ProductComparison_platformLabel__rvqPf{font-size:clamp(9px,1.2vw,11px);padding:clamp(1px,.3vw,3px) clamp(4px,.8vw,6px)}.ProductComparison_platformIcon__9MTuC{width:clamp(16px,2.5vw,20px);height:clamp(16px,2.5vw,20px);flex-shrink:0}.ProductComparison_platformLetter__jPUxP{font-size:clamp(9px,1.4vw,11px)}.ProductComparison_otherPlatformPrice__Z_0hU{font-size:clamp(9px,1.3vw,11px);white-space:nowrap;flex-shrink:0}.ProductComparison_stockCheckMobile__duEcb{display:flex;align-items:center;justify-content:center}.ProductComparison_stockCheckIcon__uiFPy{width:clamp(12px,1.8vw,14px);height:clamp(12px,1.8vw,14px);flex-shrink:0;color:#00c851}.ProductComparison_actions__f34ya{gap:clamp(4px,1vw,6px);min-height:clamp(44px,6vw,48px);padding:clamp(6px,1vw,8px) 0}.ProductComparison_actionButton__rjLr6{min-width:clamp(36px,5vw,40px);min-height:clamp(36px,5vw,40px);padding:clamp(6px,.8vw,8px)}.ProductComparison_actionIcon__cmOOa{width:clamp(18px,2.5vw,20px);height:clamp(18px,2.5vw,20px)}}@media (max-width:600px){.ProductComparison_productsGrid__56ChK{grid-template-columns:repeat(2,minmax(150px,1fr));gap:clamp(8px,1.5vw,12px)}.ProductComparison_productCard__KD_dD{max-width:none;width:100%;min-height:0;height:100%;contain-intrinsic-size:150px 280px}.ProductComparison_productImage__rnHAC{height:clamp(140px,25vw,160px)}.ProductComparison_productInfo__ksUGB{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px) 0;display:flex;flex-direction:column;overflow:hidden;flex:1 1;min-height:0}.ProductComparison_productName__ZOlrh{font-size:clamp(11px,2vw,16px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:0 0 clamp(3px,.8vw,4px)}.ProductComparison_priceValue__VikmV{font-size:clamp(10px,1.4vw,12px)}.ProductComparison_priceLabel__8vBok{font-size:clamp(8px,1.2vw,9px)}.ProductComparison_platformPrices__iFVuw{max-height:clamp(60px,10vw,80px);margin-bottom:clamp(4px,1vw,6px);overflow:hidden}}@media (max-width:480px){.ProductComparison_filters__uBCz9{padding:clamp(.375rem,1vw,.5rem);gap:clamp(.25rem,1vw,.375rem);margin-bottom:clamp(.75rem,1.5vw,1rem)}.ProductComparison_filterGroup__q_mU_{min-width:clamp(100px,15vw,120px);gap:clamp(.2rem,.6vw,.25rem)}.ProductComparison_filterLabel__PbFNF{font-size:clamp(.6rem,1.2vw,.7rem)}.ProductComparison_filterSelect__mxKyr,.ProductComparison_selectFull__pZZGa{font-size:clamp(.6rem,1.2vw,.7rem);padding:clamp(.25rem,.6vw,.3rem) clamp(20px,3vw,24px) clamp(.25rem,.6vw,.3rem) clamp(.3rem,1vw,.4rem);background-position:right clamp(4px,1vw,5px) center}.ProductComparison_productImage__rnHAC{height:clamp(140px,25vw,160px)}.ProductComparison_productInfo__ksUGB{padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px) 0}.ProductComparison_productName__ZOlrh{font-size:clamp(10px,1.8vw,15px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:0 0 clamp(2px,.6vw,3px)}.ProductComparison_rating__xEDwQ{font-size:clamp(8px,1.2vw,9px);margin-bottom:clamp(3px,.8vw,4px);gap:clamp(2px,.5vw,3px)}.ProductComparison_priceComparison__XPogK{padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px);margin-bottom:clamp(3px,.8vw,4px)}.ProductComparison_priceValue__VikmV{font-size:clamp(10px,1.4vw,12px)}.ProductComparison_priceLabel__8vBok{font-size:clamp(8px,1.1vw,9px)}.ProductComparison_actions__f34ya{padding:clamp(5px,1vw,6px) 0;gap:clamp(4px,.8vw,6px);min-height:clamp(28px,4.5vw,32px)}.ProductComparison_platformPrices__iFVuw{margin-bottom:clamp(3px,.8vw,4px);max-height:clamp(50px,9vw,70px)}.ProductComparison_platformName__iZAwt{display:none}.ProductComparison_platformPriceValue__35Yda{font-size:clamp(10px,1.4vw,12px);font-weight:700;color:#e62828;flex:1 1}.ProductComparison_platformPrice__Gahva{gap:clamp(2px,.6vw,3px);padding:clamp(2px,.6vw,3px) 0}.ProductComparison_stockItem__qaxDs{display:none}.ProductComparison_actionIconBtn__0r__a{width:clamp(24px,4vw,28px);height:clamp(24px,4vw,28px);min-width:clamp(24px,4vw,28px);min-height:clamp(24px,4vw,28px)}.ProductComparison_otherPlatformItem__nvDqv{padding:clamp(2px,.5vw,3px) clamp(3px,.6vw,4px);gap:clamp(2px,.5vw,3px)}.ProductComparison_platformLabel__rvqPf{font-size:clamp(8px,1.1vw,10px);padding:clamp(1px,.25vw,2px) clamp(3px,.6vw,5px)}.ProductComparison_expandPlatformsIconBtn__4ptnD{width:clamp(20px,2.5vw,24px);height:clamp(20px,2.5vw,24px);margin-top:clamp(2px,.4vw,3px)}.ProductComparison_platformIcon__9MTuC{width:clamp(14px,2.2vw,18px);height:clamp(14px,2.2vw,18px)}.ProductComparison_otherPlatformPrice__Z_0hU,.ProductComparison_platformLetter__jPUxP{font-size:clamp(8px,1.2vw,10px)}.ProductComparison_stockCheckIcon__uiFPy{width:clamp(10px,1.6vw,12px);height:clamp(10px,1.6vw,12px)}}@media (prefers-color-scheme:dark){.ProductComparison_productComparison__t0o7d{background:#1a202c}.ProductComparison_title__j7s6y{color:#f7fafc}.ProductComparison_subtitle__QHxPN{color:#a0aec0}.ProductComparison_headerBtn__R7Q9b{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.ProductComparison_headerBtn__R7Q9b:hover{background:#4a5568;border-color:#e62828;color:#e62828}.ProductComparison_productCard__KD_dD{background:#2d3748;border-color:#4a5568}.ProductComparison_productCard__KD_dD:hover{border-color:#e62828;box-shadow:0 clamp(6px,.8vw,8px) clamp(22px,2.8vw,25px) var(--color-primary-light,rgba(230,40,40,.15))}.ProductComparison_productName__ZOlrh{color:#f7fafc}.ProductComparison_priceComparison__XPogK{background:#4a5568}.ProductComparison_priceLabel__8vBok{color:#a0aec0}.ProductComparison_platformPrice__Gahva{border-color:#4a5568}.ProductComparison_platformName__iZAwt{color:#e2e8f0}.ProductComparison_platformPriceValue__35Yda{color:#f7fafc}.ProductComparison_filters__uBCz9{background:#4a5568;border-color:#4a5568}.ProductComparison_filterLabel__PbFNF{color:#e2e8f0}.ProductComparison_filterSelect__mxKyr{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.ProductComparison_filterSelect__mxKyr:hover{border-color:#63b3ed}.ProductComparison_filterSelect__mxKyr:focus{border-color:#e62828;box-shadow:0 0 0 clamp(2.5px,.3vw,3px) var(--color-primary-light,rgba(230,40,40,.2))}.ProductComparison_actionButton__rjLr6{background:#4a5568;color:#e2e8f0}.ProductComparison_actionButton__rjLr6:hover{background:#e62828;color:#fff}.ProductComparison_rating__xEDwQ{color:#a0aec0}.ProductComparison_skeletonCard__AJNOb{background:#2d3748}.ProductComparison_skeletonBlock__18MYV,.ProductComparison_skeletonImage__OpUh7,.ProductComparison_skeletonLineShort__YrF_O,.ProductComparison_skeletonLine__tISqC{background:#4a5568}.ProductComparison_emptyState__jCFhu{background:#2d3748;border-color:#4a5568}.ProductComparison_emptyTitle__4Dt2l{color:#f7fafc}.ProductComparison_emptyMessage__YMAhV{color:#a0aec0}.ProductComparison_clearFiltersBtn__OrWAD{background:#4a5568;color:#e2e8f0}.ProductComparison_clearFiltersBtn__OrWAD:hover{background:#e62828;color:#fff}}[data-theme=dark] .ProductComparison_productComparison__t0o7d{background:#1a202c}[data-theme=dark] .ProductComparison_title__j7s6y{color:#f7fafc}[data-theme=dark] .ProductComparison_subtitle__QHxPN{color:#a0aec0}[data-theme=dark] .ProductComparison_productCard__KD_dD{background:#2d3748;border-color:#4a5568}[data-theme=dark] .ProductComparison_productName__ZOlrh{color:#f7fafc}[data-theme=dark] .ProductComparison_filters__uBCz9,[data-theme=dark] .ProductComparison_priceComparison__XPogK{background:#4a5568}[data-theme=dark] .ProductComparison_filterSelect__mxKyr{background:#2d3748;border-color:#4a5568;color:#e2e8f0}@media (prefers-reduced-motion:reduce){.ProductComparison_productCard__KD_dD{transition:none}.ProductComparison_productCard__KD_dD:hover{transform:none}.ProductComparison_image__PEl_n .image{transition:none}.ProductComparison_productCard__KD_dD:hover .ProductComparison_image__PEl_n .image{transform:none}.ProductComparison_actionButton__rjLr6,.ProductComparison_filterSelect__mxKyr,.ProductComparison_headerBtn__R7Q9b{transition:none}.ProductComparison_skeletonBlock__18MYV,.ProductComparison_skeletonImage__OpUh7,.ProductComparison_skeletonLineShort__YrF_O,.ProductComparison_skeletonLine__tISqC{animation:none;background:#f0f0f0}@keyframes ProductComparison_shimmer__5HFqJ{0%,to{background-position:0 0}}}.ProductComparison_productCard__KD_dD:focus-within{outline:2px solid #e62828;outline-offset:2px}.ProductComparison_productCard__KD_dD:focus-visible{outline:2px solid #e62828;outline-offset:2px}.ProductComparison_filterSelect__mxKyr:focus{outline:2px solid #e62828;outline-offset:2px}.ProductComparison_filterSelect__mxKyr:focus-visible{outline:2px solid #e62828;outline-offset:2px;box-shadow:0 0 0 4px rgba(230,40,40,.15)}.ProductComparison_headerBtn__R7Q9b:focus-visible{outline:2px solid #e62828;outline-offset:2px}.ProductComparison_actionButton__rjLr6:focus-visible{outline:2px solid #e62828;outline-offset:2px}.ProductComparison_clearFiltersBtn__OrWAD:focus-visible{outline:2px solid #e62828;outline-offset:2px}@media (prefers-contrast:high){.ProductComparison_productCard__KD_dD{border:2px solid #000}.ProductComparison_productCard__KD_dD:hover{border-color:#e62828;box-shadow:0 clamp(3px,.4vw,4px) var(--space-md,clamp(12px,1.5vw,16px)) var(--color-overlay-dark,rgba(0,0,0,.3))}.ProductComparison_productName__ZOlrh{color:#000;font-weight:600}.ProductComparison_priceValue__VikmV{color:#000;font-weight:700}.ProductComparison_priceLabel__8vBok{color:#333}.ProductComparison_platformName__iZAwt{color:#000}.ProductComparison_platformPriceValue__35Yda{color:#000;font-weight:700}.ProductComparison_filterSelect__mxKyr,.ProductComparison_filters__uBCz9{border:2px solid #000}.ProductComparison_filterLabel__PbFNF{color:#000;font-weight:600}.ProductComparison_actionButton__rjLr6,.ProductComparison_headerBtn__R7Q9b{border:2px solid #000}.ProductComparison_rating__xEDwQ{color:#000}.ProductComparison_emptyState__jCFhu{border:2px solid #000}.ProductComparison_emptyTitle__4Dt2l{color:#000}.ProductComparison_emptyMessage__YMAhV{color:#333}}@media print{.ProductComparison_productComparison__t0o7d{background:#fff}.ProductComparison_productCard__KD_dD{break-inside:avoid;page-break-inside:avoid;box-shadow:none;border:1px solid #ccc}.ProductComparison_actions__f34ya,.ProductComparison_filters__uBCz9,.ProductComparison_headerActions__Z_2Yp{display:none}.ProductComparison_productsGrid__56ChK{grid-template-columns:repeat(2,1fr);gap:1rem}.ProductComparison_image__PEl_n .image{max-height:clamp(140px,17vw,150px);object-fit:contain}}.ProductComparison_comparisonTableContainer__78hVe{margin:var(--space-xl,clamp(24px,3vw,32px)) 0;padding:var(--space-lg,clamp(16px,2vw,20px));background:var(--color-surface,#fff);border-radius:var(--radius-default,clamp(6px,.8vw,8px));border:1px solid var(--color-border,#eee)}.ProductComparison_comparisonTableHeader__98_Tl{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));flex-wrap:wrap}.ProductComparison_comparisonTableTitle__wMcXa{margin:0;font-size:var(--font-size-lg,clamp(18px,2vw,20px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529)}.ProductComparison_comparisonTableWrapper__XGagf{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;position:relative}.ProductComparison_comparisonTable__9jbzB{width:100%;border-collapse:collapse;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));min-width:600px}.ProductComparison_comparisonTableHead__0jaGx{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--color-surface,#fff);box-shadow:0 2px 4px rgba(0,0,0,.05)}.ProductComparison_comparisonTableFirstCol__iqhDM{position:-webkit-sticky;position:sticky;left:0;z-index:11;background:var(--color-surface,#fff);text-align:left;font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#212529);white-space:nowrap;min-width:clamp(120px,15vw,150px)}.ProductComparison_comparisonTableCol__KWarx,.ProductComparison_comparisonTableFirstCol__iqhDM{padding:var(--space-sm,clamp(8px,1vw,10px)) var(--space-md,clamp(12px,1.5vw,16px));border-right:1px solid var(--color-border,#eee);border-bottom:1px solid var(--color-border,#eee)}.ProductComparison_comparisonTableCol__KWarx{text-align:center;vertical-align:middle;min-width:clamp(150px,18vw,180px)}.ProductComparison_comparisonTableProductHeader__AjsWa{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));padding:var(--space-xs,clamp(4px,.5vw,6px))}.ProductComparison_comparisonTableProductImage__o0g0g{width:clamp(60px,7vw,80px);height:clamp(60px,7vw,80px);object-fit:contain;border-radius:var(--radius-xs,clamp(4px,.5vw,6px));border:1px solid var(--color-border,#eee)}.ProductComparison_comparisonTableProductName__EPG4R{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#212529);text-align:center;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProductComparison_comparisonTableBody__OpdxZ{background:var(--color-surface,#fff)}.ProductComparison_comparisonTableRow__2nrUG{transition:background-color var(--duration-fast,.2s) var(--easing-default,ease)}.ProductComparison_comparisonTableRow__2nrUG:hover{background-color:var(--color-surface-hover,#f8f9fa)}.ProductComparison_comparisonTableRow__2nrUG.ProductComparison_differentRow__wIWHt{background-color:var(--color-surface-active,#f0f0f0)}.ProductComparison_comparisonTableRow__2nrUG.ProductComparison_differentRow__wIWHt:hover{background-color:var(--color-surface-hover,#e8e9ea)}.ProductComparison_comparisonTableValue__XHzaE{display:inline-flex;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));color:var(--color-text-main,#212529)}.ProductComparison_winnerCell__oCcgy{background-color:var(--color-success-bg,rgba(0,166,82,.1));color:var(--color-success);font-weight:var(--font-weight-semibold,600);position:relative}.ProductComparison_winnerCell__oCcgy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--color-success)}.ProductComparison_loserCell__ijZgO{background-color:var(--color-muted-bg,hsla(208,7%,46%,.1));color:var(--color-text-muted);opacity:.7}.ProductComparison_booleanTrueCell__YkwfZ{background-color:var(--color-success-bg,rgba(0,166,82,.1));color:var(--color-success);font-weight:var(--font-weight-medium,500)}.ProductComparison_booleanFalseCell__Pv4jy{background-color:var(--color-muted-bg,hsla(208,7%,46%,.1));color:var(--color-text-muted);opacity:.7}.ProductComparison_winnerIcon__CwupR{color:var(--color-success,#00a652);flex-shrink:0}.ProductComparison_comparisonToggleBtn__hcqdW{display:flex;align-items:center;gap:var(--space-xs,clamp(4px,.5vw,6px));white-space:nowrap}@media (max-width:768px){.ProductComparison_comparisonTableContainer__78hVe{padding:var(--space-md,clamp(12px,1.5vw,16px));margin:var(--space-lg,clamp(16px,2vw,20px)) 0}.ProductComparison_comparisonTableHeader__98_Tl{flex-direction:column;align-items:flex-start}.ProductComparison_comparisonTableWrapper__XGagf{position:relative}.ProductComparison_comparisonTableWrapper__XGagf:after{content:"→";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;color:var(--color-text-muted,#6c757d);pointer-events:none;opacity:.5;animation:ProductComparison_pulse__asT4v 2s infinite}.ProductComparison_comparisonTable__9jbzB{min-width:500px}.ProductComparison_comparisonTableFirstCol__iqhDM{min-width:clamp(100px,20vw,120px)}.ProductComparison_comparisonTableCol__KWarx,.ProductComparison_comparisonTableFirstCol__iqhDM{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:var(--space-xs,clamp(6px,.8vw,8px)) var(--space-sm,clamp(8px,1vw,10px))}.ProductComparison_comparisonTableCol__KWarx{min-width:clamp(120px,25vw,150px)}.ProductComparison_comparisonTableProductImage__o0g0g{width:clamp(50px,10vw,60px);height:clamp(50px,10vw,60px)}.ProductComparison_comparisonTableProductName__EPG4R{font-size:var(--font-size-xs,clamp(10px,1vw,11px));-webkit-line-clamp:2}}@keyframes ProductComparison_pulse__asT4v{0%,to{opacity:.5}50%{opacity:.8}}.SearchResultCard_productCard__5jCgk{background:var(--color-surface,#fff);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));overflow:hidden;box-shadow:var(--shadow-card,0 clamp(3px,.4vw,4px) clamp(18px,2.2vw,20px) var(--color-overlay-dark,rgba(0,0,0,.08)));border:1px solid var(--color-border-light,#e2e8f0);transition:all var(--duration-default,.3s) var(--easing-default,cubic-bezier(.4,0,.2,1));min-height:clamp(360px,45vw,400px);height:auto;display:flex;flex-direction:column;position:relative}.SearchResultCard_productCard__5jCgk:hover{transform:translateY(-4px);box-shadow:var(--shadow-floating,0 var(--space-md,clamp(12px,1.5vw,16px)) clamp(36px,4.5vw,40px) var(--color-overlay-dark,rgba(0,0,0,.15)));border-color:var(--color-info,#4a90e2)}.SearchResultCard_clickableArea__kMCbx{display:block;cursor:pointer}.SearchResultCard_productImage__lxlRC{width:100%;height:clamp(180px,22vw,200px);object-fit:cover;background:var(--color-surface-hover,#f7fafc);flex-shrink:0}.SearchResultCard_productInfo__V_5BN{padding:clamp(16px,2vw,20px);flex:1 1;display:flex;flex-direction:column}.SearchResultCard_productName__tQ_Hq{font-size:clamp(12px,1.5vw,18px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#2d3748);margin:0 0 var(--space-sm,clamp(6px,.8vw,8px)) 0;line-height:var(--line-height-normal,1.4);overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.SearchResultCard_productDescription__TRAsv{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#718096);line-height:var(--line-height-normal,1.5);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;height:2.7em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SearchResultCard_productMeta__bbaQ5{display:flex;align-items:center;margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));height:clamp(20px,2.5vw,24px)}.SearchResultCard_brandTag__g8Pxd{background-color:var(--color-border-light,#e2e8f0);color:var(--color-text-main,#4a5568);padding:clamp(3px,.4vw,4px) var(--space-sm,clamp(6px,.8vw,8px));border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-medium,500);white-space:nowrap}.SearchResultCard_price__6KZ03{font-size:var(--font-size-lg,clamp(18px,2vw,20px));font-weight:var(--font-weight-bold,700);color:var(--color-primary,#e53e3e);margin:var(--space-sm,clamp(6px,.8vw,8px)) 0}.SearchResultCard_productActions__Z1UqN{display:flex;gap:clamp(10px,1.2vw,12px);margin-top:auto;padding-top:var(--space-xs,clamp(3px,.5vw,4px))}.SearchResultCard_productActions__Z1UqN .SearchResultCard_actionButton__7rANN{flex:1 1;width:100%;justify-content:center}.SearchResultCard_skeleton__bwSUq{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:SearchResultCard_shimmer__Ad3c7 1.5s infinite;border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.SearchResultCard_titleSkeleton__n5s4D{height:clamp(16px,2vw,20px);width:80%;margin:var(--space-md,clamp(12px,1.5vw,16px)) 0}.SearchResultCard_textSkeleton__hf_kg{height:14px;width:100%;margin:8px 0}.SearchResultCard_buttonSkeleton__KX5AF{height:clamp(32px,4vw,36px);width:100%;margin-top:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultCard_empty__xQLFX{display:flex;align-items:center;justify-content:center;color:var(--color-text-disabled,#cbd5e1)}.SearchResultCard_errorBadge__XI9So{position:absolute;top:var(--space-sm,clamp(6px,.8vw,8px));right:var(--space-sm,clamp(6px,.8vw,8px));background:var(--color-danger-light,#fef2f2);color:var(--color-danger-dark,#b91c1c);border:1px solid var(--color-danger-border,#fca5a5);border-radius:var(--radius-full,999px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:var(--space-xs,clamp(3px,.5vw,4px)) var(--space-sm,clamp(6px,.8vw,8px));display:flex;gap:clamp(5px,.6vw,6px);align-items:center}.SearchResultCard_errorBorder__JmOhx{border-color:var(--color-danger-border,#fca5a5)}@keyframes SearchResultCard_shimmer__Ad3c7{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.SearchResultCard_productCard__5jCgk{min-height:clamp(320px,40vw,350px)}.SearchResultCard_productImage__lxlRC{height:clamp(140px,17vw,160px)}.SearchResultCard_productInfo__V_5BN{padding:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultCard_productName__tQ_Hq{font-size:clamp(11px,2vw,16px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.SearchResultCard_productDescription__TRAsv{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.SearchResultCard_price__6KZ03{font-size:var(--font-size-lg,clamp(18px,2vw,20px))}.SearchResultCard_productActions__Z1UqN .SearchResultCard_actionButton__7rANN{font-size:var(--button-action-mobile-font-size);padding:var(--button-action-mobile-padding-y) var(--button-action-mobile-padding-x);min-height:var(--button-action-mobile-min-height);height:auto;line-height:var(--button-action-mobile-line-height)}.SearchResultCard_productActions__Z1UqN .SearchResultCard_actionButton__7rANN.SearchResultCard_size-small__3nvt_{min-height:var(--button-action-mobile-min-height);height:auto}.SearchResultCard_productActions__Z1UqN{gap:clamp(.33rem,.4vw + .25rem,.5rem);padding-top:clamp(.1rem,.15vw + .05rem,.15rem)}}@media (prefers-reduced-motion:reduce){.SearchResultCard_productCard__5jCgk{transition:none}.SearchResultCard_productCard__5jCgk:hover{transform:none}.SearchResultCard_skeleton__bwSUq{animation:none}}.PriceAlert_priceAlert__u720R{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));padding:var(--space-lg,clamp(20px,2.5vw,24px));font-family:var(--font-family-base,inherit)}.PriceAlert_header__bazbu{display:flex;align-items:center;gap:clamp(10px,1.2vw,12px);margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));padding-bottom:var(--space-md,clamp(12px,1.5vw,16px));border-bottom:1px solid var(--color-border-light,#f0f0f0)}.PriceAlert_title__NtFuH{margin:0;font-size:var(--font-size-xl,clamp(18px,2vw,20px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529);font-family:var(--font-family-base,inherit)}.PriceAlert_productInfo__SmZ1W{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));padding:var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-background,#f8f9fa);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.PriceAlert_productImage__KAgc1{width:clamp(75px,9vw,80px);height:clamp(75px,9vw,80px);border-radius:var(--radius-default,clamp(6px,.8vw,8px));overflow:hidden;flex-shrink:0}.PriceAlert_productImage__KAgc1 img{width:100%;height:100%;object-fit:cover}.PriceAlert_productDetails__Byqk7{flex:1 1;min-width:0}.PriceAlert_productName__DAI8F{margin:0 0 var(--space-sm,clamp(6px,.8vw,8px)) 0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529);line-height:var(--line-height-tight,1.4);font-family:var(--font-family-base,inherit)}.PriceAlert_currentPrice___ckDA{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#6c757d);margin-bottom:clamp(3px,.4vw,4px);font-family:var(--font-family-base,inherit)}.PriceAlert_price__aoRQN{font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#e62828);font-family:var(--font-family-base,inherit)}.PriceAlert_priceRange__YZbzk{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#6c757d);font-family:var(--font-family-base,inherit)}.PriceAlert_alertForm__SMpI0,.PriceAlert_inputGroup__e6_gM{margin-bottom:clamp(20px,2.5vw,24px)}.PriceAlert_label__EEzSL{display:block;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#495057);margin-bottom:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.PriceAlert_priceInput__Z_8oI{display:flex;align-items:center;border:1px solid var(--color-border-dark,#dee2e6);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));overflow:hidden;background:var(--color-surface,#fff)}.PriceAlert_currency__qAfJO{padding:clamp(10px,1.2vw,12px) var(--space-sm,clamp(6px,.8vw,8px));background:var(--color-background,#f8f9fa);color:var(--color-text-main,#495057);font-weight:var(--font-weight-medium,500);border-right:1px solid var(--color-border-dark,#dee2e6);font-family:var(--font-family-base,inherit)}.PriceAlert_input__omAaL{flex:1 1;border:none;padding:clamp(10px,1.2vw,12px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));outline:none;font-family:var(--font-family-base,inherit)}.PriceAlert_priceDifference__ea1_a{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-top:var(--space-sm,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(6px,.8vw,8px));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);font-family:var(--font-family-base,inherit)}.PriceAlert_savings__7rjrQ{background:var(--color-success-light,#d4edda);color:var(--color-success-dark,#155724)}.PriceAlert_increase__r_3eB{background:var(--color-danger-light,#f8d7da);color:var(--color-danger-dark,#721c24)}.PriceAlert_notificationSettings__xHxm8{margin-bottom:clamp(20px,2.5vw,24px)}.PriceAlert_settingsTitle__bPKHn{margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529);font-family:var(--font-family-base,inherit)}.PriceAlert_settingItem__UsjHg{display:flex;align-items:center;justify-content:space-between;padding:clamp(10px,1.2vw,12px) 0;border-bottom:1px solid var(--color-border-light,#f0f0f0)}.PriceAlert_settingItem__UsjHg:last-child{border-bottom:none}.PriceAlert_settingInfo__ztSks{gap:clamp(10px,1.2vw,12px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#495057)}.PriceAlert_createButton__sBLdF,.PriceAlert_settingInfo__ztSks{display:flex;align-items:center;font-family:var(--font-family-base,inherit)}.PriceAlert_createButton__sBLdF{width:100%;justify-content:center;gap:var(--space-sm,clamp(6px,.8vw,8px));padding:clamp(10px,1.2vw,12px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-medium,500)}.PriceAlert_spinner__YmXK3{width:clamp(14px,1.6vw,16px);height:clamp(14px,1.6vw,16px);border:clamp(1.5px,.2vw,2px) solid transparent;border-top-color:currentcolor;border-radius:50%;animation:PriceAlert_spin__xEqPk var(--duration-default,1s) linear infinite}@keyframes PriceAlert_spin__xEqPk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PriceAlert_existingAlerts__Ixlyz{margin-bottom:clamp(20px,2.5vw,24px)}.PriceAlert_alertsTitle___ZkoL{margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529);font-family:var(--font-family-base,inherit)}.PriceAlert_alertItem__nAz_f{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-background,#f8f9fa);border-radius:var(--radius-default,clamp(6px,.8vw,8px));margin-bottom:clamp(10px,1.2vw,12px)}.PriceAlert_alertItem__nAz_f:last-child{margin-bottom:0}.PriceAlert_alertInfo__n2vNk{flex:1 1;min-width:0}.PriceAlert_alertPrice___V2tL{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#495057);margin-bottom:clamp(3px,.4vw,4px);font-family:var(--font-family-base,inherit)}.PriceAlert_alertPrice___V2tL span{font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#e62828)}.PriceAlert_alertDate__iAT_t{color:var(--color-text-muted,#6c757d);margin-bottom:clamp(3px,.4vw,4px)}.PriceAlert_alertDate__iAT_t,.PriceAlert_alertStatus__n0RFl{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-family:var(--font-family-base,inherit)}.PriceAlert_active__2JHF0{color:var(--color-success,#00c851);font-weight:var(--font-weight-medium,500)}.PriceAlert_inactive__enWXX{color:var(--color-text-muted,#6c757d)}.PriceAlert_alertActions__jSP6a{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));flex-shrink:0}.PriceAlert_info__kkwNT{display:flex;align-items:flex-start;gap:clamp(10px,1.2vw,12px);padding:var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-info-light,#e7f3ff);border-radius:var(--radius-default,clamp(6px,.8vw,8px));border-left:clamp(3px,.4vw,4px) solid var(--color-info,#33b5e5)}.PriceAlert_info__kkwNT p{margin:0;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#495057);line-height:var(--line-height-normal,1.5);font-family:var(--font-family-base,inherit)}@media (max-width:768px){.PriceAlert_priceAlert__u720R{padding:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlert_productInfo__SmZ1W{flex-direction:column;text-align:center}.PriceAlert_productImage__KAgc1{width:clamp(90px,11vw,100px);height:clamp(90px,11vw,100px);margin:0 auto}.PriceAlert_alertItem__nAz_f{flex-direction:column;align-items:flex-start;gap:var(--space-md,clamp(12px,1.5vw,16px))}.PriceAlert_alertActions__jSP6a{width:100%;justify-content:flex-end}}@media (max-width:480px){.PriceAlert_header__bazbu{flex-direction:column;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px))}.PriceAlert_title__NtFuH{font-size:var(--font-size-lg,clamp(16px,1.8vw,18px))}.PriceAlert_settingItem__UsjHg{flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,12px)}.PriceAlert_alertActions__jSP6a{flex-direction:column;width:100%}.PriceAlert_info__kkwNT{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.PriceAlert_spinner__YmXK3{animation:none}}.PriceTrendChart_chartContainer__ImcvB{background:var(--color-surface,#fff);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));padding:var(--space-lg,clamp(20px,2.5vw,24px));box-shadow:var(--shadow-default,0 clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.08)));margin:var(--space-md,clamp(12px,1.5vw,16px)) 0}.PriceTrendChart_header__UWcK5{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(16px,2vw,20px)}.PriceTrendChart_title__239dN{font-size:var(--font-size-md,clamp(16px,1.8vw,18px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);margin:0;font-family:var(--font-family-base,inherit)}.PriceTrendChart_priceIndicator__YKfAF{display:flex;align-items:baseline;gap:var(--space-sm,clamp(6px,.8vw,8px))}.PriceTrendChart_currentPrice__JKRn9{font-size:var(--font-size-2xl,clamp(26px,3vw,30px));font-weight:var(--font-weight-bold,700);color:var(--color-primary,#e62828);font-family:var(--font-family-base,inherit);text-shadow:0 1px 2px rgba(230,40,40,.15)}.PriceTrendChart_priceChange__doaoQ{font-size:var(--font-size-md,clamp(16px,1.8vw,18px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit);padding:clamp(4px,.5vw,6px) clamp(8px,1vw,10px);border-radius:var(--radius-sm,clamp(4px,.5vw,6px));background:var(--color-background,#f8f9fa)}.PriceTrendChart_chart__kTTHo{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px))}.PriceTrendChart_yAxis___T8lu{display:flex;flex-direction:column;justify-content:space-between;height:clamp(130px,16vw,150px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-disabled,#999);text-align:right;padding:clamp(8px,1vw,10px) 0;min-width:clamp(55px,6.5vw,60px);font-family:var(--font-family-base,inherit)}.PriceTrendChart_chartArea__tJsu4{flex:1 1;position:relative}.PriceTrendChart_svg__J9CZf{width:100%;height:auto;display:block}.PriceTrendChart_area__fqWqD{transition:opacity var(--duration-default,.3s) var(--easing-default,ease)}.PriceTrendChart_line__V7342{transition:stroke-width var(--duration-default,.3s) var(--easing-default,ease)}.PriceTrendChart_dot__rpM_R{transition:r var(--duration-fast,.2s) var(--easing-default,ease),fill var(--duration-fast,.2s) var(--easing-default,ease)}.PriceTrendChart_hoverRing__N01ZI{animation:PriceTrendChart_pulse__NHYIC var(--duration-slow,1.5s) infinite}@keyframes PriceTrendChart_pulse__NHYIC{0%,to{opacity:.2}50%{opacity:.4}}.PriceTrendChart_xAxis__2sYn4{display:flex;justify-content:space-between;padding:clamp(10px,1.2vw,12px) clamp(8px,1vw,10px) 0;font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-disabled,#999);font-family:var(--font-family-base,inherit)}.PriceTrendChart_xAxis__2sYn4 span{transition:color var(--duration-fast,.2s) var(--easing-default,ease),font-weight var(--duration-fast,.2s) var(--easing-default,ease)}.PriceTrendChart_activeMonth__PS6FE{color:var(--color-primary,#e62828);font-weight:var(--font-weight-semibold,600)}.PriceTrendChart_footer__skE1_{margin-top:clamp(16px,2vw,20px);padding-top:var(--space-md,clamp(12px,1.5vw,16px));border-top:1px solid var(--color-border-light,#f0f0f0)}.PriceTrendChart_legend__CMFBn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md,clamp(12px,1.5vw,16px))}.PriceTrendChart_legendItem__e4tse{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);font-family:var(--font-family-base,inherit)}.PriceTrendChart_legendColor__cz3lW{width:clamp(14px,1.6vw,16px);height:clamp(2px,.3vw,3px);background:linear-gradient(90deg,#ff6b6b,var(--color-primary,#e62828),#d41e1e);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.PriceTrendChart_stats__86cNA{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));flex-wrap:wrap}.PriceTrendChart_statItem__kFHS_{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#666);padding:var(--space-xs,clamp(3px,.5vw,4px)) var(--space-sm,clamp(6px,.8vw,8px));background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-family:var(--font-family-base,inherit)}@media (max-width:768px){.PriceTrendChart_chartContainer__ImcvB{padding:var(--space-md,clamp(12px,1.5vw,16px));margin:clamp(10px,1.2vw,12px) 0}.PriceTrendChart_header__UWcK5{flex-direction:column;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px))}.PriceTrendChart_title__239dN{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.PriceTrendChart_currentPrice__JKRn9{font-size:var(--font-size-lg,clamp(18px,2vw,20px))}.PriceTrendChart_chart__kTTHo{flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.PriceTrendChart_yAxis___T8lu{flex-direction:row;height:auto;min-width:auto;padding:0}.PriceTrendChart_legend__CMFBn{flex-direction:column;align-items:flex-start}.PriceTrendChart_stats__86cNA{flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}}@media (max-width:480px){.PriceTrendChart_chartContainer__ImcvB{padding:clamp(10px,1.2vw,12px)}.PriceTrendChart_title__239dN{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.PriceTrendChart_currentPrice__JKRn9{font-size:var(--font-size-md,clamp(16px,1.8vw,18px))}.PriceTrendChart_xAxis__2sYn4{font-size:var(--font-size-xs,clamp(10px,1.1vw,11px))}}.PriceTrendChart_timeRangeSelector__lKS_i{display:flex;gap:var(--space-xs,clamp(4px,.5vw,6px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));flex-wrap:wrap}.PriceTrendChart_rangeButton__eEt5_{padding:var(--space-xs,clamp(6px,.8vw,8px)) var(--space-sm,clamp(10px,1.2vw,12px));border:1px solid var(--color-border-light,#e0e0e0);background:var(--color-surface,#fff);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));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);font-family:var(--font-family-base,inherit)}.PriceTrendChart_rangeButton__eEt5_:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-primary,#e62828)}.PriceTrendChart_rangeButton__eEt5_.PriceTrendChart_active__k0zvg{background:var(--color-primary,#e62828);color:#fff;border-color:var(--color-primary,#e62828)}.PriceTrendChart_chartWrapper__zk5Rz{width:100%;margin:var(--space-md,clamp(12px,1.5vw,16px)) 0;position:relative}.PriceTrendChart_tooltip__mzqBB{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#e0e0e0);border-radius:var(--radius-sm,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(8px,1vw,10px));box-shadow:var(--shadow-default,0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(0,0,0,.1))}.PriceTrendChart_tooltipDate__wqyYE{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#666);margin:0 0 var(--space-xs,clamp(4px,.5vw,6px)) 0;font-family:var(--font-family-base,inherit)}.PriceTrendChart_tooltipPrice__uR7vZ{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#e62828);margin:0;font-family:var(--font-family-base,inherit)}.PriceTrendChart_priceChange__doaoQ.PriceTrendChart_up__rkxTq{color:#10b981}.PriceTrendChart_priceChange__doaoQ.PriceTrendChart_down__bpYTS{color:#ef4444}.PriceTrendChart_priceChange__doaoQ.PriceTrendChart_stable__fz6d_{color:var(--color-text-muted,#666)}.PriceTrendChart_noPermission__tAl2c{text-align:center;padding:var(--space-xl,clamp(32px,4vw,40px))}.PriceTrendChart_upgradePrompt__XdeXv{max-width:400px;margin:0 auto}.PriceTrendChart_upgradePrompt__XdeXv h3{font-size:var(--font-size-lg,clamp(18px,2vw,20px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-family:var(--font-family-base,inherit)}.PriceTrendChart_upgradePrompt__XdeXv p{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);margin:0 0 var(--space-lg,clamp(20px,2.5vw,24px)) 0;font-family:var(--font-family-base,inherit)}.PriceTrendChart_upgradeButton__kEKAz{padding:var(--space-sm,clamp(10px,1.2vw,12px)) var(--space-lg,clamp(20px,2.5vw,24px));background:var(--color-primary,#e62828);color:#fff;border:none;border-radius:var(--radius-md,clamp(8px,1vw,10px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-semibold,600);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.PriceTrendChart_upgradeButton__kEKAz:hover{background:#c41e1e;transform:translateY(-1px);box-shadow:var(--shadow-default,0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(230,40,40,.3))}.PriceTrendChart_noData__Z9Om2{text-align:center;padding:var(--space-xl,clamp(32px,4vw,40px));color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-family:var(--font-family-base,inherit)}.PriceTrendChart_statItem__kFHS_{display:flex;flex-direction:column;gap:var(--space-xs,clamp(4px,.5vw,6px))}.PriceTrendChart_statLabel__segJq{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#999);font-family:var(--font-family-base,inherit)}.PriceTrendChart_statValue__H_kuz{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);font-family:var(--font-family-base,inherit)}.PriceTrendChart_lockedOverlay__kjGBe{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(0deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,.3) 60%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));pointer-events:auto;z-index:10;padding-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.PriceTrendChart_lockedContent__AvlkQ{text-align:center;padding:var(--space-md,clamp(12px,1.5vw,16px));max-width:280px;background:var(--color-surface,#fff);border-radius:var(--radius-md,clamp(8px,1vw,10px));box-shadow:var(--shadow-default,0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(0,0,0,.15));border:1px solid var(--color-border,#eee)}.PriceTrendChart_lockIcon__K7tHx{color:var(--color-text-muted,#999);margin-bottom:var(--space-xs,clamp(6px,.8vw,8px))}.PriceTrendChart_lockedMessage__JoU1g{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);margin:0 0 var(--space-sm,clamp(10px,1.2vw,12px)) 0;font-family:var(--font-family-base,inherit);line-height:1.5;font-weight:var(--font-weight-medium,500)}@media (prefers-reduced-motion:reduce){.PriceTrendChart_area__fqWqD,.PriceTrendChart_dot__rpM_R,.PriceTrendChart_hoverRing__N01ZI,.PriceTrendChart_line__V7342,.PriceTrendChart_rangeButton__eEt5_,.PriceTrendChart_upgradeButton__kEKAz,.PriceTrendChart_xAxis__2sYn4 span{transition:none;animation:none}.PriceTrendChart_lockedOverlay__kjGBe{-webkit-backdrop-filter:none;backdrop-filter:none}}.DashboardStats_dashboardStats__ulqj3{width:100%;font-family:var(--font-family-base)}.DashboardStats_gridLayout__pnFTT{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.DashboardStats_listLayout__KelhD{display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px))}.DashboardStats_cardsLayout__HnYk1{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,30vw,320px),1fr));grid-gap:var(--space-xl,clamp(28px,3.5vw,32px));gap:var(--space-xl,clamp(28px,3.5vw,32px))}@media (min-width:1200px){.DashboardStats_gridLayout__pnFTT{grid-template-columns:repeat(4,1fr)}}.DashboardStats_smallSize__Q4BR_ .DashboardStats_statItem__P40mq{padding:var(--space-md,clamp(12px,1.5vw,16px));border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.DashboardStats_mediumSize__Qn8Dl .DashboardStats_statItem__P40mq{padding:var(--space-lg,clamp(20px,2.5vw,24px));border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.DashboardStats_largeSize__766RR .DashboardStats_statItem__P40mq{padding:var(--space-xl,clamp(28px,3.5vw,32px));border-radius:var(--radius-lg,clamp(14px,1.8vw,16px))}.DashboardStats_statItem__P40mq{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);box-shadow:var(--shadow-default,0 2px 8px rgba(0,0,0,.04));transition:all var(--duration-default,.3s) var(--easing-default,ease);position:relative;overflow:hidden}.DashboardStats_statItem__P40mq:hover{box-shadow:var(--shadow-card,0 4px 16px rgba(0,0,0,.08));transform:translateY(-2px)}.DashboardStats_statHeader__qXCn3{display:flex;align-items:flex-start;gap:clamp(10px,1.2vw,12px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.DashboardStats_statIcon__uefEt{display:flex;align-items:center;justify-content:center;width:clamp(36px,4.5vw,40px);height:clamp(36px,4.5vw,40px);background:linear-gradient(135deg,var(--color-surface-hover,#f8f9fa) 0,var(--color-border-light,#e9ecef) 100%);border-radius:var(--radius-default,clamp(6px,.8vw,8px));flex-shrink:0}.DashboardStats_statInfo__CgnV6{flex:1 1;min-width:0}.DashboardStats_statTitle___1jLM{margin:0 0 clamp(3px,.4vw,4px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#495057);line-height:var(--line-height-normal,1.4)}.DashboardStats_statSubtitle__h7Npq{margin:0;font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#6c757d);line-height:var(--line-height-tight,1.3)}.DashboardStats_statValue__Pz1t_{display:flex;align-items:baseline;gap:clamp(10px,1.2vw,12px);margin-bottom:clamp(10px,1.2vw,12px)}.DashboardStats_mainValue__8V2Lc{font-size:var(--font-size-2xl,clamp(24px,2.5vw,30px));font-weight:var(--font-weight-bold,700);color:var(--color-text-main,#212529);line-height:var(--line-height-tight,1.2)}.DashboardStats_trendIndicator__QM30f{display:flex;align-items:center;gap:clamp(3px,.4vw,4px);padding:clamp(3px,.4vw,4px) var(--space-sm,clamp(6px,.8vw,8px));background:rgba(0,0,0,.04);border-radius:var(--radius-sm,clamp(4px,.6vw,6px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-medium,500)}.DashboardStats_trendValue__l0feM{font-weight:var(--font-weight-semibold,600)}.DashboardStats_statDescription__8BgEo{margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#6c757d);line-height:var(--line-height-normal,1.5)}.DashboardStats_statLink__SajN9{display:inline-flex;align-items:center;gap:clamp(3px,.4vw,4px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-primary,#e62828);text-decoration:none;font-weight:var(--font-weight-medium,500);transition:color var(--duration-fast,.2s) var(--easing-default,ease)}.DashboardStats_statLink__SajN9:hover{color:var(--color-primary-dark,#c41e3a);text-decoration:underline}@media (max-width:768px){.DashboardStats_gridLayout__pnFTT{grid-template-columns:repeat(2,1fr);gap:var(--space-md,clamp(12px,1.5vw,16px))}.DashboardStats_cardsLayout__HnYk1{grid-template-columns:1fr;gap:var(--space-lg,clamp(20px,2.5vw,24px))}.DashboardStats_largeSize__766RR .DashboardStats_statItem__P40mq,.DashboardStats_mediumSize__Qn8Dl .DashboardStats_statItem__P40mq,.DashboardStats_smallSize__Q4BR_ .DashboardStats_statItem__P40mq{padding:var(--space-md,clamp(12px,1.5vw,16px));border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.DashboardStats_mainValue__8V2Lc{font-size:var(--font-size-xl,clamp(20px,2.2vw,24px))}.DashboardStats_statHeader__qXCn3{gap:var(--space-sm,clamp(6px,.8vw,8px))}.DashboardStats_statIcon__uefEt{width:clamp(28px,3.5vw,32px);height:clamp(28px,3.5vw,32px)}}@media (max-width:480px){.DashboardStats_gridLayout__pnFTT{grid-template-columns:1fr}.DashboardStats_statValue__Pz1t_{flex-direction:column;align-items:flex-start;gap:var(--space-sm,clamp(6px,.8vw,8px))}.DashboardStats_trendIndicator__QM30f{align-self:flex-start}}@keyframes DashboardStats_fadeInUp__ue2_w{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DashboardStats_statItem__P40mq{animation:DashboardStats_fadeInUp__ue2_w .6s ease-out}.DashboardStats_statItem__P40mq:first-child{animation-delay:.1s}.DashboardStats_statItem__P40mq:nth-child(2){animation-delay:.2s}.DashboardStats_statItem__P40mq:nth-child(3){animation-delay:.3s}.DashboardStats_statItem__P40mq:nth-child(4){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.DashboardStats_statItem__P40mq{animation:none;transition:none}.DashboardStats_statItem__P40mq:hover{transform:none}}.DashboardStats_statLink__SajN9:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.DashboardCard_dashboardCard__boUQ9{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));box-shadow:var(--shadow-default,0 2px 8px rgba(0,0,0,.04));transition:all var(--duration-default,.3s) var(--easing-default,ease);overflow:hidden;font-family:var(--font-family-base)}.DashboardCard_dashboardCard__boUQ9:hover{box-shadow:var(--shadow-card,0 4px 16px rgba(0,0,0,.08));transform:translateY(-2px)}.DashboardCard_small__PMTpo{padding:var(--space-md,clamp(12px,1.5vw,16px))}.DashboardCard_medium__TItSY{padding:var(--space-lg,clamp(20px,2.5vw,24px))}.DashboardCard_large__YwHFN{padding:var(--space-xl,clamp(28px,3.5vw,32px))}.DashboardCard_default__TBV3O,.DashboardCard_primary__kOlPd{border-left:clamp(3px,.4vw,4px) solid var(--color-primary,#e62828)}.DashboardCard_primary__kOlPd{background:linear-gradient(135deg,var(--color-surface,#fff) 0,rgba(230,40,40,.05) 100%)}.DashboardCard_secondary__p4IdF{border-left:clamp(3px,.4vw,4px) solid var(--color-text-muted,#6c757d);background:linear-gradient(135deg,var(--color-surface,#fff) 0,var(--color-surface-hover,#f8f9fa) 100%)}.DashboardCard_success__8Sgdf{border-left:clamp(3px,.4vw,4px) solid var(--color-success,#00c851);background:linear-gradient(135deg,var(--color-surface,#fff) 0,rgba(0,200,81,.05) 100%)}.DashboardCard_warning__Hl_zP{border-left:clamp(3px,.4vw,4px) solid var(--color-warning,#fb3);background:linear-gradient(135deg,var(--color-surface,#fff) 0,rgba(255,187,51,.05) 100%)}.DashboardCard_danger__Ty6s1{border-left:clamp(3px,.4vw,4px) solid var(--color-danger,#f44);background:linear-gradient(135deg,var(--color-surface,#fff) 0,rgba(255,68,68,.05) 100%)}.DashboardCard_info__ZSias{border-left:clamp(3px,.4vw,4px) solid var(--color-info,#33b5e5);background:linear-gradient(135deg,var(--color-surface,#fff) 0,rgba(51,181,229,.05) 100%)}.DashboardCard_cardHeader__7tA6l{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.DashboardCard_headerContent__0kVpa{display:flex;align-items:flex-start;gap:clamp(10px,1.2vw,12px);flex:1 1;min-width:0}.DashboardCard_cardIcon__5imHl{display:flex;align-items:center;justify-content:center;width:clamp(36px,4.5vw,40px);height:clamp(36px,4.5vw,40px);background:linear-gradient(135deg,var(--color-surface-hover,#f8f9fa) 0,var(--color-border-light,#e9ecef) 100%);border-radius:var(--radius-default,clamp(6px,.8vw,8px));flex-shrink:0}.DashboardCard_headerText__V7JoT{flex:1 1;min-width:0}.DashboardCard_cardTitle___wkyd{margin:0 0 clamp(3px,.4vw,4px);font-size:var(--font-size-md,clamp(16px,1.8vw,18px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#212529);line-height:var(--line-height-normal,1.4)}.DashboardCard_cardSubtitle__9ljUP{margin:0;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#6c757d);line-height:var(--line-height-normal,1.4)}.DashboardCard_cardActions__xp6_D{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));flex-shrink:0}.DashboardCard_actionButton__gvslR{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.DashboardCard_cardContent__5_tud{position:relative}.DashboardCard_loadingState___Wf_i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl,clamp(28px,3.5vw,32px));color:var(--color-text-muted,#6c757d)}.DashboardCard_loadingSpinner__c_PRl{width:clamp(20px,2.5vw,24px);height:clamp(20px,2.5vw,24px);border-top:clamp(1.5px,.2vw,2px) solid var(--color-border-light,#f0f0f0);border:clamp(1.5px,.2vw,2px) solid var(--color-border-light,#f0f0f0);border-top-color:var(--color-primary,#e62828);border-radius:var(--radius-full,50%);animation:DashboardCard_spin__5C0jR 1s linear infinite;margin-bottom:var(--space-sm,clamp(6px,.8vw,8px))}@keyframes DashboardCard_spin__5C0jR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardCard_errorState__ZLLJn{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));padding:var(--space-md,clamp(12px,1.5vw,16px));background:rgba(220,53,69,.05);border:1px solid rgba(220,53,69,.2);border-radius:var(--radius-default,clamp(6px,.8vw,8px));color:var(--color-danger,#c53030);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.DashboardCard_cardFooter__F4E9u{margin-top:var(--space-lg,clamp(20px,2.5vw,24px));padding-top:var(--space-md,clamp(12px,1.5vw,16px));border-top:1px solid var(--color-border-light,#f0f0f0)}@media (max-width:768px){.DashboardCard_cardHeader__7tA6l{flex-direction:column;align-items:flex-start;gap:1rem}.DashboardCard_cardActions__xp6_D{align-self:stretch;justify-content:flex-end}.DashboardCard_actionButton__gvslR{flex:1 1}.DashboardCard_large__YwHFN,.DashboardCard_medium__TItSY,.DashboardCard_small__PMTpo{padding:var(--space-md,clamp(12px,1.5vw,16px))}.DashboardCard_cardTitle___wkyd{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}}@media (max-width:480px){.DashboardCard_headerContent__0kVpa{flex-direction:column;align-items:flex-start;gap:.5rem}.DashboardCard_cardIcon__5imHl{width:clamp(28px,3.5vw,32px);height:clamp(28px,3.5vw,32px)}.DashboardCard_cardActions__xp6_D{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.DashboardCard_dashboardCard__boUQ9{transition:none}.DashboardCard_dashboardCard__boUQ9:hover{transform:none}.DashboardCard_loadingSpinner__c_PRl{animation:none}}.DashboardCard_dashboardCard__boUQ9:focus-within{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}@media (prefers-contrast:high){.DashboardCard_dashboardCard__boUQ9{border:2px solid #000}.DashboardCard_cardTitle___wkyd{color:#000}.DashboardCard_cardSubtitle__9ljUP{color:#333}}@media print{.DashboardCard_dashboardCard__boUQ9{box-shadow:none;border:1px solid #ccc;page-break-inside:avoid;break-inside:avoid}.DashboardCard_cardActions__xp6_D{display:none}}