.modal-overlay[data-v-190a8fef]{position:fixed;inset:0;background:var(--modal-overlay);display:flex;align-items:flex-end;justify-content:center;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:none}.modal-overlay.ready[data-v-190a8fef]{transition:opacity .25s ease,visibility .25s ease}.modal-overlay.show[data-v-190a8fef]{opacity:1;visibility:visible;pointer-events:auto}.modal-panel[data-v-190a8fef]{background:var(--modal-bg);border-radius:20px 20px 0 0;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-modal);transform:translateY(100%)}.modal-overlay.ready .modal-panel[data-v-190a8fef]{transition:transform .3s ease}.modal-overlay.show .modal-panel[data-v-190a8fef]{transform:translateY(0)}.modal-handle[data-v-190a8fef]{width:36px;height:4px;background:var(--modal-handle);border-radius:2px;margin:8px auto 0}.modal-header[data-v-190a8fef]{display:flex;flex-direction:column;padding:.6rem 1rem .4rem;border-bottom:1px solid rgba(255,255,255,.08);border-radius:20px 20px 0 0;flex-shrink:0}.brand-nvidia[data-v-190a8fef]{background:var(--brand-nvidia-bg)}.brand-amd[data-v-190a8fef]{background:var(--brand-amd-bg)}.brand-intel[data-v-190a8fef]{background:var(--brand-intel-bg)}.header-top[data-v-190a8fef]{display:flex;align-items:baseline;gap:.5rem;width:100%}.header-model[data-v-190a8fef]{color:var(--text-primary);font-size:1rem;font-weight:600;flex-shrink:0}.header-benchmark[data-v-190a8fef]{font-size:.7rem;color:var(--text-primary);font-weight:400;white-space:nowrap;flex:1}.modal-close-btn[data-v-190a8fef]{background:none;border:none;color:#fffc;font-size:1.4rem;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.modal-close-btn[data-v-190a8fef]:active{transform:scale(.85);color:#fff}.header-sub[data-v-190a8fef]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.35rem;width:100%;box-sizing:border-box}.sub-item[data-v-190a8fef]{display:flex;align-items:center;gap:.15rem;font-size:.78rem;color:#fffc}.sub-icon[data-v-190a8fef]{font-size:.75rem}.sub-label[data-v-190a8fef]{color:var(--text-primary)}.sub-value[data-v-190a8fef]{font-weight:600;font-family:JetBrains Mono,monospace}.sub-value.game[data-v-190a8fef]{color:var(--accent)}.sub-value.multi[data-v-190a8fef]{color:var(--value-cyan-text)}.sub-sep[data-v-190a8fef]{margin:0 .1rem;color:var(--text-primary)}.res-toggle-inline[data-v-190a8fef]{padding:.1rem .35rem;font-size:.6rem;font-family:JetBrains Mono,monospace;background:var(--bg-secondary);border:1px solid var(--border);border-radius:3px;color:var(--accent);cursor:pointer;transition:all .15s;line-height:1.3}.res-toggle-inline[data-v-190a8fef]:active{transform:scale(.95)}.modal-body[data-v-190a8fef]{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem}.detail-grid[data-v-190a8fef]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%;box-sizing:border-box}.detail-left[data-v-190a8fef]{display:flex;flex-direction:column;gap:.6rem}.price-currency[data-v-190a8fef]{font-size:1.1rem;color:var(--text-secondary);font-weight:500}.price-card[data-v-190a8fef]{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.price-row[data-v-190a8fef]{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;flex-wrap:wrap}.price-label[data-v-190a8fef]{font-size:.75rem;color:var(--text-secondary)}.price-value[data-v-190a8fef]{font-size:1rem;font-weight:600;color:var(--text-primary);font-family:JetBrains Mono,monospace}.price-sep[data-v-190a8fef]{font-size:.75rem;color:var(--text-secondary);margin:0 .15rem}.price-badge[data-v-190a8fef]{font-size:.78rem;font-weight:600;padding:.15rem .45rem;border-radius:var(--radius-sm)}.badge-warn[data-v-190a8fef]{margin-left:.2rem}.diff-great[data-v-190a8fef]{background:var(--value-gold-bg);color:var(--value-gold-text)}.diff-ok[data-v-190a8fef]{background:#00d2c81f;color:var(--value-cyan, #00d2c8)}.diff-small[data-v-190a8fef]{background:#ff50501f;color:var(--price-down, #ff5050)}.diff-zero[data-v-190a8fef],.diff-negative[data-v-190a8fef]{background:#dc282826;color:#dc2828}.price-tip-row[data-v-190a8fef]{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem .4rem;font-size:.82rem;color:var(--text-secondary)}.tip-icon[data-v-190a8fef]{font-size:.9rem}.price-card-single .price-row-single[data-v-190a8fef]{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.5rem .7rem}.price-card-single .price-label[data-v-190a8fef]{font-size:.85rem}.price-card-single .price-value[data-v-190a8fef]{font-size:1.05rem}.price-change-sm[data-v-190a8fef]{font-size:.82rem;font-weight:500;font-family:JetBrains Mono,monospace}.price-up[data-v-190a8fef]{color:var(--price-up, #ff6060)}.price-down[data-v-190a8fef]{color:var(--price-down, #50fa7b)}.chart-section[data-v-190a8fef]{padding:.5rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);overflow:visible}.chart-header[data-v-190a8fef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.chart-title[data-v-190a8fef]{font-size:.75rem;color:var(--thead-text)}.chart-points[data-v-190a8fef]{font-size:.65rem;color:var(--text-secondary)}.chart-tabs[data-v-190a8fef]{display:flex;gap:.2rem;margin-bottom:.4rem}.chart-tab-btn[data-v-190a8fef]{padding:.15rem .5rem;font-size:.68rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.chart-tab-btn.active[data-v-190a8fef]{background:var(--value-gold-bg);border-color:var(--accent);color:var(--value-gold-text);font-weight:600}.chart-status[data-v-190a8fef]{display:flex;align-items:center;justify-content:center;height:160px;color:var(--text-secondary);font-size:.85rem}.chart-skeleton-wrap[data-v-190a8fef]{width:100%;height:160px;animation:skeleton-appear-190a8fef .5s .5s ease both;pointer-events:none}.chart-skeleton[data-v-190a8fef]{width:100%;height:100%;background:var(--chart-bg, #f8f8f8);border-radius:8px;padding:10px 12%;display:flex;flex-direction:column;gap:8px}.skeleton-legend[data-v-190a8fef]{display:flex;gap:12px;align-items:center}.skeleton-label[data-v-190a8fef]{display:inline-block;background:var(--skeleton-bar, #e8e8e8);border-radius:3px;animation:skeleton-pulse-190a8fef 1.4s ease-in-out infinite}.skeleton-bars[data-v-190a8fef]{flex:1;display:flex;align-items:flex-end;gap:6%;padding-top:4px}.skeleton-bar[data-v-190a8fef]{flex:1;background:var(--skeleton-bar, #e8e8e8);border-radius:3px 3px 0 0;animation:skeleton-pulse-190a8fef 1.4s ease-in-out infinite;min-height:15%}.skeleton-bar[data-v-190a8fef]:nth-child(2){animation-delay:.1s}.skeleton-bar[data-v-190a8fef]:nth-child(3){animation-delay:.2s}.skeleton-bar[data-v-190a8fef]:nth-child(4){animation-delay:.3s}.skeleton-bar[data-v-190a8fef]:nth-child(5){animation-delay:.4s}.skeleton-bar[data-v-190a8fef]:nth-child(6){animation-delay:.5s}.skeleton-bar[data-v-190a8fef]:nth-child(7){animation-delay:.6s}@keyframes skeleton-pulse-190a8fef{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-appear-190a8fef{0%{opacity:0}to{opacity:1}}.chart-container[data-v-190a8fef]{width:100%;height:170px}.chart-range[data-v-190a8fef]{display:flex;justify-content:space-between;margin-top:.3rem;font-size:.72rem;color:var(--text-secondary)}.chart-range strong[data-v-190a8fef]{color:var(--accent);font-family:JetBrains Mono,monospace}.detail-right[data-v-190a8fef]{display:flex;flex-direction:column}.params-section[data-v-190a8fef]{padding:.5rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md)}.params-title[data-v-190a8fef]{font-size:.75rem;color:var(--thead-text);margin-bottom:.4rem}.params-grid[data-v-190a8fef]{display:flex;flex-direction:column;gap:.3rem}.param-item[data-v-190a8fef]{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;border-bottom:1px solid var(--table-divider)}.param-item[data-v-190a8fef]:last-child{border-bottom:none}.param-label[data-v-190a8fef]{font-size:.8rem;color:var(--text-secondary)}.param-value[data-v-190a8fef]{font-size:.85rem;color:var(--text-primary);font-weight:500;font-family:JetBrains Mono,monospace}.modal-footer[data-v-190a8fef]{display:flex;gap:.5rem;padding:.65rem .75rem;border-top:1px solid var(--border);flex-shrink:0}.modal-btn[data-v-190a8fef]{flex:1;padding:.5rem;border-radius:var(--radius-md);font-size:.82rem;cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);transition:all .15s}.modal-btn[data-v-190a8fef]:active{transform:scale(.95)}.modal-btn[data-v-190a8fef]:disabled{opacity:.4;cursor:not-allowed}.modal-btn.active[data-v-190a8fef]{background:var(--value-gold-bg);border-color:var(--accent);color:var(--value-gold-text);font-weight:600}.modal-btn.primary[data-v-190a8fef]{background:var(--accent);color:var(--btn-gold-text);font-weight:600;border:none}@media(min-width:769px){.modal-overlay[data-v-190a8fef]{align-items:center}.modal-panel[data-v-190a8fef]{max-width:680px;border-radius:var(--radius-xl)}.modal-header[data-v-190a8fef]{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.detail-grid[data-v-190a8fef]{display:grid;grid-template-columns:1fr .54fr;gap:.75rem}.chart-container[data-v-190a8fef]{height:220px}}.modal-footer-tip[data-v-190a8fef]{text-align:center;padding:.35rem .75rem .6rem;font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.modal-footer-tip a[data-v-190a8fef]{color:var(--accent);text-decoration:none;font-weight:500}.modal-footer-tip a[data-v-190a8fef]:active{opacity:.7}.modal-footer .jump-btn[data-v-190a8fef]{flex:1;font-size:.78rem;text-align:left;color:var(--text-secondary);background:var(--bg-primary);border-color:var(--border)}.modal-footer .jump-btn[data-v-190a8fef]:active{background:var(--bg-secondary);transform:scale(.97)}.modal-footer .pick-btn[data-v-190a8fef]{flex:0 0 30%;max-width:30%}
