.MarketHero-module__NzBLeq__hero{--neu-face:linear-gradient(145deg, #ffffffe6 0%, #ecf0f6b8 100%);--neu-raised:0 1px 2px #7888a02e, 0 6px 14px #8c9bb438, 0 14px 30px #96a5be38, inset 0 2px 1px #fffffff2, inset 0 -4px 8px #a3b1c638;--neu-raised-hover:0 1px 2px #7888a02e, 0 4px 10px #8c9bb433, 0 9px 20px #96a5be33, inset 0 2px 1px #fffffff2, inset 0 -4px 8px #a3b1c638;--neu-pressed:inset 4px 4px 8px #a3b1c68c, inset -4px -4px 8px #ffffffe6;--neu-well:#ecf0f699;min-height:176px;color:var(--text-primary);flex-direction:column;justify-content:center;gap:10px;margin-bottom:16px;padding:10px 0 13px;display:flex}[data-theme=dark] .MarketHero-module__NzBLeq__hero{--neu-face:linear-gradient(145deg, #2a364cbf 0%, #121a28a6 100%);--neu-raised:0 1px 2px #0006, 0 6px 14px #00000059, 0 14px 30px #00000059, inset 0 1px 1px #ffffff1f, inset 0 -4px 8px #00000040;--neu-raised-hover:0 1px 2px #0006, 0 4px 10px #00000052, 0 9px 20px #00000052, inset 0 1px 1px #ffffff1f, inset 0 -4px 8px #00000040;--neu-pressed:inset 4px 4px 8px #0000008c, inset -4px -4px 8px #ffffff0d;--neu-well:#0000002e}.MarketHero-module__NzBLeq__empty{border:1px dashed var(--border-color);color:var(--text-muted);border-radius:18px;flex:1;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;display:flex}.MarketHero-module__NzBLeq__empty:hover{color:var(--color-accent)}.MarketHero-module__NzBLeq__pkgRow{scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;margin:-24px -32px -36px;padding:24px 32px 36px;display:flex;overflow-x:auto}.MarketHero-module__NzBLeq__pkgRow::-webkit-scrollbar{display:none}.MarketHero-module__NzBLeq__rowWrap{position:relative}.MarketHero-module__NzBLeq__arrow{z-index:2;background:var(--neu-face);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:38px;height:38px;box-shadow:var(--neu-raised);color:var(--text-primary);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:-19px;padding:0;transition:box-shadow .2s;display:flex;position:absolute;top:50%}.MarketHero-module__NzBLeq__arrow:hover{box-shadow:var(--neu-raised-hover);color:var(--color-accent)}.MarketHero-module__NzBLeq__arrow:active{box-shadow:var(--neu-pressed)}.MarketHero-module__NzBLeq__arrowLeft{left:-14px}.MarketHero-module__NzBLeq__arrowRight{right:-14px}.MarketHero-module__NzBLeq__pkg{scroll-snap-align:start;background:var(--neu-face);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:380px;max-width:100%;height:153px;box-shadow:var(--neu-raised);color:var(--text-primary);border-radius:22px;flex-direction:column;flex:none;justify-content:space-between;gap:10px;padding:16px 18px;text-decoration:none;transition:box-shadow .2s;display:flex}.MarketHero-module__NzBLeq__pkg:hover{color:var(--text-primary);box-shadow:var(--neu-raised-hover)}.MarketHero-module__NzBLeq__pkg:active{box-shadow:var(--neu-pressed)}.MarketHero-module__NzBLeq__pkg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MarketHero-module__NzBLeq__pkgHead{align-items:center;gap:8px;min-width:0;display:flex}.MarketHero-module__NzBLeq__pkgBadge{color:#fff;background:#22c55e;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:.66rem;font-weight:800}.MarketHero-module__NzBLeq__pkgTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;font-weight:800;overflow:hidden}.MarketHero-module__NzBLeq__pkgBody{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.MarketHero-module__NzBLeq__pkgItems{align-items:flex-end;gap:6px;min-width:0;display:flex}.MarketHero-module__NzBLeq__pkgItem{flex-direction:column;align-items:center;gap:2px;display:flex}.MarketHero-module__NzBLeq__pkgItem img{object-fit:cover;background:var(--neu-well);width:42px;height:42px;box-shadow:var(--neu-pressed);border-radius:11px;padding:3px}.MarketHero-module__NzBLeq__pkgQty{color:var(--text-secondary);font-size:.66rem;font-weight:700}.MarketHero-module__NzBLeq__pkgMoreMobile{display:none}.MarketHero-module__NzBLeq__pkgMore{color:var(--text-secondary);align-self:center;font-size:.74rem;font-weight:700}.MarketHero-module__NzBLeq__pkgNumbers{flex-shrink:0;justify-items:end;gap:1px;display:grid}.MarketHero-module__NzBLeq__pkgPrice{color:var(--text-secondary);font-size:.74rem}.MarketHero-module__NzBLeq__pkgBenefitLabel{color:var(--text-secondary);font-size:.66rem;font-weight:700}.MarketHero-module__NzBLeq__pkgBenefit{font-size:1.4rem;font-weight:900;line-height:1.05}.MarketHero-module__NzBLeq__pkgGain{color:var(--price-up)}.MarketHero-module__NzBLeq__pkgLoss{color:var(--price-down)}.MarketHero-module__NzBLeq__pkgBadgeAvatar{background:var(--color-purple)}.MarketHero-module__NzBLeq__avatarBadgeCorner{z-index:1;position:absolute;top:10px;left:12px;box-shadow:0 1px 3px #00000059}.MarketHero-module__NzBLeq__avatarCard{justify-content:flex-end;padding:0;position:relative;overflow:hidden}.MarketHero-module__NzBLeq__avatarBg{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.MarketHero-module__NzBLeq__avatarShade{background:linear-gradient(#0a0e1600 42%,#0a0e1666 66%,#0a0e16d1 100%);position:absolute;inset:0}.MarketHero-module__NzBLeq__avatarOverlay{justify-content:space-between;align-items:flex-end;gap:10px;padding:12px 16px;display:flex;position:relative}.MarketHero-module__NzBLeq__avatarInfo{align-items:center;gap:8px;min-width:0;display:flex}.MarketHero-module__NzBLeq__avatarTitle{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;min-width:0;font-size:.92rem;font-weight:800;overflow:hidden}.MarketHero-module__NzBLeq__avatarNumbers{flex-shrink:0;justify-items:end;gap:3px;display:grid}.MarketHero-module__NzBLeq__avatarPrice{color:#f8fafc;font-size:1.2rem;font-weight:900;line-height:1.05}.MarketHero-module__NzBLeq__avatarDday{background:var(--color-success-light);color:var(--color-success);border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:800}.MarketHero-module__NzBLeq__avatarDdaySoon{background:var(--color-danger-light);color:var(--color-danger)}.MarketHero-module__NzBLeq__avatarDdayCorner{z-index:1;position:absolute;top:10px;right:12px;box-shadow:0 1px 3px #0000004d}@media (max-width:767.98px){.MarketHero-module__NzBLeq__hero{min-height:0;margin-bottom:12px;padding:4px 0 6px}.MarketHero-module__NzBLeq__pkgRow{gap:12px;margin:-12px -12px -20px;padding:12px 12px 20px;scroll-padding-left:12px}.MarketHero-module__NzBLeq__pkg{border-radius:18px;flex:0 0 calc(50vw - 18px);gap:6px;width:calc(50vw - 18px);max-width:none;height:124px;padding:10px}.MarketHero-module__NzBLeq__avatarCard{padding:0}.MarketHero-module__NzBLeq__pkgHead>.MarketHero-module__NzBLeq__pkgBadge{display:none}.MarketHero-module__NzBLeq__pkgTitle{font-size:clamp(.78rem,3.6vw,.95rem);line-height:1.25}.MarketHero-module__NzBLeq__pkgBody{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;gap:6px}.MarketHero-module__NzBLeq__pkgItems{grid-template-columns:repeat(4,minmax(0,40px));gap:5px;display:grid;overflow:hidden}.MarketHero-module__NzBLeq__pkgItem:nth-child(n+5),.MarketHero-module__NzBLeq__pkgItemsOver .MarketHero-module__NzBLeq__pkgItem:nth-child(4),.MarketHero-module__NzBLeq__pkgMore,.MarketHero-module__NzBLeq__pkgQty{display:none}.MarketHero-module__NzBLeq__pkgItem img{aspect-ratio:1;border-radius:8px;width:100%;height:auto;padding:2px}.MarketHero-module__NzBLeq__pkgMoreMobile{aspect-ratio:1;background:var(--neu-well);box-shadow:var(--neu-pressed);color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:clamp(.7rem,3.1vw,.82rem);font-weight:800;display:flex}.MarketHero-module__NzBLeq__pkgMoreWide{display:none}.MarketHero-module__NzBLeq__pkgNumbers{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price benefit""label benefit";place-items:end start;column-gap:6px}.MarketHero-module__NzBLeq__pkgPrice{grid-area:price}.MarketHero-module__NzBLeq__pkgBenefitLabel{grid-area:label}.MarketHero-module__NzBLeq__pkgPrice{font-size:clamp(.68rem,3vw,.8rem)}.MarketHero-module__NzBLeq__pkgBenefitLabel{font-size:clamp(.6rem,2.7vw,.72rem)}.MarketHero-module__NzBLeq__pkgBenefit{grid-area:benefit;font-size:clamp(.98rem,4.5vw,1.2rem)}.MarketHero-module__NzBLeq__avatarBadgeCorner{font-size:clamp(.58rem,2.6vw,.66rem);top:8px;left:8px}.MarketHero-module__NzBLeq__avatarDdayCorner{top:8px;right:8px}.MarketHero-module__NzBLeq__avatarOverlay{align-items:center;gap:6px;padding:8px 10px 9px}.MarketHero-module__NzBLeq__avatarTitle{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.74rem,3.4vw,.88rem);line-height:1.25;overflow:hidden}.MarketHero-module__NzBLeq__avatarPrice{font-size:clamp(.78rem,3.5vw,.92rem)}.MarketHero-module__NzBLeq__avatarDday{font-size:clamp(.6rem,2.7vw,.68rem)}.MarketHero-module__NzBLeq__arrow{display:none}}@media (min-width:400px) and (max-width:767.98px){.MarketHero-module__NzBLeq__pkgItems{grid-template-columns:repeat(5,minmax(0,40px));gap:4px}.MarketHero-module__NzBLeq__pkgItem:nth-child(n+5),.MarketHero-module__NzBLeq__pkgItemsOver .MarketHero-module__NzBLeq__pkgItem:nth-child(4){display:flex}.MarketHero-module__NzBLeq__pkgItem:nth-child(n+6),.MarketHero-module__NzBLeq__pkgItemsOverWide .MarketHero-module__NzBLeq__pkgItem:nth-child(5),.MarketHero-module__NzBLeq__pkgMoreMobile{display:none}.MarketHero-module__NzBLeq__pkgMoreWide{display:flex}}
.ItemChip-module__qx8iya__body{text-align:left;align-items:center;gap:12px;min-width:0;display:inline-flex}.ItemChip-module__qx8iya__iconTile{background:var(--bg-secondary);width:42px;height:42px;box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .08);border-radius:10px;flex-shrink:0;padding:2px;display:inline-flex}.ItemChip-module__qx8iya__iconTile img{object-fit:cover;border-radius:8px;width:100%;height:100%}.ItemChip-module__qx8iya__text{flex-direction:column;gap:4px;min-width:0;line-height:1.2;display:flex}.ItemChip-module__qx8iya__name{text-overflow:ellipsis;overflow:hidden}.ItemChip-module__qx8iya__quote{align-items:center;gap:7px;min-height:20px;font-size:.86rem;display:inline-flex}.ItemChip-module__qx8iya__price{color:var(--text-primary);font-weight:700}.ItemChip-module__qx8iya__price:after{content:"G";color:var(--text-muted);margin-left:1px;font-size:.85em;font-weight:600}.ItemChip-module__qx8iya__chg{border-radius:999px;align-items:center;gap:2px;padding:1px 7px 1px 5px;font-size:.8rem;font-weight:700;display:inline-flex}.ItemChip-module__qx8iya__up{color:var(--price-up);background:var(--color-success-light)}.ItemChip-module__qx8iya__down{color:var(--price-down);background:var(--color-danger-light)}.ItemChip-module__qx8iya__flat{color:var(--text-muted);background:var(--neutral-bg)}.ItemChip-module__qx8iya__skeleton{background:var(--bg-secondary);border-radius:4px;width:84px;height:12px;display:inline-block}
.ItemSelector-module__shjKCG__tabs{scrollbar-width:none;gap:8px;margin-bottom:4px;padding:2px 2px 10px;display:flex;overflow-x:auto}.ItemSelector-module__shjKCG__tabs::-webkit-scrollbar{display:none}.ItemSelector-module__shjKCG__tab{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:6px 12px 6px 6px;font-size:.86rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ItemSelector-module__shjKCG__tabActive{border-color:var(--cat);background:var(--cat-bg);color:var(--cat-fg);font-weight:700}.ItemSelector-module__shjKCG__tabIcon{object-fit:cover;background:var(--bg-secondary);border-radius:50%;flex-shrink:0;width:26px;height:26px}.ItemSelector-module__shjKCG__sheet{box-shadow:0 -10px 30px -12px rgba(var(--brand-rgb), .35);border:1px solid var(--border-color)!important;background:var(--card-bg)!important;color:var(--text-primary)!important;border-bottom:none!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important}.ItemSelector-module__shjKCG__handle{background:var(--border-color);border-radius:999px;width:40px;height:4px;margin:8px auto 0}.ItemSelector-module__shjKCG__sheetHead{align-items:center;gap:10px;padding:6px 14px 8px;display:flex}.ItemSelector-module__shjKCG__sheetTitle{min-width:0;color:var(--cat-fg);flex:1;align-items:center;gap:8px;font-size:1rem;font-weight:800;display:inline-flex}.ItemSelector-module__shjKCG__sheetTitle img{object-fit:cover;background:var(--bg-secondary);border-radius:50%;width:28px;height:28px}.ItemSelector-module__shjKCG__closeBtn{background:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ItemSelector-module__shjKCG__controls{gap:8px;padding:0 14px 8px;display:flex}.ItemSelector-module__shjKCG__seg{background:var(--bg-secondary);border-radius:10px;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.ItemSelector-module__shjKCG__segGrow{flex:1;grid-auto-columns:1fr}.ItemSelector-module__shjKCG__segBtn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:600}.ItemSelector-module__shjKCG__segBtnActive{background:var(--card-bg);color:var(--cat-fg);box-shadow:0 1px 3px rgba(var(--brand-rgb), .15);font-weight:700}[data-theme=dark] .ItemSelector-module__shjKCG__segBtnActive{background:var(--card-body-bg-blue)}.ItemSelector-module__shjKCG__body{border-top:1px solid var(--border-color);padding:0 0 10px 12px!important;overflow:hidden!important}.ItemSelector-module__shjKCG__subTabs{background:var(--bg-secondary);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;margin:10px 12px 2px 0;padding:3px;display:grid}.ItemSelector-module__shjKCG__grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:8px;padding:10px 24px 4px 0;display:grid;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ItemSelector-module__shjKCG__grid::-webkit-scrollbar{display:none}.ItemSelector-module__shjKCG__item{scroll-snap-align:start;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);white-space:nowrap;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:.84rem;font-weight:600;display:flex}.ItemSelector-module__shjKCG__itemActive{border-color:var(--cat);background:var(--cat-bg);color:var(--cat-fg);box-shadow:0 0 0 2px color-mix(in srgb, var(--cat) 20%, transparent);font-weight:700}.ItemSelector-module__shjKCG__itemIcon{object-fit:cover;background:var(--bg-secondary);border-radius:8px;flex-shrink:0;width:30px;height:30px}.ItemSelector-module__shjKCG__tabStar{background:color-mix(in srgb, #facc15 18%, var(--card-bg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ItemSelector-module__shjKCG__sheetTitle svg{flex-shrink:0}.ItemSelector-module__shjKCG__addItem{color:var(--text-muted);background:0 0;border-style:dashed}.ItemSelector-module__shjKCG__addPlus{background:var(--bg-secondary);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.ItemSelector-module__shjKCG__tabCount{opacity:.75;font-size:.74rem;font-weight:600}.ItemSelector-module__shjKCG__tabGroup{flex-shrink:0;display:inline-flex}.ItemSelector-module__shjKCG__tabGroup>.ItemSelector-module__shjKCG__tab{border-top-right-radius:0;border-bottom-right-radius:0}.ItemSelector-module__shjKCG__tabEdit{border:1px solid var(--border-color);background:var(--card-bg);width:36px;color:var(--text-muted);cursor:pointer;box-shadow:var(--shadow-sm);border-left:none;border-radius:0 999px 999px 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ItemSelector-module__shjKCG__sheetEdit{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:.8rem;font-weight:700;display:inline-flex}
.MarketHeatmap-module__ilb2EG__card{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:16px;padding:16px}.MarketHeatmap-module__ilb2EG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.MarketHeatmap-module__ilb2EG__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}.MarketHeatmap-module__ilb2EG__sub{color:var(--text-muted);margin:4px 0 0;font-size:.78rem}.MarketHeatmap-module__ilb2EG__summary{align-items:center;gap:12px;font-size:.85rem;font-weight:800;display:flex}.MarketHeatmap-module__ilb2EG__sumUp{color:var(--price-up)}.MarketHeatmap-module__ilb2EG__sumDown{color:var(--price-down)}.MarketHeatmap-module__ilb2EG__legend{border-left:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:6px;padding-left:12px;font-size:.7rem;font-weight:600;display:inline-flex}.MarketHeatmap-module__ilb2EG__legendBar{background:linear-gradient(90deg,#8b1c1c,#f68080 42%,#969eaa 50%,#63be85 58%,#14683a);border-radius:999px;width:96px;height:8px}.MarketHeatmap-module__ilb2EG__map{background:var(--bg-secondary);border-radius:10px;position:relative;overflow:hidden}.MarketHeatmap-module__ilb2EG__group{pointer-events:none;background:#1a1f36e0;border-radius:6px;position:absolute}[data-theme=dark] .MarketHeatmap-module__ilb2EG__group{background:#0000008c}.MarketHeatmap-module__ilb2EG__groupHead{white-space:nowrap;color:#fff;align-items:center;gap:6px;padding:0 8px;font-size:.72rem;font-weight:700;display:flex;overflow:hidden}.MarketHeatmap-module__ilb2EG__groupName{text-overflow:ellipsis;overflow:hidden}.MarketHeatmap-module__ilb2EG__groupAvg{opacity:.8;font-weight:600}.MarketHeatmap-module__ilb2EG__tile{color:#fff;text-align:center;text-shadow:0 1px 2px #00000059;cursor:pointer;border:1px solid #1a1f36e0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.15em;padding:2px;line-height:1.15;transition:filter .12s;display:flex;position:absolute;overflow:hidden}[data-theme=dark] .MarketHeatmap-module__ilb2EG__tile{border-color:#0009}.MarketHeatmap-module__ilb2EG__tile:hover{z-index:2;filter:brightness(1.12);outline-offset:-2px;outline:2px solid #fff}.MarketHeatmap-module__ilb2EG__tile:focus-visible{z-index:2;outline-offset:-3px;outline:2px solid #fff}.MarketHeatmap-module__ilb2EG__icon{object-fit:cover;background:#ffffffe6;border-radius:22%;width:2.2em;height:2.2em;margin-bottom:.2em;padding:1px;box-shadow:0 1px 3px #00000040}.MarketHeatmap-module__ilb2EG__md .MarketHeatmap-module__ilb2EG__icon{width:1.7em;height:1.7em;margin-bottom:0}.MarketHeatmap-module__ilb2EG__iconSm{aspect-ratio:1;object-fit:cover;opacity:.9;border-radius:22%;width:70%;max-width:22px}.MarketHeatmap-module__ilb2EG__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82em;font-weight:700;overflow:hidden}.MarketHeatmap-module__ilb2EG__grade{letter-spacing:.04em;text-shadow:none;background:#0a121c9e;border-radius:4px;padding:0 .3em;font-weight:900;display:inline-block}.MarketHeatmap-module__ilb2EG__chg{font-size:.86em;font-weight:800}.MarketHeatmap-module__ilb2EG__md .MarketHeatmap-module__ilb2EG__chg{font-size:11px}.MarketHeatmap-module__ilb2EG__price{opacity:.85;font-size:.66em;font-weight:600}@media (max-width:575.98px){.MarketHeatmap-module__ilb2EG__card{border-radius:14px;padding:12px}.MarketHeatmap-module__ilb2EG__legend{display:none}}
.PriceChartContainer-module__-dpUSq__sidebar{flex-direction:column;flex-shrink:0;gap:12px;width:232px;display:flex}.PriceChartContainer-module__-dpUSq__panel{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:16px;padding:14px}.PriceChartContainer-module__-dpUSq__panelGrow{flex-direction:column;flex:1;display:flex}.PriceChartContainer-module__-dpUSq__panelGrow .PriceChartContainer-module__-dpUSq__catList{flex:1}.PriceChartContainer-module__-dpUSq__panelHead{letter-spacing:.04em;color:var(--text-muted);justify-content:space-between;align-items:center;padding:2px 4px 12px;font-size:.8rem;font-weight:700;display:flex}.PriceChartContainer-module__-dpUSq__catList{flex-direction:column;gap:3px;display:flex}.PriceChartContainer-module__-dpUSq__catBtn{width:100%;min-height:52px;max-height:72px;color:var(--text-secondary);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:auto;align-items:center;gap:10px;padding:7px 12px 7px 14px;font-size:1rem;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:relative}.PriceChartContainer-module__-dpUSq__catIcon{background:var(--bg-secondary);width:38px;height:38px;box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .08);border-radius:9px;flex-shrink:0;padding:2px;transition:box-shadow .15s,transform .15s;display:inline-flex}.PriceChartContainer-module__-dpUSq__catIcon img{object-fit:cover;filter:saturate(.85);border-radius:7px;width:100%;height:100%;transition:filter .15s}.PriceChartContainer-module__-dpUSq__catLabel{flex:1;min-width:0}.PriceChartContainer-module__-dpUSq__catCount{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:600}.PriceChartContainer-module__-dpUSq__catBtn:hover{background:var(--bg-secondary);color:var(--text-primary)}.PriceChartContainer-module__-dpUSq__catBtn:hover .PriceChartContainer-module__-dpUSq__catIcon img{filter:none}.PriceChartContainer-module__-dpUSq__catBtn:focus-visible,.PriceChartContainer-module__-dpUSq__segBtn:focus-visible,.PriceChartContainer-module__-dpUSq__chip:focus-visible,.PriceChartContainer-module__-dpUSq__toggleBtn:focus-visible{outline:2px solid var(--cat,var(--color-primary));outline-offset:2px}.PriceChartContainer-module__-dpUSq__catBtnActive,.PriceChartContainer-module__-dpUSq__catBtnActive:hover{background:var(--cat-bg);color:var(--cat-fg);font-weight:700}.PriceChartContainer-module__-dpUSq__catBtnActive:before{content:"";background:var(--cat);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:3px}.PriceChartContainer-module__-dpUSq__catBtnActive .PriceChartContainer-module__-dpUSq__catIcon{box-shadow:0 0 0 2px var(--cat)}.PriceChartContainer-module__-dpUSq__catBtnActive .PriceChartContainer-module__-dpUSq__catIcon img{filter:none}.PriceChartContainer-module__-dpUSq__catBtnActive .PriceChartContainer-module__-dpUSq__catCount{color:var(--cat-fg);opacity:.75}.PriceChartContainer-module__-dpUSq__segmented{background:var(--bg-secondary);border-radius:11px;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;display:grid}.PriceChartContainer-module__-dpUSq__segBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 6px;font-size:.9rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.PriceChartContainer-module__-dpUSq__segBtn:hover{color:var(--text-primary)}.PriceChartContainer-module__-dpUSq__segBtnActive,.PriceChartContainer-module__-dpUSq__segBtnActive:hover{background:var(--card-bg);color:var(--cat-fg);box-shadow:0 1px 2px rgba(var(--brand-rgb), .08), 0 1px 4px rgba(var(--brand-rgb), .08);font-weight:700}[data-theme=dark] .PriceChartContainer-module__-dpUSq__segBtnActive{background:var(--card-body-bg-blue);box-shadow:0 1px 3px #00000073}.PriceChartContainer-module__-dpUSq__toggleBtn{border:1px solid var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;font-size:.9rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:flex}.PriceChartContainer-module__-dpUSq__toggleBtn:hover{background:var(--bg-secondary);color:var(--text-primary)}.PriceChartContainer-module__-dpUSq__toggleMark{background:var(--bg-secondary);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.88rem;font-weight:800;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.PriceChartContainer-module__-dpUSq__toggleSwitch{background:var(--text-disabled);border-radius:999px;width:26px;height:15px;margin-left:auto;transition:background-color .15s;position:relative}.PriceChartContainer-module__-dpUSq__toggleSwitch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.PriceChartContainer-module__-dpUSq__toggleBtnOn,.PriceChartContainer-module__-dpUSq__toggleBtnOn:hover{border-color:var(--cat);background:var(--cat-bg);color:var(--cat-fg);font-weight:700}.PriceChartContainer-module__-dpUSq__toggleBtnOn .PriceChartContainer-module__-dpUSq__toggleMark{background:var(--cat);color:#fff}.PriceChartContainer-module__-dpUSq__toggleBtnOn .PriceChartContainer-module__-dpUSq__toggleSwitch{background:var(--cat)}.PriceChartContainer-module__-dpUSq__toggleBtnOn .PriceChartContainer-module__-dpUSq__toggleSwitch:after{transform:translate(11px)}.PriceChartContainer-module__-dpUSq__subTabs{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;grid-auto-flow:column;align-self:flex-start;gap:3px;margin-bottom:12px;padding:3px;display:inline-grid}.PriceChartContainer-module__-dpUSq__subTabs .PriceChartContainer-module__-dpUSq__segBtn{padding:9px 20px;font-size:.95rem}.PriceChartContainer-module__-dpUSq__subTabs .PriceChartContainer-module__-dpUSq__segBtnActive{background:var(--cat-bg);box-shadow:none}.PriceChartContainer-module__-dpUSq__itemRail{margin-bottom:14px;position:relative}.PriceChartContainer-module__-dpUSq__chipRow{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.PriceChartContainer-module__-dpUSq__chipRow::-webkit-scrollbar{display:none}.PriceChartContainer-module__-dpUSq__fadeRight{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.PriceChartContainer-module__-dpUSq__fadeLeft{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px);mask-image:linear-gradient(90deg,#0000,#000 64px)}.PriceChartContainer-module__-dpUSq__fadeLeft.PriceChartContainer-module__-dpUSq__fadeRight{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.PriceChartContainer-module__-dpUSq__chip{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:16px;flex-shrink:0;align-items:center;padding:10px 18px 10px 10px;font-size:.96rem;font-weight:600;transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s;display:inline-flex}.PriceChartContainer-module__-dpUSq__chip:hover{border-color:var(--cat);box-shadow:var(--shadow-md);transform:translateY(-1px)}.PriceChartContainer-module__-dpUSq__chip:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.PriceChartContainer-module__-dpUSq__chipActive,.PriceChartContainer-module__-dpUSq__chipActive:hover{border-color:var(--cat);background:var(--cat-bg);color:var(--cat-fg);box-shadow:0 0 0 3px color-mix(in srgb, var(--cat) 18%, transparent), var(--shadow-sm)}.PriceChartContainer-module__-dpUSq__scrollBtn{z-index:2;border:1px solid var(--border-color);background:var(--card-bg);width:34px;height:34px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;top:calc(50% - 2px);transform:translateY(-50%)}.PriceChartContainer-module__-dpUSq__scrollBtn:hover{box-shadow:var(--shadow-lg);transform:translateY(-50%)scale(1.06)}.PriceChartContainer-module__-dpUSq__scrollBtnLeft{left:-6px}.PriceChartContainer-module__-dpUSq__scrollBtnRight{right:-6px}.PriceChartContainer-module__-dpUSq__slotHint{border:1px solid var(--cat);background:var(--cat-bg);color:var(--cat-fg);text-align:center;border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:.8rem}.PriceChartContainer-module__-dpUSq__catIconStar{background:color-mix(in srgb, #facc15 16%, var(--card-bg));justify-content:center;align-items:center}.PriceChartContainer-module__-dpUSq__addChip{color:var(--text-muted);box-shadow:none;background:0 0;border-style:dashed;gap:10px;padding:10px 18px 10px 10px}.PriceChartContainer-module__-dpUSq__addChip:hover{color:var(--text-primary);border-color:#e5b400}.PriceChartContainer-module__-dpUSq__addPlus{background:var(--bg-secondary);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;font-weight:700;line-height:1;display:inline-flex}.PriceChartContainer-module__-dpUSq__catRowFav{flex:auto;min-height:52px;max-height:72px;display:flex;position:relative}.PriceChartContainer-module__-dpUSq__catRowFav>.PriceChartContainer-module__-dpUSq__catBtn{padding-right:48px}.PriceChartContainer-module__-dpUSq__catCountInline{color:var(--text-muted);margin-left:6px;font-size:.8rem;font-weight:600}.PriceChartContainer-module__-dpUSq__catEdit{border:1px solid var(--border-color);background:var(--card-bg);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.PriceChartContainer-module__-dpUSq__catEdit:hover{color:#9a7300;background:color-mix(in srgb, #facc15 14%, var(--card-bg));border-color:#e5b400}.PriceChartContainer-module__-dpUSq__catEdit:focus-visible{outline-offset:2px;outline:2px solid #e5b400}
