.imageLoadSkeleton-module__Cec_uq__overlay{z-index:3;pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,#00000012 0% 42%,#00000024 50%,#00000012 58% 100%);background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}.imageLoadSkeleton-module__Cec_uq__overlayBright{z-index:3;pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,#ffffff14 0% 42%,#ffffff38 50%,#ffffff14 58% 100%);background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}.imageLoadSkeleton-module__Cec_uq__wrap{border-radius:inherit;display:block;position:relative;overflow:hidden}.imageLoadSkeleton-module__Cec_uq__overlayWithMascot{z-index:3;pointer-events:none;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.imageLoadSkeleton-module__Cec_uq__overlayWithMascotHeroSplit{display:block}.imageLoadSkeleton-module__Cec_uq__heroMascotCore{z-index:2;pointer-events:none;justify-content:center;align-items:center;height:70%;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #0000000d}.imageLoadSkeleton-module__Cec_uq__overlayMascotBase{border-radius:inherit;background-image:linear-gradient(90deg,#00000012 0% 42%,#00000024 50%,#00000012 58% 100%);background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}.imageLoadSkeleton-module__Cec_uq__mascotStack{z-index:2;isolation:isolate;justify-content:center;align-items:center;width:min(100px,78%);min-width:40px;height:min(100px,88%);min-height:40px;display:flex;position:relative}.imageLoadSkeleton-module__Cec_uq__mascotStackHero{width:min(84px,38%);min-width:44px;height:min(84px,78%);min-height:44px}.imageLoadSkeleton-module__Cec_uq__mascotSheenMask{z-index:2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/brand/tgm_monster.svg);mask-image:url(/brand/tgm_monster.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.imageLoadSkeleton-module__Cec_uq__mascotRainbowSheen{mix-blend-mode:overlay;opacity:.9;background:linear-gradient(128deg,#0000 0% 40%,#ff78c88c 47%,#fff596bf 50%,#64dcff8c 53%,#b48cff73 56%,#0000 62% 100%);width:170%;height:170%;position:absolute;top:-35%;left:-35%}.imageLoadSkeleton-module__Cec_uq__mascotImg{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 2px #00000014);width:100%;height:100%;display:block;position:relative}
.variant-cluster-compare-module__qYwz1W__compareSection{margin-bottom:28px}.variant-cluster-compare-module__qYwz1W__tableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.variant-cluster-compare-module__qYwz1W__table{border-collapse:collapse;width:100%;font-size:13px}.variant-cluster-compare-module__qYwz1W__table th,.variant-cluster-compare-module__qYwz1W__table td{text-align:left;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:10px 12px}.variant-cluster-compare-module__qYwz1W__table th{color:#475569;white-space:nowrap;background:#f8fafc;font-weight:600}.variant-cluster-compare-module__qYwz1W__table tr:last-child td{border-bottom:none}.variant-cluster-compare-module__qYwz1W__rowAnchor{background:#fffbeb}.variant-cluster-compare-module__qYwz1W__nameCell{max-width:280px}.variant-cluster-compare-module__qYwz1W__nameLink{color:inherit;text-decoration:none}.variant-cluster-compare-module__qYwz1W__nameLink:hover{text-decoration:underline}.variant-cluster-compare-module__qYwz1W__nameStrong{font-weight:700}.variant-cluster-compare-module__qYwz1W__priceCell{font-variant-numeric:tabular-nums;white-space:nowrap}.variant-cluster-compare-module__qYwz1W__tagList{flex-wrap:wrap;gap:4px;display:flex}.variant-cluster-compare-module__qYwz1W__tag{color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.variant-cluster-compare-module__qYwz1W__tagMuted{color:#94a3b8;font-size:12px}.variant-cluster-compare-module__qYwz1W__hubCardsSection{margin-bottom:28px}.variant-cluster-compare-module__qYwz1W__chartsSection{margin-bottom:32px}.variant-cluster-compare-module__qYwz1W__mergedChartWrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;min-height:min(420px,55vh);padding:8px 4px 4px}.variant-cluster-compare-module__qYwz1W__mergedChartInner{width:100%;height:min(420px,55vh)}.variant-cluster-compare-module__qYwz1W__mergedTooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:min(360px,92vw);padding:10px 12px;box-shadow:0 4px 14px #0f172a1f}.variant-cluster-compare-module__qYwz1W__mergedTooltipTime{color:#334155;margin-bottom:8px;font-size:12px;font-weight:600}.variant-cluster-compare-module__qYwz1W__mergedTooltipList{margin:0;padding:0;list-style:none}.variant-cluster-compare-module__qYwz1W__mergedTooltipRow{align-items:center;gap:8px;margin-bottom:4px;font-size:12px;line-height:1.4;display:flex}.variant-cluster-compare-module__qYwz1W__mergedTooltipRow:last-child{margin-bottom:0}.variant-cluster-compare-module__qYwz1W__mergedTooltipSwatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.variant-cluster-compare-module__qYwz1W__mergedTooltipName{color:#475569;word-break:break-word;flex:1;min-width:0}.variant-cluster-compare-module__qYwz1W__mergedTooltipYen{font-variant-numeric:tabular-nums;color:#0f172a;flex-shrink:0;font-weight:600}.variant-cluster-compare-module__qYwz1W__chartsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:16px;display:grid}.variant-cluster-compare-module__qYwz1W__chartCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 10px 8px}.variant-cluster-compare-module__qYwz1W__chartTitle{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.variant-cluster-compare-module__qYwz1W__chartFoot{margin-top:6px;font-size:11px}.variant-cluster-compare-module__qYwz1W__chartFoot a{color:#2563eb}.variant-cluster-compare-module__qYwz1W__chartBlockSkeleton{background:#f1f5f9;border-radius:10px;min-height:min(420px,55vh);animation:1.2s ease-in-out infinite variant-cluster-compare-module__qYwz1W__vccPulse}@keyframes variant-cluster-compare-module__qYwz1W__vccPulse{0%,to{opacity:1}50%{opacity:.72}}@media (max-width:640px){.variant-cluster-compare-module__qYwz1W__nameCell{max-width:160px}}
