.WireHeading_header__kMoig{padding-bottom:1rem;border-bottom:3px solid var(--color-foreground)}.WireHeading_row__B8IQM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.WireHeading_titleRow__HoUrv{display:flex;align-items:center;gap:.625rem;min-width:0}.WireHeading_mark__8gsQs{width:.75rem;height:1.25rem;flex-shrink:0;background:var(--color-editorial-accent)}.WireHeading_title__6ktZS{font-family:var(--font-editorial),var(--font-sans);font-size:1.5rem;font-weight:800;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-foreground)}@media(min-width:768px){.WireHeading_title__6ktZS{font-size:1.75rem}}.WireHeading_actions__mAgUc{display:flex;align-items:center;gap:1rem}.WireHeading_subtitle__jiYbz{margin-top:.375rem;font-size:.875rem;color:var(--color-muted-foreground)}.ShopLogo_tile__RopRR{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;background:var(--color-editorial-paper);border:1px solid var(--color-border)}.ShopLogo_icon__R7H5e{width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain}.ShopLogo_letter___r_KI{font-family:var(--font-editorial),var(--font-sans);font-size:1rem;font-weight:800;line-height:1;text-transform:uppercase;color:var(--color-foreground)}.ListingBoard_board__HAlvy{margin-top:3rem}@media(min-width:768px){.ListingBoard_board__HAlvy{margin-top:4rem}}.ListingBoard_list__uoRnx{border-bottom:1px solid var(--color-border)}.ListingBoard_row__OOQyE{display:grid;grid-template-areas:"shop price";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem .5rem;border-top:1px solid var(--color-border);transition:background-color .15s ease-out}@media(min-width:768px){.ListingBoard_row__OOQyE{grid-template-areas:"shop price go";grid-template-columns:minmax(0,1fr) 10rem 1.25rem;gap:1.5rem;padding:1rem .75rem}}.ListingBoard_row__OOQyE:hover{background:var(--color-muted)}.ListingBoard_row__OOQyE:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}li:first-child>.ListingBoard_row__OOQyE{border-top:none}.ListingBoard_shop__ufmdH{grid-area:shop;display:flex;min-width:0;align-items:center;gap:.75rem}.ListingBoard_shopText__fP7Nf{display:flex;min-width:0;flex-direction:column;gap:.125rem}.ListingBoard_shopLine__P_N6I{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem}.ListingBoard_shopName__MJa4N{font-size:.9375rem;font-weight:600;color:var(--color-foreground)}.ListingBoard_bestTag__Uoqi1{padding:.1875rem .4375rem;font-family:var(--font-editorial),var(--font-sans);font-size:11px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--color-background);background:var(--color-foreground)}.ListingBoard_listedAs__Mqbij{overflow:hidden;font-size:.75rem;color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap}.ListingBoard_price__ueezl{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;text-align:right}.ListingBoard_priceValue___x7wF{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.ListingBoard_note__WIBb_,.ListingBoard_priceValue___x7wF{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.ListingBoard_note__WIBb_{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-muted-foreground)}.ListingBoard_noteWord__x0wjT{font-family:var(--font-sans);font-weight:500;color:var(--color-foreground)}.ListingBoard_go__kyePU{grid-area:go;display:none;width:1.125rem;height:1.125rem;color:var(--color-muted-foreground);transition:transform .2s cubic-bezier(.16,1,.3,1),color .15s ease-out}@media(min-width:768px){.ListingBoard_go__kyePU{display:block}}.ListingBoard_row__OOQyE:hover .ListingBoard_go__kyePU{color:var(--color-foreground);transform:translate(2px,-2px)}.ListingBoard_rowBest__I19WW .ListingBoard_priceValue___x7wF{font-size:1.25rem;font-weight:700}.ListingBoard_rowSoldOut__aXSVg .ListingBoard_noteWord__x0wjT,.ListingBoard_rowSoldOut__aXSVg .ListingBoard_priceValue___x7wF,.ListingBoard_rowSoldOut__aXSVg .ListingBoard_shopName__MJa4N{font-weight:500;color:var(--color-muted-foreground)}.ListingBoard_rowSoldOut__aXSVg .ListingBoard_logo__bpo8F{opacity:.55;filter:grayscale(1)}.Sheet_sheet__Pt2zv{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;padding:0;overflow:hidden;color:var(--color-foreground);background:var(--color-background);border:none;border-top:5px solid var(--color-editorial-accent);transition:transform .28s cubic-bezier(.16,1,.3,1)}.Sheet_sheet__Pt2zv[open]{display:flex;animation:Sheet_drawer-in__YYPiB .38s cubic-bezier(.16,1,.3,1)}.Sheet_sheet__Pt2zv::backdrop{background:rgba(0,0,0,.55)}.Sheet_sheet__Pt2zv[open]::backdrop{animation:Sheet_backdrop-in__V_07J .24s ease-out}@media(min-width:768px){.Sheet_sheet__Pt2zv{width:min(56rem,100% - 4rem);max-height:calc(88dvh - 2rem);margin:12dvh auto auto;border:1px solid var(--color-foreground);border-top:5px solid var(--color-editorial-accent)}.Sheet_sheet__Pt2zv[open]{animation:Sheet_modal-in__meC37 .26s cubic-bezier(.16,1,.3,1)}}@media(prefers-reduced-motion:reduce){.Sheet_sheet__Pt2zv[open],.Sheet_sheet__Pt2zv[open]::backdrop{animation:none}}.Sheet_dragging__Vbn6b{transition:none}.Sheet_panel__jBSN5{display:flex;width:100%;min-height:0;flex-direction:column}.Sheet_grip__DaqEz{display:flex;flex-shrink:0;flex-direction:column;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sheet_dragging__Vbn6b .Sheet_grip__DaqEz{cursor:grabbing}@media(min-width:768px){.Sheet_grip__DaqEz{cursor:auto;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}.Sheet_handle__I9yU2{align-self:center;width:2.5rem;height:4px;margin-top:.625rem;background:var(--color-border)}@media(min-width:768px){.Sheet_handle__I9yU2{display:none}}.Sheet_header__u5LeZ{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem .875rem;border-bottom:1px solid var(--color-border)}@media(min-width:768px){.Sheet_header__u5LeZ{padding:1.25rem 1.75rem 1rem}}.Sheet_title__1UbDO{font-family:var(--font-editorial),var(--font-sans);font-size:1.375rem;font-weight:800;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}@media(min-width:768px){.Sheet_title__1UbDO{font-size:1.625rem}}.Sheet_close__y8udc{display:grid;width:2.5rem;height:2.5rem;flex-shrink:0;place-items:center;margin-right:-.5rem;color:var(--color-muted-foreground);transition:color .15s ease-out,background-color .15s ease-out}.Sheet_close__y8udc:hover{color:var(--color-foreground);background:var(--color-muted)}.Sheet_close__y8udc:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.Sheet_closeIcon__lyPxN{width:1.25rem;height:1.25rem}.Sheet_body__02Oh4{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.5rem}@media(min-width:768px){.Sheet_body__02Oh4{padding:1.25rem 1.75rem 1.75rem}}@keyframes Sheet_drawer-in__YYPiB{0%{transform:translateY(100%)}}@keyframes Sheet_modal-in__meC37{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes Sheet_backdrop-in__V_07J{0%{opacity:0}}.AlertRuleChips_chips__AfGRw{display:flex;flex-wrap:wrap;gap:.375rem}.AlertRuleChips_chip__daZ3u{padding:.1875rem .5rem;border:1px solid var(--color-border);background:var(--color-background);font-size:.75rem;font-weight:500;line-height:1.3;color:var(--color-foreground);font-variant-numeric:tabular-nums}.NotifyMe_root__d04CE{display:flex;flex-direction:column;gap:.75rem}.NotifyMe_placeholder__PuY2E{height:2.5rem}.NotifyMe_trigger__fKBUm{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;color:var(--color-foreground);border:1px solid var(--color-foreground);transition:color .15s ease-out,background-color .15s ease-out}.NotifyMe_trigger__fKBUm:hover{color:var(--color-background);background:var(--color-foreground)}.NotifyMe_trigger__fKBUm:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.NotifyMe_triggerActive__UVvAB{color:var(--color-background);background:var(--color-foreground)}.NotifyMe_triggerActive__UVvAB:hover{color:var(--color-foreground);background:var(--color-background)}.NotifyMe_triggerIconActive__Xcv5Q{color:var(--color-editorial-accent)}.NotifyMe_triggerIcon__SJwIJ{width:1.05rem;height:1.05rem;flex-shrink:0}.NotifyMe_status__DFTl6{font-size:.875rem;color:var(--color-muted-foreground)}.NotifyMe_statusLink__XDbCU{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.NotifyMe_current__dDWb_,.NotifyMe_panel__95zoz{display:flex;flex-direction:column}.NotifyMe_current__dDWb_{gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.NotifyMe_currentLabel___gqKs{font-size:.75rem;font-weight:600;color:var(--color-muted-foreground)}@media(prefers-reduced-motion:reduce){.NotifyMe_panel__95zoz{animation:none}}.NotifyMe_options__5hhAT{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.NotifyMe_option__C1t1G{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.875rem 1rem;cursor:pointer;transition:background-color .15s ease}.NotifyMe_option__C1t1G:hover{background:hsl(var(--muted)/.5)}.NotifyMe_optionGroup__L4J6J+.NotifyMe_option__C1t1G,.NotifyMe_options__5hhAT>.NotifyMe_option__C1t1G+.NotifyMe_optionGroup__L4J6J,.NotifyMe_options__5hhAT>.NotifyMe_option__C1t1G+.NotifyMe_option__C1t1G{border-top:1px solid var(--color-border)}.NotifyMe_optionGroup__L4J6J{display:flex;flex-direction:column}.NotifyMe_optionGroupOpen__YqK25{background:hsl(var(--muted)/.35)}.NotifyMe_check__3Xkks{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.125rem;height:1.125rem;margin-top:.0625rem;flex-shrink:0;border:1.5px solid var(--color-foreground);background:var(--color-background);cursor:pointer;transition:background-color .12s ease}.NotifyMe_check__3Xkks:after{content:"";position:absolute;left:.3125rem;top:.0625rem;width:.3125rem;height:.625rem;border:solid var(--color-background);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s cubic-bezier(.16,1,.3,1)}.NotifyMe_check__3Xkks:checked{background:var(--color-foreground)}.NotifyMe_check__3Xkks:checked:after{transform:rotate(45deg) scale(1)}.NotifyMe_check__3Xkks:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.NotifyMe_optionText__UPNpa{display:flex;flex-direction:column;gap:.125rem}.NotifyMe_optionTitle__yy7pm{font-size:.9375rem;font-weight:600;line-height:1.3}.NotifyMe_optionHint__ljPV0{font-size:.8125rem;line-height:1.45;color:var(--color-muted-foreground)}.NotifyMe_rangeBody__UiqOa{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem 1rem 2.875rem}.NotifyMe_presets__7pTk0{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.NotifyMe_presetsLabel__avKCN{margin-right:.25rem;font-size:.75rem;color:var(--color-muted-foreground)}.NotifyMe_preset__rJBXJ{min-width:3rem;padding:.25rem .5rem;border:1px solid var(--color-border);background:var(--color-background);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.NotifyMe_preset__rJBXJ:hover{border-color:var(--color-foreground)}.NotifyMe_preset__rJBXJ:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.NotifyMe_presetActive__NAs2H{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.NotifyMe_range__bM_zr{display:flex;align-items:flex-end;gap:.5rem}.NotifyMe_rangeField__i3Xrd{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.NotifyMe_rangeLabel__HObIk{font-size:.75rem;font-weight:500;color:var(--color-muted-foreground)}.NotifyMe_money__n_ry_{display:flex;align-items:center;height:2.5rem;border:1px solid var(--color-border);background:var(--color-background);transition:border-color .15s ease}.NotifyMe_money__n_ry_:focus-within{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.NotifyMe_moneyInvalid__lJJwN{border-color:var(--color-danger)}.NotifyMe_moneyInput__IOzwF{flex:1;min-width:0;height:100%;padding:0 .25rem 0 .625rem;background:rgba(0,0,0,0);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-foreground);outline:none}.NotifyMe_moneyInput__IOzwF::-moz-placeholder{font-weight:400;color:var(--color-muted-foreground)}.NotifyMe_moneyInput__IOzwF::placeholder{font-weight:400;color:var(--color-muted-foreground)}.NotifyMe_moneySymbol__5Fs9W{padding-right:.625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;color:var(--color-muted-foreground)}.NotifyMe_rangeDash__YTsht{padding-bottom:.625rem;color:var(--color-muted-foreground)}.NotifyMe_fieldError__O8qvV{font-size:.8125rem;color:var(--color-danger-fg)}.NotifyMe_fieldNote__RV48F{font-size:.8125rem;line-height:1.45;color:var(--color-muted-foreground)}.NotifyMe_summary__LhA5l{padding:.875rem 1rem;border-top:1px solid var(--color-border);font-size:.8125rem;line-height:1.5}.NotifyMe_summaryLead__kEY7q{color:var(--color-muted-foreground)}.NotifyMe_summaryList__a9c6K{margin-top:.25rem}.NotifyMe_summaryList__a9c6K li{position:relative;padding-left:.875rem;font-weight:500;color:var(--color-foreground)}.NotifyMe_summaryList__a9c6K li:before{content:"";position:absolute;left:0;top:.55em;width:.375rem;height:.375rem;background:var(--color-editorial-accent)}.NotifyMe_error__Dm_2s{margin:0 1rem .75rem;font-size:.8125rem;color:var(--color-danger-fg)}.NotifyMe_actions__IfUnU{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 1rem 1rem;border-top:1px solid var(--color-border)}.NotifyMe_save__kt11h{padding:.625rem 1.125rem;border:1px solid var(--color-foreground);background:var(--color-foreground);color:var(--color-background);font-family:var(--font-editorial),var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.NotifyMe_save__kt11h:hover:not(:disabled){background:var(--color-background);color:var(--color-foreground)}.NotifyMe_save__kt11h:disabled{opacity:.45;cursor:not-allowed}.NotifyMe_save__kt11h[aria-busy=true]{cursor:progress}.NotifyMe_save__kt11h:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.NotifyMe_cancel__SfKn_,.NotifyMe_remove__tMC_V{font-size:.875rem;font-weight:500;text-underline-offset:3px}.NotifyMe_cancel__SfKn_:hover:not(:disabled),.NotifyMe_remove__tMC_V:hover:not(:disabled){text-decoration:underline}.NotifyMe_cancel__SfKn_:disabled,.NotifyMe_remove__tMC_V:disabled{opacity:.6}.NotifyMe_cancel__SfKn_{color:var(--color-muted-foreground)}.NotifyMe_remove__tMC_V{margin-left:auto;color:var(--color-destructive)}.PriceChart_chart__Es3Cg{position:relative;width:100%;outline:none}.PriceChart_chart__Es3Cg:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.PriceChart_chartWithKey__GPnkZ{margin-bottom:1.75rem}.PriceChart_svg__GTa1r{display:block;overflow:visible}.PriceChart_grid__P7NtC{stroke:var(--color-border);stroke-width:1;shape-rendering:crispEdges}.PriceChart_xTick__fxRYV,.PriceChart_yTick__Id07E{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-variant-numeric:tabular-nums;fill:var(--color-muted-foreground)}.PriceChart_yTick__Id07E{text-anchor:end;dominant-baseline:middle}.PriceChart_gap__jrLl_{fill:var(--color-muted)}.PriceChart_blip__jqGpn,.PriceChart_endDot__o4tKs{fill:var(--color-foreground)}.PriceChart_endDot__o4tKs{stroke:var(--color-background);stroke-width:2}.PriceChart_line__4RCyg{fill:none;stroke:var(--color-foreground);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.PriceChart_cursor__SDA4W{pointer-events:none}.PriceChart_cursor__SDA4W line{stroke:var(--color-foreground);stroke-width:1;shape-rendering:crispEdges}.PriceChart_cursor__SDA4W circle{fill:var(--color-background);stroke:var(--color-foreground);stroke-width:2}.PriceChart_hitArea__ORzDk{fill:rgba(0,0,0,0);cursor:crosshair;touch-action:pan-y}.PriceChart_tooltip__raUpP{position:absolute;z-index:1;min-width:9rem;padding:.5rem .75rem;pointer-events:none;background:var(--color-background);border:1px solid var(--color-foreground)}.PriceChart_tooltipDate__nY3vm{font-size:.75rem;color:var(--color-muted-foreground);white-space:nowrap}.PriceChart_tooltipPrice__n4GZM{margin-top:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem;font-weight:700;color:var(--color-foreground)}.PriceChart_tooltipShop__XzI_s{font-size:.75rem;color:var(--color-muted-foreground);white-space:nowrap}.PriceChart_tooltipOut__O_s5E{margin-top:.125rem;font-size:.8125rem;font-weight:600;color:var(--color-foreground);white-space:nowrap}.PriceChart_key__3X_1g{position:absolute;display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:11px;color:var(--color-muted-foreground);pointer-events:none}.PriceChart_keySwatch__IouK1{width:.75rem;height:.75rem;background:var(--color-muted);border:1px solid var(--color-border)}.PriceChangeLog_log___QSwL{margin-top:1.5rem;border-top:1px solid var(--color-border)}.PriceChangeLog_summary__3FWyC{display:flex;align-items:center;gap:.5rem;padding:.875rem 0;font-size:.875rem;font-weight:600;cursor:pointer;list-style:none}.PriceChangeLog_summary__3FWyC::-webkit-details-marker{display:none}.PriceChangeLog_summary__3FWyC:before{content:"";width:.4rem;height:.4rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .2s ease-out}.PriceChangeLog_log___QSwL[open]>.PriceChangeLog_summary__3FWyC:before{transform:rotate(45deg)}.PriceChangeLog_summary__3FWyC:hover{color:var(--color-muted-foreground)}.PriceChangeLog_summary__3FWyC:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.PriceChangeLog_table__c95qe{width:100%;border-collapse:collapse;font-size:.875rem}.PriceChangeLog_th__tfoV2{padding:.5rem .75rem;font-size:.75rem;font-weight:500;text-align:left;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-foreground)}.PriceChangeLog_th__tfoV2:first-child{padding-left:0}.PriceChangeLog_th__tfoV2:last-child{padding-right:0}.PriceChangeLog_row__l1IEv+.PriceChangeLog_row__l1IEv{border-top:1px solid var(--color-border)}.PriceChangeLog_cell__XMAEZ{padding:.5rem .75rem;white-space:nowrap}.PriceChangeLog_cell__XMAEZ:first-child{padding-left:0}.PriceChangeLog_cell__XMAEZ:last-child{padding-right:0}.PriceChangeLog_right__F3tal{text-align:right}.PriceChangeLog_mono__vUoWX{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.PriceChangeLog_muted__tS60R{color:var(--color-muted-foreground)}.PriceChangeLog_more__PCXw4{margin-top:.75rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-editorial-accent);text-underline-offset:4px}.PriceChangeLog_more__PCXw4:hover{color:var(--color-editorial-accent)}.PriceHistoryPanel_panel__o1oSO{display:flex;flex-direction:column}.PriceHistoryPanel_summary__CLfjs{margin-bottom:1.25rem;max-width:65ch;font-size:.9375rem;line-height:1.5;color:var(--color-foreground);text-wrap:pretty}.PriceHistoryPanel_ranges__rPykT{display:flex;margin-bottom:1.25rem;border:1px solid var(--color-border)}@media(min-width:640px){.PriceHistoryPanel_ranges__rPykT{align-self:flex-start}}.PriceHistoryPanel_range__hQRVj{flex:1 1 0;min-height:2.5rem;white-space:nowrap;padding:0 .875rem;font-size:.8125rem;font-weight:500;color:var(--color-muted-foreground);background:rgba(0,0,0,0);transition:color .15s ease-out,background-color .15s ease-out}.PriceHistoryPanel_range__hQRVj+.PriceHistoryPanel_range__hQRVj{border-left:1px solid var(--color-border)}.PriceHistoryPanel_range__hQRVj:hover{color:var(--color-foreground);background:var(--color-muted)}.PriceHistoryPanel_range__hQRVj:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}@media(min-width:640px){.PriceHistoryPanel_range__hQRVj{padding:0 1.125rem}}.PriceHistoryPanel_rangeActive__2HDdD,.PriceHistoryPanel_rangeActive__2HDdD:hover{color:var(--color-background);background:var(--color-foreground)}.PriceHistoryPanel_readout__WDYPk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.PriceHistoryPanel_stat__c8gvJ{min-width:0;padding:0 .75rem}.PriceHistoryPanel_stat__c8gvJ:first-child{padding-left:0}.PriceHistoryPanel_stat__c8gvJ+.PriceHistoryPanel_stat__c8gvJ{border-left:1px solid var(--color-border)}@media(min-width:640px){.PriceHistoryPanel_stat__c8gvJ{padding:0 1.5rem}}.PriceHistoryPanel_statLabel__JOYch{font-size:.75rem;font-weight:500;color:var(--color-muted-foreground)}.PriceHistoryPanel_statValue__tmXTb{margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:600;color:var(--color-foreground)}@media(min-width:640px){.PriceHistoryPanel_statValue__tmXTb{font-size:1.25rem}}.PriceHistoryPanel_statChange__YwvD_{display:flex;align-items:center;gap:.25rem}.PriceHistoryPanel_statIcon__sARkU{width:1rem;height:1rem;flex-shrink:0}.PriceHistoryPanel_statMeta__X6HUo{margin-top:.125rem;overflow:hidden;font-size:.75rem;color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap}.PriceHistoryPanel_noStock___n8DE{padding:3rem 0;font-size:.875rem;text-align:center;color:var(--color-muted-foreground);background:var(--color-muted)}.PriceHistoryPanel_footnote__smgn9{margin-top:.75rem;font-size:.75rem;color:var(--color-muted-foreground)}.PriceHistoryButton_trigger__dS7MT{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;color:var(--color-foreground);border:1px solid var(--color-foreground);transition:color .15s ease-out,background-color .15s ease-out}.PriceHistoryButton_trigger__dS7MT:hover{color:var(--color-background);background:var(--color-foreground)}.PriceHistoryButton_trigger__dS7MT:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.PriceHistoryButton_icon__YEn_F{width:1rem;height:1rem;flex-shrink:0}.ProductDetail_back__CVu6m{margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-muted-foreground)}.ProductDetail_back__CVu6m:hover{color:var(--color-foreground)}.ProductDetail_hero__d64fO{display:grid;gap:1.5rem}@media(min-width:768px){.ProductDetail_hero__d64fO{grid-template-columns:18rem minmax(0,1fr);gap:2.5rem}}@media(min-width:1024px){.ProductDetail_hero__d64fO{grid-template-columns:20rem minmax(0,1fr);gap:3rem}}.ProductDetail_heroImage__1bO67{position:relative;height:15rem;background:var(--color-muted);border:1px solid var(--color-border)}@media(min-width:768px){.ProductDetail_heroImage__1bO67{height:auto;aspect-ratio:1;align-self:start}}.ProductDetail_heroImageInner__BtMCx{-o-object-fit:contain;object-fit:contain;padding:1rem}.ProductDetail_heroInfo__znpnY{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.ProductDetail_typeBadge__hKK_m{padding:.125rem .5rem;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground);background:var(--color-muted);border-radius:2px}.ProductDetail_title__cUzYJ{margin-top:.625rem;font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}@media(min-width:768px){.ProductDetail_title__cUzYJ{font-size:2rem}}.ProductDetail_specs__izS5V{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1rem}.ProductDetail_spec__iosRk{min-width:0}.ProductDetail_specLabel__UDHIw{font-size:.75rem;color:var(--color-muted-foreground)}.ProductDetail_specValue__67RgZ{font-size:.875rem;font-weight:500}.ProductDetail_priceBlock__b0FvK{align-self:stretch;margin-top:1.5rem;padding-top:1.25rem;border-top:3px solid var(--color-foreground)}.ProductDetail_priceLabel__xRWvL{font-size:.8125rem;color:var(--color-muted-foreground)}.ProductDetail_priceValue__M7MI1{margin-top:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}@media(min-width:768px){.ProductDetail_priceValue__M7MI1{font-size:2.75rem}}.ProductDetail_priceMeta__F7HfW{margin-top:.375rem;font-size:.875rem;color:var(--color-muted-foreground)}.ProductDetail_notAvailable__lEQHz{font-size:1rem;font-weight:600}.ProductDetail_actions__QIUgB{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem}