.page-content{padding:0 !important}.pcb-help-box{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#0d1b2a 0%,#1a1a2e 100%);border:1px solid rgba(37,211,102,.35);border-radius:10px;padding:14px 20px;margin-bottom:14px;flex-wrap:wrap}.pcb-help-text{display:flex;flex-direction:column;gap:2px}.pcb-help-title{font-size:15px;font-weight:700;color:#ffffff;margin:0}.pcb-help-title i{color:#25D366;margin-right:5px}.pcb-help-sub{font-size:12px;color:#aab0c0;margin:0}.pcb-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#fff !important;font-size:13px;font-weight:700;padding:9px 18px;border-radius:8px;text-decoration:none !important;white-space:nowrap;transition:background .2s,transform .15s;flex-shrink:0}.pcb-wa-btn:hover{background:#1ebe5d;transform:translateY(-1px);color:#fff !important;text-decoration:none !important}.pcb-wa-btn i{font-size:16px}@media (max-width:600px){.pcb-help-box{flex-direction:column;align-items:flex-start}.pcb-wa-btn{width:100%;justify-content:center}}.pcb-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07);margin-bottom:0}.pcb-card-header{background:#1a1a2e;padding:14px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pcb-card-title{font-size:19px;font-weight:800;color:#fff;margin:0;line-height:1.25;letter-spacing:-.2px}.pcb-card-title span{color:#00c853}.pcb-card-title .pcb-title-icon{font-size:17px;margin-right:6px;color:#00c853}.pcb-card-sub{color:#aab0c0;font-size:12px;margin-top:5px;display:flex;align-items:center;gap:6px}.pcb-card-sub .pcb-sub-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(0,200,83,.13);border:1px solid rgba(0,200,83,.3);color:#00c853;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.4px}.pcb-card-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.pcb-live-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(0,200,83,.15);border:1px solid rgba(0,200,83,.3);color:#00c853;font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px}.pcb-live-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:#00c853;flex-shrink:0}.pcb-toolbar{background:#f7f8fa;border-bottom:1px solid #e8e8e8;padding:10px 20px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pcb-panel-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pcb-action-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:5px;border:1px solid #d8d8d8;background:#fff;color:#555 !important;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none !important;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.pcb-action-btn:hover{border-color:#bbb;background:#f0f0f0;color:#222 !important}.pcb-action-btn.pcb-cart-btn{background:#00a651;border-color:#00a651;color:#fff !important;font-weight:700}.pcb-action-btn.pcb-cart-btn:hover{background:#008f44;border-color:#008f44}.pcb-total-inline{margin-left:auto;display:flex;align-items:baseline;gap:6px;flex-shrink:0}.pcb-total-label{color:#999;font-size:11px;text-transform:uppercase;letter-spacing:.8px}.pcb-total-value{color:#00a651;font-size:26px;font-weight:800;transition:transform .25s ease,color .25s ease}.pcb-total-value.pcb-total-flash{animation:pcbPriceFlash .5s ease}@keyframes pcbPriceFlash{0%{transform:scale(1)}40%{transform:scale(1.18);color:#00c853}100%{transform:scale(1)}}.pcb-hide-wrap{display:flex;align-items:center;gap:5px;color:#888;font-size:12px;cursor:pointer;margin:0;flex-shrink:0}.pcb-hide-wrap input{accent-color:#00a651}.pcb-fps-bar{background:#f0faf4;border-bottom:1px solid #d6eedd;padding:9px 20px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pcb-fps-bar i,.pcb-fps-bar-icon{color:#00a651;font-size:13px;flex-shrink:0}.pcb-fps-label{color:#1a5c35;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}.pcb-fps-note{color:#5a8a6a;font-size:11px}.pcb-fps-teaser-tags{display:flex;flex-wrap:wrap;gap:4px;margin-left:4px}.pcb-fps-tag{background:#fff;border:1px solid #c8e6d2;color:#3a7a52;font-size:10px;font-weight:500;padding:2px 8px;border-radius:12px}#pcb-fps-widget{display:flex;flex-direction:column;align-items:stretch;width:100%}#pcb-fps-widget-panel{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:10px 10px 0 0;box-shadow:0 2px 16px rgba(0,0,0,.10);overflow:hidden}.pcb-fw-head{background:#1a1a2e;color:#fff;padding:9px 12px;font-size:11px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;justify-content:space-between}.pcb-fw-head span{display:flex;align-items:center;gap:6px}.pcb-fw-head-dot{width:7px;height:7px;border-radius:50%;background:#00c853;flex-shrink:0}.pcb-fw-edit{font-size:10px;color:#aaa;cursor:pointer;background:none;border:none;padding:0;line-height:1;transition:color .15s}.pcb-fw-edit:hover{color:#00c853}#pcb-fw-preview{padding:4px 0}.pcb-fw-row{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:#333;padding:6px 12px;border-bottom:1px solid #f2f2f2}.pcb-fw-row:last-child{border-bottom:none}.pcb-fw-game{color:#444;font-weight:500}.pcb-fw-fps{color:#00a651;font-weight:700;font-size:12px}.pcb-fw-fps.na{color:#bbb;font-weight:400}.pcb-fw-quality{display:flex;align-items:center;gap:3px;padding:5px 10px;border-bottom:1px solid #f0f0f0;background:#fafafa;flex-wrap:wrap}.pcb-fw-q-label{font-size:10px;color:#aaa;margin-right:3px;flex-shrink:0}.pcb-fw-q-btn{font-size:10px;padding:2px 8px;border:1px solid #e0e0e0;background:#fff;color:#888;border-radius:3px;cursor:pointer;line-height:1.5;transition:border-color .15s,color .15s,background .15s}.pcb-fw-q-btn:hover{border-color:#00a651;color:#00a651}.pcb-fw-q-btn.pcb-fw-q-active{background:#00a651;border-color:#00a651;color:#fff;font-weight:600}#pcb-fw-footer{padding:8px 10px;border-top:1px solid #f0f0f0;display:flex;gap:6px}.pcb-fw-cta{flex:1;background:#00a651;color:#fff !important;font-size:11px;font-weight:700;padding:6px 0;border-radius:4px;border:none;text-align:center;cursor:pointer;transition:background .15s}.pcb-fw-cta:hover{background:#008f45}#pcb-fw-picker{display:none;flex-direction:column}#pcb-fw-picker.active{display:flex}#pcb-fw-preview.hidden{display:none}.pcb-fw-picker-list{max-height:260px;overflow-y:auto;padding:6px 10px}.pcb-fw-picker-item{display:flex;align-items:center;gap:7px;padding:4px 2px;font-size:11.5px;color:#333;border-bottom:1px solid #f5f5f5;cursor:pointer}.pcb-fw-picker-item:last-child{border-bottom:none}.pcb-fw-picker-item input{accent-color:#00a651;cursor:pointer;width:13px;height:13px;flex-shrink:0}.pcb-fw-picker-actions{padding:8px 10px;border-top:1px solid #eee;display:flex;gap:6px}.pcb-fw-picker-save{flex:1;background:#00a651;color:#fff;font-size:11px;font-weight:700;padding:6px 0;border:none;border-radius:4px;cursor:pointer}.pcb-fw-picker-cancel{background:#f2f2f2;color:#555;font-size:11px;font-weight:600;padding:6px 10px;border:none;border-radius:4px;cursor:pointer}#pcb-fps-widget-tab{background:#1a1a2e;color:#fff;padding:9px 14px;font-size:11px;font-weight:700;letter-spacing:.8px;cursor:pointer;border-radius:10px 10px 0 0;border-top:3px solid #00a651;user-select:none;transition:background .15s;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:6px}#pcb-fps-widget-tab:hover{background:#222244}.pcb-fw-cta:hover{background:#00a845;color:#fff !important;text-decoration:none}#pcb-sw-widget{display:flex;flex-direction:column;align-items:stretch;width:100%}#pcb-sw-widget-panel{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #ede9fe;border-radius:10px 10px 0 0;box-shadow:0 2px 16px rgba(124,58,237,.12);overflow:hidden}#pcb-sw-widget-panel .sw-head{background:linear-gradient(135deg,#1a1a2e 0%,#2d1b4e 100%);padding:11px 14px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #7c3aed;flex-shrink:0}#pcb-sw-widget-panel .sw-head-left{display:flex;align-items:center;gap:7px}#pcb-sw-widget-panel .sw-head-icon{width:26px;height:26px;background:rgba(124,58,237,.25);border:1px solid rgba(167,139,250,.4);border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#c4b5fd;flex-shrink:0}#pcb-sw-widget-panel .sw-head-title{color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px}#pcb-sw-widget-panel .sw-head-sub{color:#a78bfa;font-size:9.5px;font-weight:500;margin-top:1px}.pcb-sw-edit-btn{font-size:10px;color:#a78bfa;cursor:pointer;background:rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.3);padding:3px 9px;border-radius:10px;line-height:1.4;transition:all .15s;white-space:nowrap;flex-shrink:0}.pcb-sw-edit-btn:hover{background:#7c3aed;color:#fff;border-color:#7c3aed}.sw-quality-bar{display:flex;gap:4px;padding:8px 12px;background:#faf9ff;border-bottom:1px solid #ede9fe;flex-shrink:0}.pcb-sw-q-btn{flex:1;font-size:9.5px;font-weight:600;padding:4px 0;border:1px solid #e0d9f7;background:#fff;color:#9ca3af;border-radius:5px;cursor:pointer;transition:all .15s;text-align:center}.pcb-sw-q-btn:hover{border-color:#7c3aed;color:#7c3aed;background:#f5f3ff}.pcb-sw-q-btn.pcb-sw-q-active{background:#7c3aed;border-color:#7c3aed;color:#fff}#pcb-sw-rows{overflow-y:auto;flex:1}.sw-app-row{padding:8px 12px 7px;border-bottom:1px solid #f5f3ff;transition:background .1s}.sw-app-row:last-child{border-bottom:none}.sw-app-row:hover{background:#faf9ff}.sw-app-row-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.sw-app-name{font-size:12px;font-weight:600;color:#1e1b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.sw-app-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap;flex-shrink:0}.sw-bar-track{width:100%;height:5px;background:#ede9fe;border-radius:3px;overflow:hidden}.sw-bar-fill{height:100%;border-radius:3px;transition:width .4s ease}#pcb-sw-footer-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;width:100%;background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%);color:#fff;font-size:11px;font-weight:700;padding:10px 0;border-radius:0;border:none;border-top:1px solid rgba(167,139,250,.25);text-align:center;cursor:pointer;letter-spacing:.4px;text-transform:uppercase;transition:background .2s;flex-shrink:0}#pcb-sw-footer-btn:hover{background:linear-gradient(135deg,#6d28d9 0%,#4c1d95 100%)}#pcb-sw-widget-tab{background:linear-gradient(135deg,#2d1b4e 0%,#1a1a2e 100%);color:#e9d5ff;padding:9px 14px;font-size:11px;font-weight:700;letter-spacing:.8px;cursor:pointer;border-radius:10px 10px 0 0;border-top:3px solid #7c3aed;user-select:none;transition:background .15s;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:6px}#pcb-sw-widget-tab::before{display:none}#pcb-sw-widget-tab:hover{background:linear-gradient(135deg,#3d2060 0%,#2a1a40 100%)}#pcb-sw-rows{overflow-y:auto;flex:1;min-height:0;max-height:240px}.pc-builder-container.pcg{background:#fff;padding:0}.pcg .pc-builder-category-container{border-bottom:2px solid #f0f0f0;margin-bottom:0}.pcg .pc-builder-category-container > h4{background:#fff;margin:0;padding:18px 20px 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:#bbb;position:relative}.pcg .pc-builder-category-container > h4::after{content:'';display:block;width:28px;height:2px;background:#00a651;margin-top:6px;border-radius:2px}.pcg .pc-builder-component-container{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #f3f3f3;background:#fff;transition:background .12s;position:relative;min-height:72px}.pcg .pc-builder-component-container::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0;background:transparent;transition:background .12s}.pcg .pc-builder-component-container:hover{background:#fafcfb}.pcg .pc-builder-component-container:hover::before{background:#d4ede1}.pcg .pc-builder-component-container[data-product-selected="yes"]::before{background:#00a651}.pcg .pc-builder-component-container[data-product-selected="no"]::before{background:transparent}.pcg .component-image{width:56px;min-width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px;flex-shrink:0;overflow:hidden;line-height:0;box-sizing:border-box;align-self:center}.pcg .pc-builder-component-container[data-product-selected="yes"] .component-image{border-color:#bfdbfe;background:#f8fbff}.pcg .component-image img,.pcg .component-image .pcb-component-thumb,.pcg .component-image .thumbnail{display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain;object-position:center;float:none;box-shadow:none}.pcg .component-name-product{flex:1;min-width:0}.pcg .component-name{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#bbb;margin-bottom:4px;line-height:1}.pcg .pc-builder-component-container[data-product-selected="yes"] .component-name{color:#00a651}.pcg .component-name .text-danger{color:#e05252 !important;font-size:11px}.pcg .component-product{font-size:13.5px;color:#1e1e1e;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px;line-height:1.4}.pcg .component-product-empty{color:#d8d8d8 !important;font-style:normal !important;font-size:12.5px;letter-spacing:.3px}.pcg .component-price{font-size:14px;font-weight:700;color:#00a651;white-space:nowrap;flex-shrink:0;min-width:90px;text-align:right}.pcg .component-choose{display:flex;align-items:center;gap:7px;flex-shrink:0}.pcg .component-choose .btn-danger{background:transparent !important;border:1px solid #eee !important;color:#d8d8d8 !important;padding:7px 11px !important;border-radius:6px !important;line-height:1 !important;transition:all .12s !important}.pcg .component-choose .btn-danger:hover{border-color:#f5c6c6 !important;color:#e05252 !important;background:#fff8f8 !important}.pcg .component-choose .btn-primary{background:var(--pcb-accent,#3b82f6) !important;border:1px solid var(--pcb-accent,#3b82f6) !important;color:#fff !important;font-size:12px !important;font-weight:600 !important;padding:7px 18px !important;border-radius:6px !important;letter-spacing:.2px !important;transition:background .12s,box-shadow .12s !important}.pcg .component-choose .btn-primary:hover{background:var(--pcb-accent-hover,#2563eb) !important;border-color:var(--pcb-accent-hover,#2563eb) !important;box-shadow:0 2px 8px rgba(59,130,246,0.25) !important}.pcg .component-price-mobile{font-size:13px;font-weight:700;color:#00a651}.pcb-float-cart{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);z-index:9998;display:flex;align-items:center;gap:10px;background:#1a1a2e;padding:10px 16px;border-radius:40px;box-shadow:0 4px 20px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.pcb-pro .pcb-float-cart.pcb-float-show,.pcb-float-cart.pcb-float-show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;bottom:92px}.pcb-float-cart-price{font-size:15px;font-weight:800;color:#00c853;white-space:nowrap}.pcb-float-cart-btn{display:inline-flex;align-items:center;gap:6px;background:#00a651;color:#fff;border:none;padding:8px 18px;border-radius:20px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s;text-decoration:none !important}.pcb-float-cart-btn:hover{background:#008f44}.pcb-compat-hint{display:flex;align-items:center;gap:5px;font-size:11px;color:#e67e22;margin-top:3px}.pcb-compat-hint i{font-size:10px}.pcb-recs{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.pcb-recs-label{font-size:10px;color:#aaa;text-transform:uppercase;letter-spacing:.5px;font-weight:600;white-space:nowrap}.pcb-rec-chip{display:inline-flex;align-items:center;gap:4px;background:#f7f8fa;border:1px solid #e4e4e4;border-radius:14px;padding:3px 10px 3px 8px;font-size:11px;color:#444;text-decoration:none !important;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.pcb-rec-chip:hover{border-color:#00a651;background:#f0faf4;color:#1a5c35 !important}.pcb-rec-chip .pcb-rec-price{color:#00a651;font-weight:600;font-size:10px;flex-shrink:0}.pcb-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(20px);background:#1a1a2e;color:#fff;padding:12px 24px;border-radius:8px;font-size:13px;font-weight:600;z-index:99999;box-shadow:0 4px 20px rgba(0,0,0,.25);opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.pcb-toast.pcb-toast-show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:767px){.pcb-float-cart{bottom:14px;left:50%;padding:8px 12px;gap:8px}.pcb-float-cart-price{font-size:13px}.pcb-float-cart-btn{padding:7px 14px;font-size:12px}.pcb-rec-chip{max-width:180px;font-size:10px}.pcb-recs{display:none}}.pcb-page-outer{display:flex;gap:20px;align-items:flex-start;width:100%}.pcb-main-col{flex:1;min-width:0}.pcb-sidebar-col{width:300px;flex-shrink:0;position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 24px);overflow-y:auto;scrollbar-width:none}.pcb-sidebar-col::-webkit-scrollbar{display:none}.pcb-sidebar-col #pcb-fps-widget,.pcb-sidebar-col #pcb-sw-widget{position:static !important;width:100% !important;left:auto !important;right:auto !important;bottom:auto !important}.pcb-sidebar-col #pcb-fps-widget-panel,.pcb-sidebar-col #pcb-sw-widget-panel{max-height:9999px !important;width:100% !important;border:1px solid #e0e0e0 !important;border-radius:10px 10px 0 0 !important;box-shadow:0 2px 12px rgba(0,0,0,.10) !important}.pcb-sidebar-col #pcb-fps-widget-tab,.pcb-sidebar-col #pcb-sw-widget-tab{border-top:none !important;border-radius:0 0 10px 10px !important}.pcb-sidebar-col #pcb-sw-widget-panel{box-shadow:0 2px 12px rgba(124,58,237,.12) !important}.pcb-sidebar-col #pcb-sw-rows{max-height:220px}.pcb-sidebar-col .pcb-fw-quality{padding:5px 10px}.pcb-sidebar-col #pcb-fw-rows{max-height:200px;overflow-y:auto}@media (max-width:991px){.pcb-page-outer{flex-direction:column}.pcb-sidebar-col{order:-1;position:static;width:100%;max-height:none;flex-direction:column}.pcb-pro .pcb-sidebar-col .pcb-insights-heading,.pcb-pro .pcb-sidebar-col #pcb-sw-widget,.pcb-pro .pcb-sidebar-col #pcb-fps-widget{display:none !important}}@media (max-width:600px){.pcb-sidebar-col{flex-direction:column}}.pcb-pro{--pcb-accent:var(--color-brand,#3b82f6);--pcb-accent-hover:var(--color-brand-hover,#2563eb);--pcb-accent-soft:var(--color-brand-soft,#dbeafe)}#extension-pc-builder-pc-builder.pcb-pro{padding-bottom:48px}#extension-pc-builder-pc-builder.pcb-pro .pcb-breadcrumb{margin:16px 0 20px;font-size:13px}#extension-pc-builder-pc-builder.pcb-pro .pcb-page-outer{gap:28px;align-items:flex-start}.pcb-pro .pcb-help-box,.pcb-pro .pcb-card,.pcb-pro .pcb-fps-bar,.pcb-pro .pcb-live-badge,.pcb-pro .pcb-sub-badge,.pcb-pro .floating-icon{display:none !important}.pcb-pro .pcb-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 20px;margin-bottom:0;border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-pro .pcb-intro-title{margin:0 0 6px;font-size:1.75rem;font-weight:700;color:var(--color-primary,#1e3a5f);letter-spacing:-0.03em;line-height:1.2}.pcb-pro .pcb-intro-desc{margin:0;max-width:560px;font-size:14px;line-height:1.6;color:var(--color-text-muted,#475569)}.pcb-pro .pcb-intro-aside{flex-shrink:0;text-align:right}.pcb-pro .pcb-intro-total{margin-bottom:10px}.pcb-pro .pcb-intro-total .pcb-total-label{display:block;font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-light,#94a3b8);margin-bottom:2px}.pcb-pro .pcb-intro-total .pcb-total-value{font-size:2rem;font-weight:700;color:var(--color-primary,#1e3a5f);line-height:1}.pcb-pro .pcb-intro-contact{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--pcb-accent);text-decoration:none}.pcb-pro .pcb-intro-contact:hover{color:var(--pcb-accent-hover);text-decoration:underline}.pcb-pro .pcb-build-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start;margin:0 0 20px}.pcb-pro .pcb-build-split__parts{min-width:0}.pcb-pro .pcb-build-split__report{min-width:0;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pcb-pro .pcb-build-split .pcb-ai-report{margin:0}.pcb-pro .pcb-build-split .pcb-ai-report__grid{grid-template-columns:1fr}.pcb-pro .pcb-build-split .pcb-ai-report__hw{grid-template-columns:1fr}.pcb-pro .pcb-build-split .pcb-ai-report__list{max-height:180px}.pcb-pro .pcb-build-split .pcb-ai-report__search{margin:8px 8px 0;padding:7px 8px}.pcb-pro .pcb-build-split .pcb-ai-report__search-input{font-size:13px}.pcb-pro .pcb-build-split .pcb-ai-report__fps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcb-pro .pcb-build-split .pcb-ai-report__head{padding:12px 14px}.pcb-pro .pcb-build-split .pcb-ai-report__mark{width:34px;height:34px}.pcb-pro .pcb-build-split .pcb-ai-report__web-icon{width:20px;height:20px}.pcb-pro .pcb-build-split .pcb-ai-report__title{font-size:0.95rem}.pcb-pro .pcb-build-split .pcb-ai-report__body{padding:12px 14px 14px}@media (max-width:1100px){.pcb-pro .pcb-build-split{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:12px}}@media (max-width:991px){.pcb-pro .pcb-build-split{grid-template-columns:1fr}.pcb-pro .pcb-build-split__report{position:static;max-height:none;overflow:visible}}.pcb-pro .pcb-workspace{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 1px 2px rgba(15,23,42,0.06));overflow:hidden}.pcb-pro .pcb-actions-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 20px;background:var(--color-bg-muted,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-pro .pcb-actions-primary{flex-shrink:0}.pcb-pro .pcb-actions-secondary{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pcb-pro .pcb-hide-wrap{margin-left:auto;color:var(--color-text-muted,#475569);font-size:13px}.pcb-pro .pcb-action-btn{padding:8px 14px;border-radius:var(--radius-md,8px);border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg,#fff);color:var(--color-text,#1e293b) !important;font-size:13px;font-weight:500}.pcb-pro .pcb-action-btn:hover{border-color:#cbd5e1;background:var(--color-bg-subtle,#f1f5f9);color:var(--color-primary,#1e3a5f) !important}.pcb-pro .pcb-action-btn.pcb-cart-btn{background:var(--pcb-accent) !important;border-color:var(--pcb-accent) !important;color:#fff !important;font-weight:600;padding:8px 20px}.pcb-pro .pcb-action-btn.pcb-cart-btn:hover{background:var(--pcb-accent-hover) !important;border-color:var(--pcb-accent-hover) !important;color:#fff !important}.pcb-pro .pc-builder-container.pcg{background:transparent}.pcb-pro .pcg .pc-builder-category-container{border-bottom:none}.pcb-pro .pcg .pc-builder-category-container > h4{padding:14px 16px 10px;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--color-text-muted,#64748b);background:transparent;border-top:none;border-bottom:none}.pcb-pro .pcg .pc-builder-category-container:first-child > h4{padding-top:12px}.pcb-pro .pcg .pc-builder-category-container > h4::after{display:none}.pcb-pro .pcg .pcb-component-list{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.pcb-pro .pcg .pc-builder-component-container{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img info action";align-items:center;gap:0 14px;padding:12px 14px;min-height:0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);transition:border-color 0.15s,box-shadow 0.15s,background 0.15s;position:relative}.pcb-pro .pcg .pc-builder-component-container:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 14px rgba(15,23,42,0.07)}.pcb-pro .pcg .pc-builder-component-container::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:transparent}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"]{border-color:#c7d7f0;background:#f7f9fc}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"]::before{background:var(--pcb-accent)}.pcb-pro .pcg .component-image{grid-area:img;width:52px;min-width:52px;height:52px;padding:0;border-radius:12px;border:1px solid var(--color-border,#e2e8f0);background:linear-gradient(160deg,#f8fafc 0%,#eef2ff 100%);overflow:hidden;line-height:0;flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-image{border-color:#c7d7f0;background:#fff}.pcb-pro .pcg .component-image img,.pcb-pro .pcg .component-image .pcb-component-thumb{width:100%;height:100%;object-fit:contain;object-position:center;padding:6px;box-sizing:border-box}.pcb-slot-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:#475569}.pcb-slot-svg{display:block;width:28px;height:28px}.pcb-slot-icon--cpu{color:#2563eb}.pcb-slot-icon--gpu{color:#7c3aed}.pcb-slot-icon--ram{color:#059669}.pcb-slot-icon--storage,.pcb-slot-icon--ssd{color:#ea580c}.pcb-slot-icon--mobo{color:#0d9488}.pcb-slot-icon--psu{color:#dc2626}.pcb-slot-icon--cooler{color:#0284c7}.pcb-slot-icon--case{color:#64748b}.pcb-slot-icon--fan{color:#0891b2}.pcb-slot-icon--monitor{color:#4f46e5}.pcb-slot-icon--keyboard{color:#334155}.pcb-slot-icon--mouse{color:#475569}.pcb-slot-icon--headphone{color:#db2777}.pcb-slot-icon--speaker{color:#c026d3}.pcb-slot-icon--antivirus{color:#16a34a}.pcb-slot-icon--ups{color:#ca8a04}.pcb-ui-ico{display:inline-block;vertical-align:-0.2em;flex-shrink:0}.pcb-tool-btn .pcb-ui-ico,.pcb-summary-cart-btn .pcb-ui-ico,.pcb-dock-more .pcb-ui-ico,.pcb-summary-meta-item .pcb-ui-ico,.pcb-power-stat__label .pcb-ui-ico{margin-right:0}.pcb-tool-btn{gap:6px}.pcb-summary-cart-btn .pcb-ui-ico{margin-right:6px}.pcb-summary-meta-item .pcb-ui-ico{margin-right:4px;color:#64748b}.pcb-power-stat__label .pcb-ui-ico{margin-right:3px;color:#f59e0b}.pcb-pro .pcg .component-name-product{grid-area:info;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.pcb-pro .pcg .component-name{font-size:12px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:var(--color-text-muted,#64748b);margin-bottom:0}.pcb-pro .pcg .component-price{font-size:14px;font-weight:700;color:var(--color-primary,#1e3a5f);white-space:nowrap}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-name{color:var(--pcb-accent)}.pcb-pro .pcg .component-product{font-size:14px;font-weight:600;color:var(--color-text,#1e293b);line-height:1.35}.pcb-pro .pcg .component-product-empty{color:var(--color-text-light,#94a3b8) !important;font-size:13px;font-weight:500}.pcb-pro .pcb-compat-hint{color:var(--color-text-muted,#475569);font-size:12px}.pcb-pro .pcg .component-price,.pcb-pro .pcg .component-price-mobile{color:var(--color-primary,#1e3a5f);font-weight:600}.pcb-pro .pcg .component-choose .btn-primary{background:var(--pcb-accent) !important;border-color:var(--pcb-accent) !important;font-size:13px !important;font-weight:500 !important;padding:8px 16px !important;border-radius:var(--radius-md,8px) !important}.pcb-pro .pcg .component-choose .btn-primary:hover{background:var(--pcb-accent-hover) !important;border-color:var(--pcb-accent-hover) !important;box-shadow:none !important}.pcb-pro .pcb-sidebar-col{width:300px;top:20px}.pcb-pro .pcb-sidebar-col #pcb-sw-widget-tab,.pcb-pro .pcb-sidebar-col #pcb-fps-widget-tab{display:none !important}.pcb-pro .pcb-sidebar-col #pcb-fps-widget-panel,.pcb-pro .pcb-sidebar-col #pcb-sw-widget-panel{border-radius:var(--radius-lg,12px) !important;border:1px solid var(--color-border,#e2e8f0) !important;box-shadow:var(--shadow-sm) !important;overflow:hidden}.pcb-pro .pcb-fw-head,.pcb-pro .sw-head{background:var(--color-primary,#1e3a5f) !important;padding:12px 16px !important;border:none !important}.pcb-pro .sw-head-title,.pcb-pro .pcb-fw-head span{font-size:13px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important}.pcb-pro .sw-head-sub{font-size:11px;color:rgba(255,255,255,0.7);font-weight:400}.pcb-pro .sw-head-icon{background:rgba(255,255,255,0.12) !important;color:#fff !important}.pcb-pro .pcb-sw-edit-btn,.pcb-pro .pcb-fw-edit{color:rgba(255,255,255,0.85) !important;font-size:12px !important;font-weight:500 !important}.pcb-pro #pcb-sw-footer-btn{background:var(--color-bg-muted,#f8fafc) !important;color:var(--pcb-accent) !important;border-top:1px solid var(--color-border,#e2e8f0) !important;text-transform:none !important;letter-spacing:0 !important;font-weight:500 !important;padding:12px !important}.pcb-pro #pcb-sw-footer-btn:hover{background:var(--color-bg-subtle,#f1f5f9) !important}.pcb-pro .pcb-fw-cta{background:var(--color-bg-muted,#f8fafc) !important;color:var(--pcb-accent) !important;border-top:1px solid var(--color-border,#e2e8f0) !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;border-radius:0 !important}.pcb-pro .pcb-fw-cta:hover{background:var(--color-bg-subtle,#f1f5f9) !important}.pcb-pro .pcb-fw-head-dot{background:#fff !important}.pcb-pro .pcb-fw-fps{color:var(--color-primary,#1e3a5f) !important;font-weight:600 !important}.pcb-pro .pcb-fw-q-btn.pcb-fw-q-active,.pcb-pro .pcb-sw-q-btn.pcb-sw-q-active{background:var(--pcb-accent) !important;border-color:var(--pcb-accent) !important;color:#fff !important}.pcb-pro .sw-quality-bar,.pcb-pro .pcb-fw-quality{background:var(--color-bg-muted,#f8fafc) !important;border-color:var(--color-border,#e2e8f0) !important}.pcb-pro .pcb-section{margin-top:32px;background:var(--color-bg,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,12px);overflow:hidden;box-shadow:var(--shadow-sm)}.pcb-pro .pcb-section-header{padding:20px 24px;background:var(--color-bg-muted,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-pro .pcb-section-title{margin:0 0 4px;font-size:1.125rem;font-weight:600;color:var(--color-primary,#1e3a5f)}.pcb-pro .pcb-section-desc{margin:0;font-size:13px;color:var(--color-text-muted,#475569)}.pcb-pro #fps-preview-section,.pcb-pro .pcb-hw-strip{background:var(--color-bg-muted,#f8fafc) !important;padding:20px 24px !important}.pcb-pro #gaming-performance-section > div:first-child,.pcb-pro #software-performance-section > div:first-child{background:var(--color-bg-muted,#f8fafc) !important;border-top:none !important;padding:20px 24px !important}.pcb-pro #gaming-performance-section > div:first-child span,.pcb-pro #software-performance-section > div:first-child span{color:var(--color-primary,#1e3a5f) !important;font-size:1.125rem !important;font-weight:600 !important}.pcb-pro .pcb-ai-report{--nix-red:#e11d2e;--nix-red-deep:#9b0f1c;--nix-blue:#1a2f7a;--nix-navy:#0b1438;--nix-ink:#07090f;--nix-paper:#f4f6fb;--nix-line:rgba(225,29,46,0.28);position:relative;margin:0;padding:0;border:2px solid #1a1a1a;border-radius:6px;background:linear-gradient(165deg,rgba(11,20,56,0.96) 0%,rgba(7,9,15,0.98) 42%,rgba(155,15,28,0.88) 100%);overflow:hidden;box-shadow:0 0 0 1px rgba(225,29,46,0.35),0 14px 36px rgba(7,9,15,0.35);color:#f2f4fa}.pcb-pro .pcb-ai-report__web-bg{pointer-events:none;position:absolute;inset:0;opacity:0.22;background-image:radial-gradient(circle at 12% 8%,rgba(225,29,46,0.55) 0 2px,transparent 3px),radial-gradient(circle at 88% 12%,rgba(255,255,255,0.35) 0 1.5px,transparent 2.5px),repeating-linear-gradient(28deg,transparent 0 16px,rgba(255,255,255,0.05) 16px 17px),repeating-linear-gradient(-28deg,transparent 0 16px,rgba(225,29,46,0.07) 16px 17px),radial-gradient(ellipse at 50% -10%,rgba(225,29,46,0.35),transparent 55%);z-index:0}.pcb-pro .pcb-ai-report__head,.pcb-pro .pcb-ai-report__body{position:relative;z-index:1}.pcb-pro .pcb-ai-report__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:linear-gradient(110deg,var(--nix-navy) 0%,#121c4a 45%,var(--nix-red-deep) 100%);border-bottom:3px solid var(--nix-red);color:#fff}.pcb-pro .pcb-ai-report__brand{display:flex;align-items:center;gap:12px;min-width:0}.pcb-pro .pcb-ai-report__mark{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ff4d5d 0%,var(--nix-red) 42%,var(--nix-red-deep) 100%);border:2px solid #fff;box-shadow:0 0 0 2px var(--nix-navy),0 6px 14px rgba(0,0,0,0.35);color:#fff;position:relative;overflow:hidden}.pcb-pro .pcb-ai-report__mark::before,.pcb-pro .pcb-ai-report__mark::after{content:none}.pcb-pro .pcb-ai-report__web-icon{width:26px;height:26px;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,0.35))}.pcb-pro .pcb-ai-report__mark-letter{display:none}.pcb-pro .pcb-ai-report__title{margin:0 0 2px;font-family:"Bangers","Impact",sans-serif;font-size:1.35rem;font-weight:400;letter-spacing:0.04em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.35)}.pcb-pro .pcb-ai-report__desc{margin:0;font-family:"Rajdhani","Trebuchet MS",sans-serif;font-size:13px;font-weight:600;letter-spacing:0.03em;opacity:0.9;line-height:1.35;color:#d7ddf5}.pcb-pro .pcb-ai-report__refresh{flex:0 0 auto;border:2px solid rgba(255,255,255,0.55);background:rgba(225,29,46,0.35);color:#fff;border-radius:4px;padding:7px 12px;font-family:"Rajdhani",sans-serif;font-size:13px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,transform 0.15s ease}.pcb-pro .pcb-ai-report__refresh:hover{background:#fff;color:var(--nix-red-deep);transform:translateY(-1px)}.pcb-pro .pcb-ai-report__body{padding:16px 18px 18px;font-family:"Rajdhani","Trebuchet MS",sans-serif}.pcb-pro .pcb-ai-report__placeholder{margin:0;padding:16px 14px;border:1px dashed rgba(255,255,255,0.28);border-radius:6px;color:#d7ddf5;background:rgba(255,255,255,0.05);font-size:14px;line-height:1.45}.pcb-pro .pcb-ai-report__empty{display:flex;align-items:center;gap:12px;margin:0;padding:18px 14px;border:1px dashed rgba(255,255,255,0.28);border-radius:6px;color:#d7ddf5;background:rgba(255,255,255,0.05)}.pcb-pro .pcb-ai-report__empty i{font-size:22px;color:var(--nix-red)}.pcb-pro .pcb-ai-report__empty p{margin:0;font-size:14px;line-height:1.45}.pcb-pro .pcb-ai-report__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.pcb-pro .pcb-ai-report__badge{display:inline-block;padding:3px 10px;border-radius:3px;background:var(--nix-red);color:#fff;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,0.25)}.pcb-pro .pcb-ai-report__badge--local{background:var(--nix-blue)}.pcb-pro .pcb-ai-report__note{font-size:12px;font-weight:600;color:#aeb6d8}.pcb-pro .pcb-ai-report__summary{margin:0 0 14px;padding:12px 14px;border-radius:4px;background:rgba(255,255,255,0.07);border-left:4px solid var(--nix-red);border-top:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);color:#f2f4fa;font-size:14px;font-weight:600;line-height:1.5}.pcb-pro .pcb-ai-report__hw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pcb-pro .pcb-ai-report__hw-item{padding:12px 12px 10px;border-radius:4px;background:rgba(244,246,251,0.95);border:1px solid rgba(26,47,122,0.18);min-width:0;box-shadow:inset 0 -3px 0 var(--nix-red)}.pcb-pro .pcb-ai-report__hw-item span{display:block;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--nix-blue);margin-bottom:4px}.pcb-pro .pcb-ai-report__hw-item strong{display:block;font-size:13px;font-weight:700;color:var(--nix-ink);line-height:1.35;word-break:break-word}.pcb-pro .pcb-ai-report__warn{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:12px 14px;border-radius:4px;background:rgba(225,29,46,0.14);border:1px solid rgba(225,29,46,0.45);color:#ffd0d5}.pcb-pro .pcb-ai-report__warn i{margin-top:2px;color:#ff6b78}.pcb-pro .pcb-ai-report__warn p{margin:0;font-size:13px;font-weight:600;line-height:1.45}.pcb-pro .pcb-ai-report__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcb-pro .pcb-ai-report__panel{background:rgba(244,246,251,0.97);border:1px solid rgba(11,20,56,0.2);border-radius:4px;overflow:hidden;min-width:0;box-shadow:0 8px 18px rgba(0,0,0,0.18)}.pcb-pro .pcb-ai-report__panel-head{display:flex;align-items:center;gap:8px;padding:11px 12px;background:linear-gradient(90deg,var(--nix-navy),var(--nix-blue));border-bottom:3px solid var(--nix-red);color:#fff}.pcb-pro .pcb-ai-report__panel-head i{color:#ff6b78}.pcb-pro .pcb-ai-report__panel-head h4{margin:0;font-family:"Bangers","Impact",sans-serif;font-size:1rem;font-weight:400;letter-spacing:0.04em;color:#fff}.pcb-pro .pcb-ai-report__panel-head em{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#c9d0f0}.pcb-pro .pcb-ai-report__search{display:flex;align-items:center;gap:8px;margin:10px 10px 0;padding:8px 10px;border-radius:4px;background:#fff;border:2px solid rgba(26,47,122,0.18);box-shadow:inset 0 0 0 1px rgba(225,29,46,0.08)}.pcb-pro .pcb-ai-report__search:focus-within{border-color:var(--nix-red);box-shadow:0 0 0 3px rgba(225,29,46,0.18)}.pcb-pro .pcb-ai-report__search i{color:var(--nix-red);font-size:13px}.pcb-pro .pcb-ai-report__search-input{flex:1 1 auto;width:100%;border:0;outline:none;background:transparent;font-family:"Rajdhani",sans-serif;font-size:14px;font-weight:600;color:var(--nix-ink);min-width:0}.pcb-pro .pcb-ai-report__search-input::placeholder{color:#7b849f;font-weight:500}.pcb-pro .pcb-ai-report__search-meta{margin:6px 12px 0;font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--nix-blue)}.pcb-pro .pcb-ai-report__ai-reply{margin:8px 10px 0}.pcb-pro .pcb-ai-report__ai-bubble{padding:10px 12px;border-radius:4px;background:linear-gradient(135deg,rgba(11,20,56,0.96),rgba(155,15,28,0.9));border:1px solid rgba(255,255,255,0.14);color:#f4f6fb;box-shadow:0 8px 16px rgba(0,0,0,0.22)}.pcb-pro .pcb-ai-report__ai-bubble--loading{opacity:0.92}.pcb-pro .pcb-ai-report__ai-badge{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:3px;background:var(--nix-red);color:#fff;font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.pcb-pro .pcb-ai-report__ai-bubble p{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:#f4f6fb}.pcb-pro .pcb-ai-report__panel-empty{margin:0;padding:18px 14px;font-size:13px;font-weight:600;color:#5b6480}.pcb-pro .pcb-ai-report__list{list-style:none;margin:0;padding:6px 0;max-height:360px;overflow:auto}.pcb-pro .pcb-ai-report__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-left:3px solid transparent;background:transparent;transition:background 0.12s ease}.pcb-pro .pcb-ai-report__row:hover{background:rgba(225,29,46,0.06)}.pcb-pro .pcb-ai-report__row + .pcb-ai-report__row{border-top:1px solid rgba(11,20,56,0.08)}.pcb-pro .pcb-ai-report__row.is-good{border-left-color:#1f8a5b}.pcb-pro .pcb-ai-report__row.is-ok{border-left-color:var(--nix-blue)}.pcb-pro .pcb-ai-report__row.is-warn{border-left-color:#c98512}.pcb-pro .pcb-ai-report__row.is-low{border-left-color:var(--nix-red)}.pcb-pro .pcb-ai-report__row-main{min-width:0;flex:1 1 auto}.pcb-pro .pcb-ai-report__row-main strong{display:block;font-size:14px;font-weight:700;color:var(--nix-ink);line-height:1.3;margin-bottom:4px}.pcb-pro .pcb-ai-report__pill,.pcb-pro .pcb-ai-report__cat{display:inline-block;font-size:11px;font-weight:700;color:var(--nix-blue);background:rgba(26,47,122,0.08);border-radius:3px;padding:2px 7px;margin-right:4px;letter-spacing:0.02em}.pcb-pro .pcb-ai-report__bar{margin-top:6px;height:6px;border-radius:999px;background:rgba(11,20,56,0.1);overflow:hidden}.pcb-pro .pcb-ai-report__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--nix-navy),var(--nix-red))}.pcb-pro .pcb-ai-report__row.is-low .pcb-ai-report__bar span{background:linear-gradient(90deg,#7a1018,#e11d2e)}.pcb-pro .pcb-ai-report__row.is-warn .pcb-ai-report__bar span{background:linear-gradient(90deg,#a87410,#e0b14a)}.pcb-pro .pcb-ai-report__fps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px}.pcb-pro .pcb-ai-report__fps-grid span{display:flex;flex-direction:column;align-items:center;padding:4px 2px;border-radius:3px;background:rgba(11,20,56,0.06);border:1px solid rgba(11,20,56,0.08)}.pcb-pro .pcb-ai-report__fps-grid em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#6b7390}.pcb-pro .pcb-ai-report__fps-grid b{font-size:12px;font-weight:700;color:var(--nix-ink);line-height:1.2}.pcb-pro .pcb-ai-report__fps,.pcb-pro .pcb-ai-report__tier{flex:0 0 auto;text-align:right;min-width:78px}.pcb-pro .pcb-ai-report__fps b,.pcb-pro .pcb-ai-report__tier b{display:block;font-family:"Bangers","Impact",sans-serif;font-size:18px;font-weight:400;letter-spacing:0.02em;color:var(--nix-ink);line-height:1.1}.pcb-pro .pcb-ai-report__row.is-good .pcb-ai-report__fps b,.pcb-pro .pcb-ai-report__row.is-good .pcb-ai-report__tier b{color:#1f8a5b}.pcb-pro .pcb-ai-report__row.is-ok .pcb-ai-report__fps b,.pcb-pro .pcb-ai-report__row.is-ok .pcb-ai-report__tier b{color:var(--nix-blue)}.pcb-pro .pcb-ai-report__row.is-warn .pcb-ai-report__tier b{color:#c98512}.pcb-pro .pcb-ai-report__row.is-low .pcb-ai-report__fps b,.pcb-pro .pcb-ai-report__row.is-low .pcb-ai-report__tier b{color:var(--nix-red)}.pcb-pro .pcb-ai-report__fps small,.pcb-pro .pcb-ai-report__tier small{display:block;font-size:11px;font-weight:700;color:#6b7390}.pcb-pro .pcb-ai-report__foot{margin:12px 0 0;font-size:12px;font-weight:600;color:#aeb6d8;line-height:1.4}@media (max-width:991px){.pcb-pro .pcb-ai-report__grid{grid-template-columns:1fr}}@media (max-width:575px){.pcb-pro .pcb-ai-report__hw{grid-template-columns:1fr}.pcb-pro .pcb-ai-report__head{align-items:flex-start;flex-direction:column}}.pcb-pro .pcb-best-for-title{margin:40px 0 20px;font-size:1.125rem;font-weight:600;text-align:left;color:var(--color-primary,#1e3a5f)}.pcb-pro .pcb-best-for-row{margin:0 -10px 32px;padding:0;overflow:hidden}.pcb-pro .category-score-card{border-radius:var(--radius-lg,12px) !important;border-color:var(--color-border,#e2e8f0) !important;box-shadow:var(--shadow-sm) !important;overflow:hidden !important}.pcb-pro .category-score-card > div:first-child{height:100px !important;background:var(--color-bg-muted,#f8fafc) !important}.pcb-pro .category-score-card h4{font-size:13px !important;font-weight:600 !important;color:var(--color-primary,#1e3a5f) !important}.pcb-pro .category-score-card p{font-size:12px !important;color:var(--color-text-muted,#475569) !important}.pcb-pro .score-box{border:1px solid var(--color-border,#e2e8f0) !important;border-radius:var(--radius-md,8px) !important;background:var(--color-bg-muted,#f8fafc) !important}.pcb-pro .score-text{font-size:1.5rem !important;font-weight:600 !important;color:var(--color-primary,#1e3a5f) !important}.pcb-pro .pcb-float-cart{background:var(--color-primary,#1e3a5f);border-radius:var(--radius-full,9999px);box-shadow:var(--shadow-lg)}.pcb-pro .pcb-float-cart-price{color:#fff !important}.pcb-pro .pcb-float-cart-btn{background:var(--pcb-accent) !important}.pcb-pro .pcb-score-val{color:var(--color-text-muted,#475569)}@media (max-width:991px){.pcb-pro .pcb-intro{flex-direction:column;gap:16px}.pcb-pro .pcb-intro-aside{text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.pcb-pro .pcb-hide-wrap{margin-left:0;width:100%}}.pcb-pro .pcb-seo-content{margin-top:40px;padding:24px;background:var(--color-bg-muted,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,12px);font-size:14px;line-height:1.7;color:var(--color-text-muted,#475569)}.pcb-pro .pcb-seo-content h2{font-size:1.125rem;margin-top:0;color:var(--color-primary,#1e3a5f)}.pcb-pro .sw-filter-btn.active{background:var(--color-primary,#1e3a5f) !important;border-color:var(--color-primary,#1e3a5f) !important;color:#fff !important}.pcb-pro .sw-filter-btn{font-weight:600 !important;border-radius:999px !important}.pcb-pro .pcb-sw-filters,.pcb-pro #sw-filters{background:var(--color-bg-muted,#f8fafc) !important;border-bottom-color:var(--color-border,#e2e8f0) !important}.pcb-pro .alert{border-radius:var(--radius-md,8px);margin-bottom:16px}.pcb-rating-icon{font-size:10px;margin-right:3px}.pcb-widget-empty{padding:20px 16px;text-align:center}.pcb-widget-empty-icon{display:block;font-size:22px;color:var(--color-text-light,#94a3b8);margin-bottom:8px}.pcb-widget-empty-title{font-size:12px;font-weight:600;color:var(--color-text-muted,#475569)}.pcb-widget-empty-desc{font-size:11px;color:var(--color-text-light,#94a3b8);margin-top:4px;line-height:1.4}.pcb-sw-picker-title{padding:10px 14px;border-bottom:1px solid var(--color-border,#e2e8f0);font-size:12px;font-weight:600;color:var(--color-primary,#1e3a5f)}.pcb-sw-picker-title .fa{margin-right:5px;color:var(--color-text-muted,#475569)}#pcb-share-toast .fa{margin-right:6px}.pcb-pro .pcb-sw-edit-btn .fa{margin-right:4px}.pcb-pro .pcb-page-head{margin:0 0 10px;padding:8px 12px;border-radius:8px;border:1px solid #d7e3f0;background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);box-shadow:none}.pcb-pro .pcb-page-head--compact .pcb-page-head__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0}.pcb-pro .pcb-page-head--compact .pcb-page-head__titles{min-width:0;flex:1 1 auto}.pcb-pro .pcb-intro-brand{margin:0;font-size:10px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#2563eb;line-height:1.2}.pcb-pro .pcb-page-head .pcb-intro-title{margin:1px 0 0;font-size:1.05rem;font-weight:800;letter-spacing:-0.02em;color:#0f172a;line-height:1.15}.pcb-pro .pcb-intro-more{flex:0 0 auto;position:relative}.pcb-pro .pcb-intro-more > summary{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.pcb-pro .pcb-intro-more > summary::-webkit-details-marker{display:none}.pcb-pro .pcb-intro-more[open] > summary{background:#0f172a;border-color:#0f172a;color:#fff}.pcb-pro .pcb-intro-more__body{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:min(420px,78vw);max-height:220px;overflow:auto;padding:12px 14px;border-radius:10px;border:1px solid #d7e3f0;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,0.14);font-size:13px;line-height:1.5;color:#475569}.pcb-pro .pcb-intro-hook{margin:0 0 8px;max-width:none;font-size:0.95rem;line-height:1.35;color:#334155;font-weight:500}.pcb-pro .pcb-intro-hook em{font-style:normal;color:#1d4ed8;font-weight:700}.pcb-pro .pcb-intro-copy{margin:0;max-width:none;font-size:13px;line-height:1.5;color:#475569}.pcb-pro .pcb-intro-copy p{margin:0 0 8px}.pcb-pro .pcb-intro-copy p:last-child{margin-bottom:0}.pcb-pro .pcb-intro-points{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.pcb-pro .pcb-intro-points li{position:relative;padding:8px 12px 8px 14px;border-left:3px solid #3b82f6;background:rgba(255,255,255,0.72);border-radius:0 8px 8px 0;color:#334155}.pcb-pro .pcb-intro-points strong{color:#0f172a}.pcb-pro .pcb-page-head .pcb-seo-content{margin:0;padding:0;border:none;background:transparent;box-shadow:none}.pcb-pro .pcb-page-head .pcb-seo-content h2,.pcb-pro .pcb-page-head .pcb-seo-content h3{margin:0 0 8px;font-size:1rem;font-weight:700;color:#0f172a}.pcb-pro .pcb-build-summary{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-md,0 4px 12px rgba(15,23,42,0.08));padding:14px 16px;display:flex;flex-direction:column;gap:14px;margin:0 0 16px}.pcb-pro .pcb-build-summary--top .pcb-dock-panel{display:grid;grid-template-columns:minmax(160px,auto) minmax(140px,180px) 1fr auto;grid-template-areas:"totals cart tools hide";align-items:center;gap:12px 16px}.pcb-pro .pcb-build-summary--top .pcb-summary-totals{grid-area:totals}.pcb-pro .pcb-build-summary--top .pcb-summary-cart-btn{grid-area:cart;width:auto;min-width:140px;padding:11px 16px;white-space:nowrap}.pcb-pro .pcb-build-summary--top .pcb-summary-tools{grid-area:tools;display:flex;flex-wrap:wrap;gap:6px}.pcb-pro .pcb-build-summary--top .pcb-hide-wrap{grid-area:hide;justify-self:end;max-width:180px;line-height:1.3}.pcb-pro .pcb-build-summary--top .pcb-dock-more{display:none}.pcb-pro .pcb-build-summary--top .pcb-tool-btn{flex-direction:row;gap:6px;min-height:36px;padding:6px 10px;font-size:11px}.pcb-pro .pcb-build-summary--top .pcb-tool-btn i{margin:0}.pcb-pro .pcb-summary-total-main{text-align:left}.pcb-pro .pcb-build-summary .pcb-total-label{display:block;font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-light,#94a3b8);margin-bottom:2px}.pcb-pro .pcb-build-summary .pcb-total-value{display:block;font-size:1.65rem;font-weight:800;color:var(--color-primary,#1e3a5f);line-height:1.1;letter-spacing:-0.02em}.pcb-pro .pcb-summary-meta{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--color-border,#e2e8f0);margin-top:8px}.pcb-pro .pcb-summary-meta-item{font-size:12px;color:var(--color-text-muted,#64748b)}.pcb-pro .pcb-summary-meta-item i{color:var(--color-text-light,#94a3b8);margin-right:4px}.pcb-pro .pcb-summary-meta-item strong{font-weight:700;color:var(--color-primary,#1e3a5f)}.pcb-pro .pcb-summary-power{display:inline-grid;grid-template-columns:auto auto;gap:0;align-items:stretch;padding:0;border-radius:10px;background:#fff;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,0.04)}.pcb-pro .pcb-power-stat{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:72px;padding:6px 12px;background:linear-gradient(180deg,#fffbeb 0%,#fff 100%)}.pcb-pro .pcb-power-stat--psu{background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);border-left:1px solid #e2e8f0}.pcb-pro .pcb-power-stat__label{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#94a3b8;line-height:1.2}.pcb-pro .pcb-power-stat__label i{color:#eab308;margin:0;font-size:11px}.pcb-pro .pcb-power-stat__value{font-size:14px;font-weight:800;color:#0f172a;letter-spacing:-0.02em;line-height:1.2;font-variant-numeric:tabular-nums}.pcb-pro .pcb-summary-power.is-ready .pcb-power-stat:first-child .pcb-power-stat__value{color:#b45309}.pcb-pro .pcb-summary-power.is-ok{border-color:#86efac}.pcb-pro .pcb-summary-power.is-ok .pcb-power-stat--psu{background:linear-gradient(180deg,#ecfdf5 0%,#fff 100%)}.pcb-pro .pcb-summary-power.is-ok .pcb-power-stat--psu .pcb-power-stat__value,.pcb-pro .pcb-summary-power.is-ok .pcb-power-stat--psu .pcb-power-stat__label{color:#047857}.pcb-pro .pcb-summary-power.is-warn{border-color:#fcd34d}.pcb-pro .pcb-summary-power.is-warn .pcb-power-stat--psu .pcb-power-stat__value{color:#b45309}.pcb-pro .pcb-summary-power.is-low{border-color:#fca5a5}.pcb-pro .pcb-summary-power.is-low .pcb-power-stat--psu{background:linear-gradient(180deg,#fef2f2 0%,#fff 100%)}.pcb-pro .pcb-summary-power.is-low .pcb-power-stat--psu .pcb-power-stat__value,.pcb-pro .pcb-summary-power.is-low .pcb-power-stat--psu .pcb-power-stat__label{color:#b91c1c}.pcb-pro .pcb-summary-health{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pcb-pro .pcb-summary-health[hidden]{display:none !important}.pcb-pro .pcb-health-chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 9px;border-radius:4px;border:1px solid rgba(15,23,42,0.12);background:#f1f5f9;color:#334155;font-family:"Rajdhani","Trebuchet MS",sans-serif;font-size:12px;font-weight:700;letter-spacing:0.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb-pro .pcb-health-chip.is-ok{background:rgba(14,165,233,0.12);border-color:rgba(14,165,233,0.35);color:#0369a1}.pcb-pro .pcb-health-chip.is-warn{background:rgba(245,158,11,0.14);border-color:rgba(245,158,11,0.4);color:#b45309}.pcb-pro .pcb-health-chip.is-bad{background:rgba(225,29,46,0.12);border-color:rgba(225,29,46,0.35);color:#b91c1c}.pcb-pro .pcb-health-chip.is-skip{background:#f8fafc;color:#64748b}.pcb-pro .pcb-health{position:relative;margin:0 0 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.14);background:linear-gradient(145deg,rgba(15,23,55,0.96) 0%,rgba(30,41,80,0.94) 55%,rgba(127,29,29,0.55) 140%);color:#e8edf8;box-shadow:0 10px 28px rgba(15,23,42,0.28);overflow:hidden}.pcb-pro .pcb-health__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 8px}.pcb-pro .pcb-health__eyebrow{margin:0 0 2px;font-family:"Rajdhani",sans-serif;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#93c5fd}.pcb-pro .pcb-health__title{margin:0;font-family:"Bangers","Impact",sans-serif;font-size:22px;letter-spacing:0.04em;color:#fff}.pcb-pro .pcb-health__pulse{flex:0 0 auto;min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:"Rajdhani",sans-serif;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08)}.pcb-pro .pcb-health__pulse.is-ok{background:rgba(14,165,233,0.25);color:#7dd3fc}.pcb-pro .pcb-health__pulse.is-warn{background:rgba(245,158,11,0.28);color:#fcd34d}.pcb-pro .pcb-health__pulse.is-bad{background:rgba(225,29,46,0.35);color:#fecaca}.pcb-pro .pcb-health__body{padding:4px 14px 14px}.pcb-pro .pcb-health__placeholder,.pcb-pro .pcb-health__note{margin:0 0 10px;font-family:"Rajdhani","Trebuchet MS",sans-serif;font-size:13px;line-height:1.4;color:#c7d2fe}.pcb-pro .pcb-health__block{margin-top:10px;padding:10px 11px;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1)}.pcb-pro .pcb-health__block-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pcb-pro .pcb-health__block-head i{color:#f87171}.pcb-pro .pcb-health__block-head h4{margin:0;font-family:"Rajdhani",sans-serif;font-size:14px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#fff}.pcb-pro .pcb-health__res-grid{display:grid;gap:10px}.pcb-pro .pcb-health__res{padding:8px 9px;border-radius:6px;background:rgba(2,6,23,0.28);border-left:3px solid #38bdf8}.pcb-pro .pcb-health__res--warn{border-left-color:#f59e0b}.pcb-pro .pcb-health__res--bad{border-left-color:#e11d2e}.pcb-pro .pcb-health__res--ok{border-left-color:#38bdf8}.pcb-pro .pcb-health__res-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-family:"Rajdhani",sans-serif;font-size:13px;font-weight:700}.pcb-pro .pcb-health__res-top span{color:#e2e8f0}.pcb-pro .pcb-health__split{display:flex;width:100%;height:22px;border-radius:4px;overflow:hidden;background:rgba(15,23,42,0.5)}.pcb-pro .pcb-health__split-cpu,.pcb-pro .pcb-health__split-gpu{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;font-family:"Rajdhani",sans-serif;font-size:11px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden}.pcb-pro .pcb-health__split-cpu{background:linear-gradient(90deg,#1d4ed8,#3b82f6)}.pcb-pro .pcb-health__split-gpu{background:linear-gradient(90deg,#b91c1c,#e11d2e)}.pcb-pro .pcb-health__split-cpu em,.pcb-pro .pcb-health__split-gpu em{font-style:normal;opacity:0.85}.pcb-pro .pcb-health__advice{margin:6px 0 0;font-size:12px;line-height:1.35;color:#cbd5e1}.pcb-pro .pcb-health__checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pcb-pro .pcb-health__check{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.pcb-pro .pcb-health__check strong{display:block;font-family:"Rajdhani",sans-serif;font-size:13px;font-weight:700;color:#fff}.pcb-pro .pcb-health__check p{margin:2px 0 0;font-size:12px;line-height:1.35;color:#cbd5e1}.pcb-pro .pcb-health__check-mark{width:14px;height:14px;margin-top:3px;border-radius:50%;border:2px solid currentColor;box-sizing:border-box}.pcb-pro .pcb-health__check--pass{color:#38bdf8}.pcb-pro .pcb-health__check--pass .pcb-health__check-mark{background:#38bdf8;border-color:#38bdf8}.pcb-pro .pcb-health__check--warn{color:#fbbf24}.pcb-pro .pcb-health__check--fail{color:#f87171}.pcb-pro .pcb-health__check--fail .pcb-health__check-mark{background:#e11d2e;border-color:#e11d2e}.pcb-pro .pcb-health__check--skip{color:#94a3b8;opacity:0.85}.pcb-pro .pc-builder-component-container.pcb-compat-error,.pcb-pro .pc-builder-component-container.pcb-row-error{outline:2px solid rgba(225,29,46,0.55);outline-offset:1px;background:rgba(225,29,46,0.06)}@media (min-width:1100px){.pcb-pro .pcb-health__res-grid{grid-template-columns:1fr 1fr}}.pcb-pro .pcb-sidebar-col[hidden]{display:none !important}.pcb-pro .pcb-insights-heading{display:none !important}@media (max-width:1200px){.pcb-pro .pcb-build-summary--top .pcb-dock-panel{grid-template-columns:minmax(140px,auto) minmax(130px,160px) 1fr;grid-template-areas:"totals cart hide" "tools tools tools"}.pcb-pro .pcb-build-summary--top .pcb-hide-wrap{justify-self:start;max-width:none}}@media (max-width:991px){.pcb-pro .pcb-build-summary--top .pcb-dock-panel{display:contents}.pcb-pro .pcb-build-summary--top .pcb-summary-cart-btn{width:auto;min-width:0;padding:10px 14px}.pcb-pro .pcb-build-summary--top .pcb-tool-btn{flex-direction:column;gap:2px}.pcb-pro .pcb-build-summary--top .pcb-dock-more{display:inline-flex}.pcb-pro .pcb-build-summary--top .pcb-summary-power{font-size:inherit;padding:0}.pcb-pro .pcb-power-stat{min-width:64px;padding:4px 8px}.pcb-pro .pcb-power-stat__value{font-size:12px}.pcb-pro .pcb-power-stat__label{font-size:9px}}.pcb-pro .pcb-summary-cart-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border:none;border-radius:var(--radius-md,8px);background:var(--pcb-accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background 0.15s,transform 0.1s}.pcb-pro .pcb-summary-cart-btn:hover{background:var(--pcb-accent-hover)}.pcb-pro .pcb-summary-cart-btn.pcb-loading{opacity:0.7;pointer-events:none}.pcb-pro .pcb-summary-tools{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pcb-pro .pcb-tool-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-sm,6px);background:var(--color-bg-muted,#f8fafc);color:var(--color-text-muted,#475569);font-size:10px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color 0.12s,background 0.12s,color 0.12s;min-height:52px}.pcb-pro .pcb-tool-btn i{font-size:15px}.pcb-pro .pcb-tool-btn span{line-height:1.1;text-align:center}.pcb-pro .pcb-tool-btn:hover{border-color:var(--pcb-accent);color:var(--pcb-accent);background:var(--pcb-accent-soft);text-decoration:none}.pcb-pro .pcb-tool-btn--danger:hover{border-color:#ef4444;color:#ef4444;background:#fef2f2}.pcb-pro .pcb-build-summary .pcb-hide-wrap{margin:0;font-size:12px;color:var(--color-text-muted,#64748b);display:flex;align-items:center;gap:8px;cursor:pointer}.pcb-pro .pcb-insights-heading{font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-light,#94a3b8);padding:4px 2px 0}.pcb-pro .pcb-required-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:1px 6px;vertical-align:middle;margin-left:4px}.pcb-pro .pcb-no-selection{font-size:13px;color:var(--color-text-light,#94a3b8);font-style:italic}.pcb-pro .pcg .pcb-component-actions{grid-area:action;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;min-width:180px;flex-wrap:wrap}.pcb-pro .pcg .pcb-choose-btn{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:8px 18px;border-radius:var(--radius-md,8px);border:1.5px solid var(--pcb-accent);background:transparent;color:var(--pcb-accent);font-size:13px;font-weight:700;text-decoration:none !important;white-space:nowrap;transition:background 0.12s,color 0.12s,border-color 0.12s}.pcb-pro .pcg .pcb-choose-btn:hover{background:var(--pcb-accent-soft);color:var(--pcb-accent-hover);border-color:var(--pcb-accent-hover);text-decoration:none !important}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-choose-btn{background:var(--pcb-accent);color:#fff;border-color:var(--pcb-accent)}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-choose-btn:hover{background:var(--pcb-accent-hover);border-color:var(--pcb-accent-hover);color:#fff}.pcb-pro .pcg .pcb-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #fecaca;border-radius:var(--radius-sm,6px);background:#fff;color:#ef4444;cursor:pointer;transition:background 0.12s,border-color 0.12s}.pcb-pro .pcg .pcb-remove-btn .pcb-ui-ico,.pcb-pro .pcg .pcb-remove-btn svg{width:16px;height:16px;display:block;pointer-events:none}.pcb-pro .pcg .pcb-remove-btn:hover{background:#fef2f2;border-color:#ef4444}.pcb-pro .pcg .pcb-qty{display:inline-flex;align-items:center;gap:0;border:1px solid #d0dff5;border-radius:8px;background:#f5f8fe;overflow:hidden;height:34px}.pcb-pro .pcg .pcb-qty__btn{width:30px;height:34px;border:0;background:transparent;color:var(--pcb-accent,#3b82f6);font-size:16px;font-weight:700;line-height:1;cursor:pointer;padding:0}.pcb-pro .pcg .pcb-qty__btn:hover:not(:disabled){background:#ebf2fe}.pcb-pro .pcg .pcb-qty__btn:disabled{opacity:0.35;cursor:not-allowed}.pcb-pro .pcg .pcb-qty__value{min-width:28px;text-align:center;font-size:13px;font-weight:700;color:var(--color-text,#1e293b);font-variant-numeric:tabular-nums}.pcb-pro .pcg .component-choose,.pcb-pro .pcg .component-choose-mobile{display:none !important}.pcb-pro .pcb-total-flash{animation:pcbTotalFlash 0.6s ease}@keyframes pcbTotalFlash{0%,100%{transform:scale(1)}50%{transform:scale(1.04);color:var(--pcb-accent)}}@media (max-width:767px){.pcb-pro .pcb-component-actions{min-width:auto;width:100%;justify-content:space-between;margin-top:8px}}.pcb-hw-strip{padding:20px 24px;background:var(--color-bg-muted,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-hw-strip-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pcb-hw-strip-label{font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.pcb-hw-strip-label .fa{margin-right:6px;color:var(--color-primary,#1e3a5f)}.pcb-fps-legend{display:flex;flex-wrap:wrap;gap:6px}.pcb-fps-legend-item{font-size:10px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid transparent}.pcb-fps-legend--excellent{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.pcb-fps-legend--good{background:#ecfdf5;color:#16a34a;border-color:#a7f3d0}.pcb-fps-legend--fair{background:#fef9c3;color:#a16207;border-color:#fde68a}.pcb-fps-legend--low{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.pcb-hw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pcb-hw-tile{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--color-bg,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-sm,0 1px 2px rgba(15,23,42,0.04));min-width:0}.pcb-hw-tile-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:15px}.pcb-hw-tile--cpu .pcb-hw-tile-icon{background:#eff6ff;color:#2563eb}.pcb-hw-tile--gpu .pcb-hw-tile-icon{background:#f5f3ff;color:#7c3aed}.pcb-hw-tile--ram .pcb-hw-tile-icon{background:#ecfdf5;color:#059669}.pcb-hw-tile--ssd .pcb-hw-tile-icon{background:#fff7ed;color:#ea580c}.pcb-hw-tile-body{min-width:0;flex:1}.pcb-hw-tile-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-light,#94a3b8);margin-bottom:4px}.pcb-hw-tile-value{font-size:13px;font-weight:600;color:var(--color-primary,#1e3a5f);line-height:1.35;word-break:break-word}.pcb-hw-tile-score{margin-top:4px;font-size:11px;color:var(--color-text-light,#94a3b8)}.pcb-hw-tile-score .pcb-score-val{font-weight:700;color:var(--color-text-muted,#475569)}.pcb-hw-igpu-note{margin-top:6px;font-size:11px;font-weight:600;color:#b45309;line-height:1.3}.pcb-hw-igpu-note .fa{margin-right:4px}.pcb-sw-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 24px;background:var(--color-bg-muted,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-sw-filters-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted,#64748b);white-space:nowrap}.pcb-sw-filters-label .fa{margin-right:5px;color:var(--color-primary,#1e3a5f)}.pcb-sw-filters-pills{display:flex;flex-wrap:wrap;gap:6px}.sw-filter-btn{font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg,#fff);color:var(--color-text-muted,#475569);cursor:pointer;transition:background 0.15s,border-color 0.15s,color 0.15s}.sw-filter-btn:hover{border-color:var(--color-primary,#1e3a5f);color:var(--color-primary,#1e3a5f)}.sw-filter-btn.active{background:var(--color-primary,#1e3a5f);border-color:var(--color-primary,#1e3a5f);color:#fff}.pcb-perf-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pcb-perf-table{width:100%;margin:0;border-collapse:collapse;background:var(--color-bg,#fff)}.pcb-perf-table thead tr{background:var(--color-bg-muted,#f8fafc);border-bottom:2px solid var(--color-border,#e2e8f0)}.pcb-perf-th{padding:12px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted,#64748b);border:none;text-align:center;white-space:nowrap}.pcb-perf-th--name{text-align:left;width:34%;padding-left:20px}.pcb-perf-th--cat{width:12%}.pcb-perf-th--tier .pcb-tier-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:middle}.pcb-perf-th--low{color:#c2410c;background:#fff7ed}.pcb-perf-th--low .pcb-tier-dot{background:#ea580c}.pcb-perf-th--medium{color:#a16207;background:#fefce8}.pcb-perf-th--medium .pcb-tier-dot{background:#ca8a04}.pcb-perf-th--high{color:#15803d;background:#f0fdf4}.pcb-perf-th--high .pcb-tier-dot{background:#16a34a}.pcb-perf-th--ultra{color:#6d28d9;background:#f5f3ff}.pcb-perf-th--ultra .pcb-tier-dot{background:#7c3aed}.pcb-perf-row:hover{background:#fafbfc}.pcb-perf-td{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.pcb-perf-td--name{padding-left:20px}.pcb-perf-td--cat{text-align:center}.pcb-perf-td--fps,.pcb-perf-td--sw{text-align:center}.pcb-game-cell{display:flex;align-items:center;gap:12px}.pcb-game-thumb{width:72px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0;border:1px solid var(--color-border,#e2e8f0)}.pcb-game-thumb--placeholder{display:flex;align-items:center;justify-content:center;background:var(--color-bg-muted,#f1f5f9);color:var(--color-text-light,#94a3b8);font-size:16px}.pcb-game-name{font-size:13px;font-weight:600;color:var(--color-primary,#1e3a5f);line-height:1.3}.pcb-cat-badge{display:inline-block;font-size:10px;font-weight:700;padding:3px 10px;border-radius:999px;text-transform:capitalize}.pcb-cat-badge--game{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.pcb-cat-badge--sw{border:1px solid transparent}.pcb-cat-badge--contentcreation{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.pcb-cat-badge--engineering{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.pcb-cat-badge--research{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.pcb-cat-badge--development{background:#f0fdfa;color:#0f766e;border-color:#99f6e4}.pcb-cat-badge--streaming{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.pcb-cat-badge--productivity{background:#fefce8;color:#a16207;border-color:#fde68a}.pcb-fps-excellent .pcb-fps-value{color:#15803d}.pcb-fps-good .pcb-fps-value{color:#16a34a}.pcb-fps-fair .pcb-fps-value{color:#d97706}.pcb-fps-low .pcb-fps-value{color:#dc2626}.pcb-perf-td--fps{min-width:88px}.pcb-perf-td--fps:not(.pcb-fps-unplayable){background:#fafbfc}.pcb-perf-td--fps.pcb-fps-excellent{background:#f0fdf4}.pcb-perf-td--fps.pcb-fps-good{background:#ecfdf5}.pcb-perf-td--fps.pcb-fps-fair{background:#fffbeb}.pcb-perf-td--fps.pcb-fps-low{background:#fef2f2}.pcb-fps-value{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;min-width:52px;padding:6px 10px;border-radius:8px;font-size:15px;font-weight:700;line-height:1;background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.06)}.pcb-fps-excellent .pcb-fps-value{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.pcb-fps-good .pcb-fps-value{background:#d1fae5;border-color:#a7f3d0;color:#047857}.pcb-fps-fair .pcb-fps-value{background:#fef3c7;border-color:#fde68a;color:#b45309}.pcb-fps-low .pcb-fps-value{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.pcb-fps-unit{display:inline;font-size:10px;font-weight:600;color:inherit;opacity:0.75;margin-left:1px}.pcb-fps-unplayable{background:#fef2f2}.pcb-fps-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:6px 12px;border-radius:8px;white-space:nowrap;border:1px solid #fecaca;box-shadow:0 1px 2px rgba(185,28,28,0.08)}.pcb-fps-badge--na{background:linear-gradient(180deg,#fee2e2 0%,#fecaca 100%);color:#991b1b}.pcb-fps-badge .fa{font-size:10px}.pcb-sw-name{font-weight:600;font-size:13px;color:var(--color-primary,#1e3a5f)}.pcb-sw-desc{font-size:11px;color:var(--color-text-muted,#64748b);margin-top:3px;line-height:1.35}.pcb-sw-rating{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;border-radius:10px;border:1px solid transparent;min-width:72px;margin:0 auto}.pcb-sw-rating-label{font-size:11px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.pcb-sw-rating-label .fa{font-size:10px;margin-right:2px}.pcb-sw-rating-bar{width:56px;height:5px;background:#e2e8f0;border-radius:999px;overflow:hidden}.pcb-sw-rating-fill{height:100%;border-radius:999px;transition:width 0.3s ease}.pcb-sw-rating--wont-run{background:#fef2f2;border-color:#fecaca}.pcb-sw-rating--wont-run .pcb-sw-rating-label{color:#991b1b}.pcb-sw-rating--wont-run .pcb-sw-rating-fill{background:#dc2626}.pcb-sw-rating--struggles{background:#fff1f2;border-color:#fecdd3}.pcb-sw-rating--struggles .pcb-sw-rating-label{color:#be123c}.pcb-sw-rating--struggles .pcb-sw-rating-fill{background:#f43f5e}.pcb-sw-rating--fair{background:#fffbeb;border-color:#fde68a}.pcb-sw-rating--fair .pcb-sw-rating-label{color:#b45309}.pcb-sw-rating--fair .pcb-sw-rating-fill{background:#f59e0b}.pcb-sw-rating--good{background:#f0fdf4;border-color:#bbf7d0}.pcb-sw-rating--good .pcb-sw-rating-label{color:#15803d}.pcb-sw-rating--good .pcb-sw-rating-fill{background:#22c55e}.pcb-sw-rating--smooth{background:#ecfdf5;border-color:#a7f3d0}.pcb-sw-rating--smooth .pcb-sw-rating-label{color:#047857}.pcb-sw-rating--smooth .pcb-sw-rating-fill{background:#10b981}.pcb-sw-rating--excellent{background:#dcfce7;border-color:#86efac}.pcb-sw-rating--excellent .pcb-sw-rating-label{color:#166534}.pcb-sw-rating--excellent .pcb-sw-rating-fill{background:#16a34a}.pcb-sw-rating--card{padding:6px 8px;width:100%}.pcb-sw-rating--card .pcb-sw-rating-bar{width:100%;max-width:48px}.pcb-perf-empty{padding:40px 24px !important;text-align:center;font-size:14px;color:var(--color-text-muted,#64748b);border:none !important}.pcb-perf-empty-icon{display:block;font-size:28px;color:var(--color-text-light,#cbd5e1);margin:0 auto 12px}.pcb-perf-blocked{display:flex !important;flex-direction:column;align-items:center;gap:8px;color:#9a3412 !important;background:#fff7ed}.pcb-perf-blocked .pcb-perf-empty-icon{color:#ea580c}.pcb-perf-blocked strong{display:block;font-size:15px;color:#9a3412}.pcb-perf-blocked span{display:block;max-width:420px;margin:0 auto;line-height:1.45;color:#c2410c}.pcb-perf-blocked__btn{margin-top:8px;padding:8px 14px;border:0;border-radius:8px;background:#ea580c;color:#fff;font-weight:600;font-size:13px;cursor:pointer}.pcb-perf-blocked__btn:hover{background:#c2410c}#pcb-fps-widget.is-build-blocked,#pcb-sw-widget.is-build-blocked{display:none !important}#pcb-ai-report.is-build-blocked .pcb-ai-report__grid,#pcb-ai-report.is-build-blocked .pcb-ai-report__summary,#pcb-ai-report.is-build-blocked .pcb-ai-report__meta{display:none}.pcb-perf-more-wrap{text-align:center;padding:16px 24px 20px;border-top:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-muted,#f8fafc)}.pcb-perf-more-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;border:none;border-radius:var(--radius-md,8px);cursor:pointer;transition:background 0.15s,transform 0.1s}.pcb-perf-more-btn:hover{transform:translateY(-1px)}.pcb-perf-more-btn--fps{background:#00a651;color:#fff}.pcb-perf-more-btn--fps:hover{background:#008f46}.pcb-perf-more-btn--sw{background:var(--color-primary,#1e3a5f);color:#fff}.pcb-perf-more-btn--sw:hover{background:#152a45}.pcb-perf-cards-wrap{display:none;background:var(--color-bg,#fff)}.fps-game-card,.pcb-sw-card{padding:14px 16px;border-bottom:1px solid var(--color-border,#e2e8f0)}.fps-game-card:last-child,.pcb-sw-card:last-child{border-bottom:none}.fps-game-card-header,.pcb-sw-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.fps-game-card-title{font-weight:600;font-size:14px;color:var(--color-primary,#1e3a5f);flex:1;min-width:0}.fps-game-card-category,.pcb-sw-card-head .pcb-cat-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#475569;flex-shrink:0;margin-left:8px}.pcb-sw-card-head{gap:10px}.fps-game-card-body,.fps-quality-row{display:flex;justify-content:space-between;align-items:stretch;gap:8px}.fps-quality-item{flex:1;text-align:center;min-width:0}.fps-quality-label{font-size:9px;font-weight:700;color:var(--color-text-light,#94a3b8);text-transform:uppercase;letter-spacing:0.04em;display:block;margin-bottom:4px}.fps-quality-value{font-size:14px;font-weight:700;padding:6px 4px;border-radius:6px;display:block}.fps-quality-value--na{background:#fee2e2;color:#b91c1c;font-size:11px}.fps-quality-value.pcb-fps-excellent{background:#dcfce7;color:#15803d}.fps-quality-value.pcb-fps-good{background:#ecfdf5;color:#16a34a}.fps-quality-value.pcb-fps-fair{background:#fef9c3;color:#a16207}.fps-quality-value.pcb-fps-low{background:#fee2e2;color:#dc2626}@media (max-width:991px){.pcb-hw-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pcb-hw-strip-head{flex-direction:column;align-items:flex-start}.pcb-fps-legend{width:100%}#fps-table-desktop,#sw-table-desktop{display:none}#fps-cards-mobile,#sw-cards-mobile{display:block !important}.pcb-perf-th--name,.pcb-perf-td--name{padding-left:14px}}@media (max-width:480px){.pcb-hw-grid{grid-template-columns:1fr}.pcb-sw-filters{flex-direction:column;align-items:flex-start}}.pcb-pro .pcb-section-fps .pcb-perf-more-btn--fps{background:var(--color-accent,#00a651)}.pcb-pro #sw-filters.pcb-sw-filters{background:var(--color-bg-muted,#f8fafc) !important}.pcb-build-progress{display:none}.pcb-dock-more{display:none}.pcb-section-details > summary{list-style:none;cursor:default}.pcb-section-details > summary::-webkit-details-marker{display:none}.pcb-section-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.pcb-section-chevron{display:none}@media (min-width:992px){.pcb-section-details > summary{pointer-events:none}}body:has(#extension-pc-builder-pc-builder) #main-content{background:var(--color-bg-muted,#f8fafc)}@media (max-width:991px){body:has(#extension-pc-builder-pc-builder){padding-bottom:calc(56px + 72px + env(safe-area-inset-bottom, 0px))}body:has(#extension-pc-builder-pc-builder) .pcb-breadcrumb{display:none !important}body:has(#extension-pc-builder-pc-builder) .float-contact{display:none !important}body:has(#extension-pc-builder-pc-builder) #pcb-float-cart{display:none !important}#extension-pc-builder-pc-builder.pcb-pro{padding:0 0 16px;overflow-x:clip;max-width:100%}#extension-pc-builder-pc-builder.pcb-pro .pcb-page-outer{gap:0;max-width:100%}.pcb-pro .pcb-main-col{order:1;padding-bottom:8px;min-width:0;max-width:100%;overflow-x:clip}.pcb-pro .pcb-page-head{display:block;margin:0 12px 8px;padding:8px 10px;border-radius:8px}.pcb-pro .pcb-page-head--compact .pcb-page-head__row{align-items:center}.pcb-pro .pcb-intro-brand{font-size:10px;letter-spacing:0.1em}.pcb-pro .pcb-page-head .pcb-intro-title{font-size:1.05rem}.pcb-pro .pcb-intro-more__body{left:0;right:auto;width:min(340px,88vw)}.pcb-pro .pcb-intro-hook{font-size:0.9rem;margin-bottom:8px}.pcb-pro .pcb-intro-copy{font-size:13px}.pcb-pro .pcb-sidebar-col{position:static !important;width:100%;height:0;overflow:visible;margin:0;padding:0;order:2}.pcb-pro .pcb-build-summary{--pcb-nav-h:calc(56px + env(safe-area-inset-bottom, 0px));position:fixed !important;top:auto !important;left:0;right:0;bottom:var(--pcb-nav-h) !important;z-index:200;margin:0;width:100%;max-width:100%;box-sizing:border-box;min-height:64px;padding:10px 12px;gap:8px;border-radius:16px 16px 0 0;border:none;border-top:1px solid var(--color-border,#e2e8f0);box-shadow:0 -10px 40px rgba(15,23,42,0.14);background:#fff;display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow:hidden}.pcb-pro .pcb-build-summary.is-dock-open{padding-bottom:14px;flex-wrap:wrap}.pcb-dock-more{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;background:var(--color-bg-muted,#f8fafc);color:var(--color-text-muted,#64748b);cursor:pointer}.pcb-build-summary.is-dock-open .pcb-dock-more{background:var(--pcb-accent-soft,#dbeafe);border-color:var(--pcb-accent,#3b82f6);color:var(--pcb-accent,#3b82f6)}.pcb-dock-panel{display:contents}.pcb-pro .pcb-summary-totals{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;padding:0 8px}.pcb-pro .pcb-summary-total-main{text-align:left;min-width:0}.pcb-pro .pcb-build-summary .pcb-total-label{font-size:10px;margin-bottom:0}.pcb-pro .pcb-build-summary .pcb-total-value{font-size:1.375rem;line-height:1.1}.pcb-pro .pcb-summary-meta{flex-direction:row;justify-content:flex-start;gap:10px;padding:0;border:none;font-size:11px}.pcb-pro .pcb-summary-meta-item i{font-size:10px}.pcb-pro .pcb-summary-cart-btn{grid-area:cart;width:auto;min-width:118px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;border-radius:10px;flex-shrink:0}.pcb-pro .pcb-summary-tools,.pcb-pro .pcb-build-summary .pcb-hide-wrap{grid-column:1 / -1;max-height:0;opacity:0;overflow:hidden;margin:0;transition:max-height 0.25s ease,opacity 0.2s ease,margin 0.2s ease}.pcb-pro .pcb-build-summary.is-dock-open .pcb-summary-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:120px;opacity:1;margin-top:10px}.pcb-pro .pcb-build-summary.is-dock-open .pcb-hide-wrap{max-height:40px;opacity:1;margin-top:8px}.pcb-pro .pcb-tool-btn{min-height:44px;padding:8px 6px;font-size:10px}.pcb-pro .pcb-tool-btn span{display:block}.pcb-build-progress{display:block;margin:0 0 12px;padding:12px 0;background:#fff;border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-build-progress__track{height:6px;border-radius:999px;background:var(--color-bg-subtle,#f1f5f9);overflow:hidden;margin-bottom:6px}.pcb-build-progress__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pcb-accent,#3b82f6),#06b6d4);transition:width 0.35s ease}.pcb-build-progress__text{margin:0;font-size:12px;color:var(--color-text-muted,#64748b)}.pcb-build-progress__text strong{color:var(--color-primary,#1e3a5f);font-weight:700}.pcb-pro .pcb-workspace{margin:0;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible;max-width:100%}.pcb-pro .pcg .pc-builder-category-container{border:none;margin-bottom:10px;min-width:0}.pcb-pro .pcg .pc-builder-category-container > div{min-width:0}.pcb-pro .pcg .pc-builder-category-container > h4{padding:0 0 8px;font-size:11px;font-weight:700;letter-spacing:0.12em;color:var(--color-text-light,#94a3b8);background:transparent}.pcb-pro .pcg .pcb-component-list{padding:0;gap:0}.pcb-pro .pcg .pc-builder-component-container{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img name action" "img product action";align-items:center;gap:2px 10px;padding:10px 12px;margin:0 0 8px;min-height:0;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,0.05);cursor:pointer;-webkit-tap-highlight-color:transparent}.pcb-pro .pcg .pc-builder-component-container::before{display:none}.pcb-pro .pcg .component-image{grid-area:img;width:52px;min-width:52px;height:52px;align-self:center}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="no"] .component-name-product{display:contents}.pcb-pro .pcg .component-name-product{grid-area:name;min-width:0}.pcb-pro .pcg .component-name{font-size:13px;font-weight:700;line-height:1.25;min-width:0}.pcb-pro .pcg .component-product{grid-area:product;font-size:11px;line-height:1.35;color:var(--color-text-muted,#64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"]{border-color:#bfd2ef;background:#f7f9fc;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"name name remove" "img product product" ". price change";gap:4px 12px;padding:12px;align-items:start}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-name-product,.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-component-actions{display:contents}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-image{grid-area:img;width:64px;min-width:64px;height:64px;align-self:start;padding:6px;border-radius:10px}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-name{grid-area:name;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-right:36px;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-product{grid-area:product;font-size:13px;font-weight:600;line-height:1.4;color:var(--color-text,#1e293b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:2px 0 10px;border-bottom:1px solid #e5eaf2}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-remove-btn{grid-area:remove;justify-self:end;align-self:start;width:30px;height:30px;margin:-2px -2px 0 0;border-radius:8px;background:#fef6f6;border:1px solid #f0d0d0;color:#dc2626}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-price{grid-area:price;justify-self:center;align-self:center;text-align:center;margin:6px 0 0;padding:0;border:none;font-size:16px;font-weight:800;color:var(--color-price,#d51e0b);letter-spacing:-0.02em;order:unset}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-choose-btn{grid-area:change;align-self:center;justify-self:end;margin:6px 0 0;min-height:32px;padding:6px 12px;font-size:11px;font-weight:700;order:unset;background:#fff;color:var(--pcb-accent,#3b82f6);border:1px solid #c7d7f0;border-radius:8px;box-shadow:none}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-choose-btn::after{margin-left:4px}.pcb-pro .pcg .component-product-empty .pcb-no-selection{font-size:11px;color:var(--color-text-light,#94a3b8)}.pcb-pro .pcg .pcb-compat-hint{display:none}.pcb-pro .pcg .pcb-component-actions{grid-area:action;width:auto;min-width:0;margin:0;padding:0;border:none;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;align-self:stretch}.pcb-pro .pcg .component-price{font-size:12px;font-weight:700;order:2}.pcb-pro .pcg .pcb-choose-btn{min-width:0;min-height:36px;padding:8px 14px;font-size:12px;font-weight:700;border-radius:8px;order:1;background:var(--pcb-accent,#3b82f6);color:#fff;border-color:var(--pcb-accent,#3b82f6)}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-choose-btn{background:#fff;color:var(--pcb-accent,#3b82f6);border-color:var(--pcb-accent,#3b82f6)}.pcb-pro .pcg .pcb-choose-btn::after{content:'';display:inline-block;width:7px;height:7px;margin-left:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);flex-shrink:0;opacity:0.9}.pcb-pro .pcg .pcb-remove-btn{width:32px;height:32px;order:0}.pcb-pro .pcb-required-badge{font-size:9px;padding:2px 6px;vertical-align:middle;border-radius:4px;background:#fef2f2;border:1px solid #f5b5b5;color:#dc2626;letter-spacing:0.04em;text-transform:uppercase}.pcb-section-details{margin:12px 10px 0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,0.05)}.pcb-section-details > summary{cursor:pointer;padding:14px 14px;border-bottom:1px solid transparent;-webkit-tap-highlight-color:transparent}.pcb-section-details[open] > summary{border-bottom-color:var(--color-border,#e2e8f0)}.pcb-section-summary .pcb-section-title{margin:0 0 2px;font-size:1rem}.pcb-section-summary .pcb-section-desc{margin:0;font-size:12px;line-height:1.35}.pcb-section-chevron{display:block;font-size:12px;color:var(--color-text-light,#94a3b8);transition:transform 0.2s ease;flex-shrink:0}.pcb-section-details[open] .pcb-section-chevron{transform:rotate(180deg)}.pcb-pro .pcb-hw-strip{padding:14px}.pcb-pro .pcb-sw-filters{padding:10px 12px}.pcb-pro .sw-filter-btn,.pcb-pro .pcb-sw-q-btn,.pcb-pro .pcb-fw-q-btn{min-height:36px;padding:6px 12px;font-size:11px}.pcb-pro .pcb-seo-content,.pcb-pro .pcb-best-for-title,.pcb-pro .pcb-best-for-row{display:none}}#gaming-performance-section,#software-performance-section,#pcb-fps-widget,#pcb-sw-widget{display:none !important}body:has(#pcb-search-page) #main-content{background:var(--color-bg-muted,#f8fafc)}.pcb-search-breadcrumb{margin:12px 0 16px}#pcb-search-page.pcb-search-page{padding-bottom:24px}.pcb-search-layout{display:flex;align-items:flex-start;gap:24px}.pcb-search-sidebar{display:none !important;width:260px;flex-shrink:0}@media (min-width:992px){.pcb-search-sidebar{display:block !important}.pcb-search-drawer{display:none !important}}.pcb-search-main{flex:1;min-width:0}.pcb-search-head{margin-bottom:16px}.pcb-search-head__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pcb-search-back{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid var(--color-border,#e2e8f0);background:#fff;color:var(--color-text,#1e293b);font-size:13px;font-weight:600;text-decoration:none;transition:border-color 0.15s,background 0.15s}.pcb-search-back:hover{border-color:#c7d7f0;color:var(--pcb-accent,#3b82f6);text-decoration:none}.pcb-search-reset{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--color-border,#e2e8f0);background:#fff;color:var(--color-text-muted,#64748b);text-decoration:none;transition:border-color 0.15s,color 0.15s}.pcb-search-reset:hover{border-color:var(--pcb-accent,#3b82f6);color:var(--pcb-accent,#3b82f6);text-decoration:none}.pcb-search-title{margin:0 0 4px;font-size:1.5rem;font-weight:700;letter-spacing:-0.03em;color:var(--color-primary,#1e3a5f);line-height:1.2}.pcb-search-sub{margin:0;font-size:13px;color:var(--color-text-muted,#64748b)}.pcb-search-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,0.05)}@media (max-width:991px){.pcb-search-toolbar{position:sticky;top:calc(var(--header-height, 108px) + env(safe-area-inset-top,0px) + 8px);z-index:90;margin-bottom:12px;box-shadow:0 4px 14px rgba(15,23,42,0.08)}}.pcb-search-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;background:var(--color-bg-muted,#f8fafc);color:var(--color-text,#1e293b);font-size:13px;font-weight:600;cursor:pointer}@media (min-width:992px){.pcb-search-filter-btn--mobile{display:none !important}}.pcb-search-input-wrap{flex:1;min-width:180px;display:flex;align-items:stretch;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;overflow:hidden;background:#fff}.pcb-search-input{flex:1;min-width:0;border:none;padding:10px 14px;font-size:14px;outline:none;background:transparent}.pcb-search-submit{flex-shrink:0;width:46px;border:none;background:var(--pcb-accent,#3b82f6);color:#fff;cursor:pointer;transition:background 0.15s}.pcb-search-submit:hover{background:var(--color-brand-hover,#2563eb)}.pcb-search-sort{display:flex;align-items:center;gap:8px}.pcb-search-sort__label{margin:0;font-size:12px;font-weight:600;color:var(--color-text-muted,#64748b);white-space:nowrap}.pcb-search-select{min-width:0;max-width:160px;padding:8px 10px;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;background:#fff;font-size:12px;color:var(--color-text,#1e293b)}.pcb-sidebar-filters{background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;overflow:hidden;font-size:13px;box-shadow:0 1px 3px rgba(15,23,42,0.05);position:sticky;top:calc(var(--header-height, 72px) + 12px)}.pcb-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--color-primary,#1e3a5f);color:#fff}.pcb-filter-heading__text{min-width:0}.pcb-filter-heading h3{margin:0;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#fff}.pcb-filter-heading__hint{display:block;margin-top:2px;font-size:10px;font-weight:500;letter-spacing:0.02em;text-transform:none;color:rgba(255,255,255,0.72)}.pcb-filter-heading .fa{margin-right:6px;opacity:0.85}.pcb-clear-all{font-size:11px;color:#fecaca;text-decoration:none;font-weight:600;border:1px solid rgba(255,255,255,0.25);padding:3px 10px;border-radius:999px}.pcb-clear-all:hover{background:rgba(255,255,255,0.1);color:#fff;text-decoration:none}.pcb-filter-section{border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-filter-section:last-child{border-bottom:none}.pcb-filter-title{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;font-weight:600;font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted,#64748b);cursor:pointer;user-select:none;background:var(--color-bg-muted,#f8fafc)}.pcb-filter-title:hover{background:var(--color-bg-subtle,#f1f5f9)}.pcb-arrow{font-size:9px;color:var(--color-text-light,#94a3b8);transition:transform 0.2s;transform:rotate(-90deg);display:inline-block}.pcb-arrow.open{transform:rotate(0deg)}.pcb-filter-body{padding:4px 0 8px;max-height:220px;overflow-y:auto}.pcb-filter-body.pcb-collapsed{display:none}.pcb-filter-section--plain{padding:12px 16px;border-bottom:none}.pcb-filter-title:focus-visible{outline:2px solid rgba(59,130,246,0.5);outline-offset:-2px}.pcb-checkbox-label{display:flex;align-items:center;gap:9px;padding:7px 16px;cursor:pointer;margin:0;font-weight:400;font-size:13px;color:var(--color-text,#1e293b);transition:background 0.12s}.pcb-checkbox-label:hover{background:#f5f8fe}.pcb-checkbox-label input{margin:0;accent-color:var(--pcb-accent,#3b82f6);flex-shrink:0}.pcb-checkbox-label:has(input:checked){background:#f0f5fe;font-weight:600;color:var(--color-primary,#1e3a5f)}.pcb-checkbox-label--inline{padding:0}.pcb-stock-row{padding:12px 16px}.pcb-active-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;background:var(--color-bg-muted,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-chip-join{font-size:10px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-text-muted,#64748b);padding:0 2px}.pcb-chip{display:inline-flex;align-items:center;gap:5px;background:#ebf2fe;color:var(--color-primary,#1e3a5f);border:1px solid #d0dff5;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.pcb-chip-remove{color:inherit;text-decoration:none;font-weight:700;line-height:1}.pcb-active-badge{background:#ef4444;color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;margin-left:2px}.pcb-price-wrap{padding:8px 14px 12px}.pcb-price-slider-wrap{position:relative;height:22px;margin:10px 4px 14px}.pcb-price-slider-track{position:absolute;top:50%;left:0;right:0;height:4px;background:var(--color-bg-subtle,#f1f5f9);border-radius:2px;transform:translateY(-50%)}.pcb-price-slider-fill{position:absolute;top:50%;height:4px;background:var(--pcb-accent,#3b82f6);border-radius:2px;transform:translateY(-50%);pointer-events:none}.pcb-slider{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;appearance:none;background:transparent;pointer-events:none;margin:0}.pcb-slider::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--pcb-accent,#3b82f6);box-shadow:0 1px 4px rgba(15,23,42,0.15);cursor:pointer;pointer-events:all}.pcb-price-inputs{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pcb-price-input{flex:1;min-width:0;padding:8px 10px;font-size:13px;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;text-align:center}.pcb-price-sep{color:var(--color-text-light,#94a3b8);flex-shrink:0}.pcb-apply-btn{width:100%;background:var(--pcb-accent,#3b82f6);border:none;color:#fff;font-size:13px;font-weight:700;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background 0.15s}.pcb-apply-btn:hover{background:var(--color-brand-hover,#2563eb)}.pcb-compat-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;border-radius:10px;border:1px solid #d0dff5;border-left:4px solid var(--pcb-accent,#3b82f6);background:#f5f8fe;font-size:13px;color:var(--color-primary,#1e3a5f)}.pcb-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.pcb-search-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,0.05);transition:box-shadow 0.2s,transform 0.2s,border-color 0.2s}.pcb-search-card:hover{border-color:#cbdaf0;box-shadow:0 8px 24px rgba(15,23,42,0.08);transform:translateY(-2px)}.pcb-search-card__img{display:flex;align-items:center;justify-content:center;height:148px;padding:14px;background:var(--color-bg-muted,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-search-card__img img{max-width:100%;max-height:120px;width:auto;height:auto;object-fit:contain}.pcb-search-card__body{display:flex;flex-direction:column;flex:1;padding:12px;gap:8px;min-height:0}.pcb-search-card__name{font-size:13px;font-weight:600;line-height:1.4;color:var(--color-text,#1e293b);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:54px}.pcb-search-card__name:hover{color:var(--pcb-accent,#3b82f6)}.pcb-search-card__price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:40px}.pcb-search-price,.pcb-search-price-sale{font-size:15px;font-weight:800;color:var(--color-price,#d51e0b);letter-spacing:-0.02em}.pcb-search-price-was{font-size:11px;color:var(--color-text-light,#94a3b8);text-decoration:line-through}.pcb-search-card__add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:auto;padding:10px 12px;border:none;border-radius:8px;background:var(--pcb-accent,#3b82f6);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:background 0.15s}.pcb-search-card__add:hover{background:var(--color-brand-hover,#2563eb)}.pcb-search-empty{text-align:center;padding:56px 20px;background:#fff;border:1px dashed var(--color-border,#e2e8f0);border-radius:12px;color:var(--color-text-muted,#64748b)}.pcb-search-empty .fa{display:block;font-size:40px;margin-bottom:12px;color:var(--color-text-light,#94a3b8)}.pcb-search-pagination{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border,#e2e8f0);text-align:center}.pcb-search-pagination .pagination{margin:0 0 8px;justify-content:center;flex-wrap:wrap;gap:4px}.pcb-search-pagination .pagination > li > a,.pcb-search-pagination .pagination > li > span{border-radius:8px !important;border:1px solid var(--color-border,#e2e8f0);color:var(--color-text,#1e293b);padding:6px 12px;font-size:13px;font-weight:600}.pcb-search-pagination .pagination > li.active > a,.pcb-search-pagination .pagination > li.active > span{background:var(--pcb-accent,#3b82f6);border-color:var(--pcb-accent,#3b82f6);color:#fff}.pcb-search-pagination__meta{margin:0;font-size:12px;color:var(--color-text-muted,#64748b)}.pcb-search-drawer{position:fixed;inset:0;z-index:1300;pointer-events:none;visibility:hidden}.pcb-search-drawer.is-open{pointer-events:auto;visibility:visible}.pcb-search-drawer__backdrop{position:absolute;inset:0;z-index:1;border:none;background:rgba(15,23,42,0.5);opacity:0;transition:opacity 0.25s;cursor:pointer}.pcb-search-drawer.is-open .pcb-search-drawer__backdrop{opacity:1}.pcb-search-drawer__panel{position:absolute;left:0;right:0;bottom:0;top:auto;z-index:2;width:100%;max-width:none;max-height:min(88dvh,calc(100dvh - var(--header-height, 108px) - 16px));background:#fff;transform:translateY(105%);transition:transform 0.28s cubic-bezier(0.32,0.72,0,1);display:flex;flex-direction:column;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px rgba(15,23,42,0.18);overflow:hidden}.pcb-search-drawer.is-open .pcb-search-drawer__panel{transform:translateY(0)}.pcb-search-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 14px;background:var(--color-primary,#1e3a5f);color:#fff;font-weight:700;font-size:15px;flex-shrink:0;position:relative}.pcb-search-drawer__head::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:999px;background:rgba(255,255,255,0.35)}.pcb-search-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:rgba(255,255,255,0.12);color:#fff;font-size:22px;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.pcb-search-drawer__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:var(--color-bg-muted,#f8fafc)}.pcb-search-drawer__sections{padding:8px 0 12px}.pcb-search-drawer__foot{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border,#e2e8f0);background:#fff;box-shadow:0 -4px 16px rgba(15,23,42,0.06)}.pcb-search-drawer__foot .pcb-apply-btn{margin:0}.pcb-filter-section--drawer{margin:0 12px 8px;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04)}.pcb-filter-section--drawer .pcb-filter-title{padding:13px 14px;background:#fff;font-size:12px}.pcb-filter-section--drawer .pcb-filter-body{max-height:none;border-top:1px solid var(--color-border,#e2e8f0)}.pcb-filter-section--drawer .pcb-filter-body:not(.pcb-collapsed){max-height:min(220px,40dvh);overflow-y:auto;-webkit-overflow-scrolling:touch}.pcb-filter-section--drawer.pcb-filter-section--plain{padding:14px;margin-bottom:0}.pcb-filter-section--drawer .pcb-checkbox-label{padding:10px 14px}.pcb-filter-section--drawer .pcb-price-inputs{padding:12px 14px 14px;margin:0}.pcb-sidenav-section{padding:12px 16px;border-bottom:1px solid var(--color-border,#e2e8f0)}.pcb-sidenav-title{font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted,#64748b);margin-bottom:8px}.pcb-sidenav-footer{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.pcb-search-drawer__clear{display:block;text-align:center;padding:10px;border-radius:8px;border:1px solid var(--color-border,#e2e8f0);color:var(--color-text-muted,#64748b);text-decoration:none;font-size:13px;font-weight:600}body.pcb-search-drawer-open{overflow:hidden}body.pcb-search-drawer-open .store-bottom-nav{z-index:1000}@media (max-width:991px){.pcb-search-sort{flex:1 1 calc(50% - 6px);min-width:0}.pcb-search-sort--limit{flex:1 1 calc(50% - 6px)}.pcb-search-select{flex:1;max-width:none;width:100%}body:has(#pcb-search-page){padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}body:has(#pcb-search-page) .float-contact{display:none !important}}@media (max-width:480px){.pcb-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pcb-search-card__img{height:120px;padding:10px}.pcb-search-card__img img{max-height:100px}.pcb-search-card__name{font-size:12px;min-height:50px;-webkit-line-clamp:2}.pcb-search-card__add{font-size:11px;padding:9px 8px}.pcb-search-card__add .fa{display:none}.pcb-search-title{font-size:1.25rem}}.pcb-pro .pcb-viz{--pcb-viz-y:#2f6bff;--pcb-viz-g:#e11d2e;--pcb-viz-r:#f5c518;--nix-red:#e11d2e;--nix-red-deep:#9b0f1c;--nix-navy:#0b1438;--nix-ink:#07090f;position:relative;margin:0 0 14px;padding:0;border:2px solid #1a1a1a;border-radius:6px;background:linear-gradient(165deg,rgba(11,20,56,0.96) 0%,rgba(7,9,15,0.98) 48%,rgba(155,15,28,0.82) 100%);box-shadow:0 0 0 1px rgba(225,29,46,0.3),0 14px 32px rgba(7,9,15,0.35);color:#f2f4fa;overflow:hidden}.pcb-pro .pcb-viz__web-bg{pointer-events:none;position:absolute;inset:0;opacity:0.2;background-image:radial-gradient(circle at 10% 10%,rgba(225,29,46,0.5) 0 2px,transparent 3px),radial-gradient(circle at 90% 14%,rgba(255,255,255,0.3) 0 1.5px,transparent 2.5px),repeating-linear-gradient(28deg,transparent 0 16px,rgba(255,255,255,0.045) 16px 17px),repeating-linear-gradient(-28deg,transparent 0 16px,rgba(225,29,46,0.06) 16px 17px),radial-gradient(ellipse at 50% -8%,rgba(225,29,46,0.28),transparent 52%);z-index:0}.pcb-pro .pcb-viz__head,.pcb-pro .pcb-viz__stage,.pcb-pro .pcb-viz__signals{position:relative;z-index:1}.pcb-pro .pcb-viz__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;background:linear-gradient(110deg,var(--nix-navy) 0%,#121c4a 48%,var(--nix-red-deep) 100%);border-bottom:3px solid var(--nix-red)}.pcb-pro .pcb-viz__brand{display:flex;align-items:center;gap:12px;min-width:0}.pcb-pro .pcb-viz__mark{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ff4d5d 0%,var(--nix-red) 42%,var(--nix-red-deep) 100%);border:2px solid #fff;box-shadow:0 0 0 2px var(--nix-navy),0 5px 12px rgba(0,0,0,0.35);color:#fff}.pcb-pro .pcb-viz__web-icon{width:24px;height:24px;display:block}.pcb-pro .pcb-viz__titles{min-width:0}.pcb-pro .pcb-viz__eyebrow{margin:0 0 2px;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,214,220,0.9)}.pcb-pro .pcb-viz__title{margin:0;font-family:Bangers,Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:1.45rem;font-weight:400;letter-spacing:0.04em;line-height:1;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.35)}.pcb-pro .pcb-viz__desc{margin:4px 0 0;font-size:12px;font-weight:500;color:rgba(226,232,240,0.88)}.pcb-pro .pcb-viz__count{flex-shrink:0;min-width:52px;padding:7px 11px;border-radius:4px;font-size:12px;font-weight:800;letter-spacing:0.04em;text-align:center;color:#fff;background:linear-gradient(180deg,#ff3b4d 0%,var(--nix-red-deep) 100%);border:1px solid rgba(255,255,255,0.35);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}.pcb-pro .pcb-viz__stage{display:flex;flex-direction:column;align-items:center;padding:14px 12px 8px}.pcb-pro .pcb-viz__stage--3d{display:flex;flex-direction:column;align-items:center;padding:6px 0 4px}.pcb-pro .pcb-viz__canvas-host{width:100%;max-width:360px;height:380px;border-radius:12px;overflow:hidden;cursor:grab;touch-action:none;background:#14181f;border:1px solid rgba(148,163,184,0.15)}.pcb-pro .pcb-viz__canvas-host.is-dragging{cursor:grabbing}.pcb-pro .pcb-viz__canvas{display:block;width:100% !important;height:100% !important}.pcb-pro .pcb-viz__stack{position:relative;width:328px;height:357px;max-width:100%;margin:0 auto;filter:drop-shadow(0 12px 16px rgba(0,0,0,0.45));background:#0a0a0a;overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:4px}.pcb-pro .pcb-viz__orbit-hint,.pcb-pro .pcb-viz__orbit-controls,.pcb-pro .pcb-viz__orbit-btn{display:none !important}.pcb-pro .pcb-viz__orbit{width:100%;display:block;cursor:default;user-select:none;touch-action:auto;padding:0;transform:none !important}.pcb-pro .pcb-viz__hitmap{position:absolute;left:0;top:0;width:328px;height:357px;max-width:100%;opacity:0.01;z-index:20;pointer-events:auto;cursor:pointer;user-select:none}.pcb-pro .pcb-viz__overlay{position:absolute;left:0;top:0;width:328px;height:357px;max-width:100%;background:url("../image/pc_builder/cpu.png?v=spidey2") left top / 328px 357px no-repeat;z-index:1;pointer-events:none}.pcb-pro .pcb-viz__layer{position:absolute;left:0;top:0;width:328px;height:357px;max-width:100%;background-repeat:no-repeat;background-position:left top;background-size:328px 357px;pointer-events:none;z-index:2;image-rendering:auto;filter:none;opacity:0.9}.pcb-pro .pcb-viz__layer[class*="-y"]{z-index:3;opacity:0.86}.pcb-pro .pcb-viz__layer[class*="-g"]{z-index:4;opacity:0.88}.pcb-pro .pcb-viz__layer[class*="-r"]{z-index:5;opacity:0.9}.pcb-pro .pc-builder-component-container.pcb-row-flash{outline:2px solid #ffce01;outline-offset:2px;transition:outline-color 0.3s ease}.pcb-pro .pcb-viz__stack.is-complete,.pcb-pro .pcb-viz__stack.is-error{filter:drop-shadow(0 12px 16px rgba(0,0,0,0.45))}.pcb-pro .pcb-viz__layer.cabinet-y{background-image:url("../image/pc_builder/parts/cabinet/cabinet-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cabinet-g{background-image:url("../image/pc_builder/parts/cabinet/cabinet-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cabinet-r{background-image:url("../image/pc_builder/parts/cabinet/cabinet-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.motherboard-y{background-image:url("../image/pc_builder/parts/motherboard/motherboard-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.motherboard-g{background-image:url("../image/pc_builder/parts/motherboard/motherboard-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.motherboard-r{background-image:url("../image/pc_builder/parts/motherboard/motherboard-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cpu-y{background-image:url("../image/pc_builder/parts/cpu/cpu-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cpu-g{background-image:url("../image/pc_builder/parts/cpu/cpu-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cpu-r{background-image:url("../image/pc_builder/parts/cpu/cpu-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cpu_cooler-y{background-image:url("../image/pc_builder/parts/cpu_cooler/cpu_cooler-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cpu_cooler-g{background-image:url("../image/pc_builder/parts/cpu_cooler/cpu_cooler-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.cpu_cooler-r{background-image:url("../image/pc_builder/parts/cpu_cooler/cpu_cooler-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.ram-y{background-image:url("../image/pc_builder/parts/ram/ram-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.ram-g{background-image:url("../image/pc_builder/parts/ram/ram-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.ram-r{background-image:url("../image/pc_builder/parts/ram/ram-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.ssd-y{background-image:url("../image/pc_builder/parts/ssd/ssd-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.ssd-g{background-image:url("../image/pc_builder/parts/ssd/ssd-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.ssd-r{background-image:url("../image/pc_builder/parts/ssd/ssd-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.hdd-y{background-image:url("../image/pc_builder/parts/hdd/hdd-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.hdd-g{background-image:url("../image/pc_builder/parts/hdd/hdd-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.hdd-r{background-image:url("../image/pc_builder/parts/hdd/hdd-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.graphic_card-y{background-image:url("../image/pc_builder/parts/graphic_card/graphic_card-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.graphic_card-g{background-image:url("../image/pc_builder/parts/graphic_card/graphic_card-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.graphic_card-r{background-image:url("../image/pc_builder/parts/graphic_card/graphic_card-r.png?v=spidey2")}.pcb-pro .pcb-viz__layer.power_supply-y{background-image:url("../image/pc_builder/parts/power_supply/power_supply-y.png?v=spidey2")}.pcb-pro .pcb-viz__layer.power_supply-g{background-image:url("../image/pc_builder/parts/power_supply/power_supply-g.png?v=spidey2")}.pcb-pro .pcb-viz__layer.power_supply-r{background-image:url("../image/pc_builder/parts/power_supply/power_supply-r.png?v=spidey2")}.pcb-pro .pcb-viz__signals{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:10px 14px 14px;border-top:1px solid rgba(225,29,46,0.25);background:rgba(7,9,15,0.35)}.pcb-pro .pcb-viz__signal{position:relative;margin:0;padding:5px 10px 5px 26px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:#e8eef8;white-space:nowrap;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1)}.pcb-pro .pcb-viz__signal::before{content:"";position:absolute;left:8px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:2px;background:#ccc;box-shadow:0 0 0 1px rgba(0,0,0,0.35)}.pcb-pro .pcb-viz__signal--y::before{background-color:var(--pcb-viz-y)}.pcb-pro .pcb-viz__signal--g::before{background-color:var(--pcb-viz-g)}.pcb-pro .pcb-viz__signal--r::before{background-color:var(--pcb-viz-r)}.pcb-pro .pcb-viz__signal--y{border-color:rgba(47,107,255,0.4)}.pcb-pro .pcb-viz__signal--g{border-color:rgba(225,29,46,0.45)}.pcb-pro .pcb-viz__signal--r{border-color:rgba(245,197,24,0.4)}@media (max-width:991px){.pcb-pro .pcb-viz__stack,.pcb-pro .pcb-viz__hitmap,.pcb-pro .pcb-viz__overlay,.pcb-pro .pcb-viz__layer{width:280px;height:305px}.pcb-pro .pcb-viz__overlay,.pcb-pro .pcb-viz__layer{background-size:280px 305px;background-position:left top}}@media print{.pcb-pro .pcb-viz{break-inside:avoid;box-shadow:none}}.pcb-spider-fab{position:fixed;left:50%;bottom:22px;z-index:10000;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;border:2px solid rgba(255,255,255,0.55);border-radius:999px;background:linear-gradient(145deg,#0f1737 0%,#1e2950 50%,#7f1d1d 130%);color:#fff;box-shadow:0 10px 28px rgba(15,23,42,0.35),0 0 0 4px rgba(225,29,46,0.12);cursor:pointer;font-family:"Rajdhani","Trebuchet MS",sans-serif;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;transition:transform 0.2s ease,box-shadow 0.2s ease}.pcb-spider-fab:hover,.pcb-spider-fab.is-open{transform:translateX(-50%) translateY(-3px);box-shadow:0 14px 32px rgba(225,29,46,0.28)}.pcb-spider-fab__thread{position:absolute;top:-18px;left:50%;width:2px;height:18px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.55));transform:translateX(-50%);pointer-events:none}.pcb-spider-fab__mark{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(225,29,46,0.35);color:#fff;animation:pcbSpiderSway 2.8s ease-in-out infinite}.pcb-spider-fab__mark svg{width:18px;height:18px}.pcb-spider-fab__label{font-size:13px}.pcb-spider-fab__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e11d2e;color:#fff;font-size:11px;line-height:18px;font-weight:800}.pcb-spider-fab.is-pulse{animation:pcbSpiderPulse 0.9s ease}@keyframes pcbSpiderSway{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes pcbSpiderPulse{0%{box-shadow:0 10px 28px rgba(15,23,42,0.35)}50%{box-shadow:0 0 0 10px rgba(225,29,46,0.2),0 14px 32px rgba(225,29,46,0.35)}100%{box-shadow:0 10px 28px rgba(15,23,42,0.35)}}.pcb-spider-bot{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:18px}.pcb-spider-bot[hidden]{display:none !important}.pcb-spider-bot__backdrop{position:absolute;inset:0;background:rgba(8,12,28,0.55);backdrop-filter:blur(2px)}.pcb-spider-bot__panel{position:relative;z-index:1;width:min(920px,96vw);max-height:min(86vh,820px);overflow:auto;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,0.45);animation:pcbSpiderIn 0.22s ease}.pcb-spider-bot__close{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border:1px solid rgba(255,255,255,0.35);border-radius:8px;background:rgba(15,23,42,0.55);color:#fff;cursor:pointer}.pcb-spider-bot .pcb-ai-report{margin:0;border-radius:14px;max-height:none}.pcb-spider-bot .pcb-ai-report__body{max-height:none}.pcb-pro .pcb-ai-report--bot .pcb-ai-report__grid{grid-template-columns:1fr 1fr}body.pcb-spider-open{overflow:hidden}@keyframes pcbSpiderIn{from{opacity:0;transform:translateY(12px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pcb-pro .pcb-compare{margin:0 0 14px;border-radius:10px;border:1px solid rgba(15,23,42,0.1);background:#fff;box-shadow:0 8px 22px rgba(15,23,42,0.08);overflow:hidden}.pcb-pro .pcb-compare__head{padding:12px 14px 6px}.pcb-pro .pcb-compare__eyebrow{margin:0 0 2px;font-family:"Rajdhani",sans-serif;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#64748b}.pcb-pro .pcb-compare__title{margin:0;font-family:"Rajdhani",sans-serif;font-size:18px;font-weight:800;color:#0f172a}.pcb-pro .pcb-compare__tools{display:grid;gap:8px;padding:0 14px 10px}.pcb-pro .pcb-compare__load{display:grid;grid-template-columns:1fr auto;gap:6px}.pcb-pro .pcb-compare__input{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-size:13px}.pcb-pro .pcb-compare__btn{border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;border-radius:6px;padding:8px 10px;font-family:"Rajdhani",sans-serif;font-size:12px;font-weight:700;cursor:pointer}.pcb-pro .pcb-compare__btn--primary{background:#0f172a;border-color:#0f172a;color:#fff}.pcb-pro .pcb-compare__btn--ghost{background:transparent;color:#64748b}.pcb-pro .pcb-compare__body{padding:0 14px 14px}.pcb-pro .pcb-compare__placeholder{margin:0;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:13px}.pcb-pro .pcb-compare__price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.pcb-pro .pcb-compare__col{padding:10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.pcb-pro .pcb-compare__col span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:#64748b;font-weight:700}.pcb-pro .pcb-compare__col strong{display:block;margin-top:2px;font-size:18px;color:#0f172a}.pcb-pro .pcb-compare__col em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#94a3b8}.pcb-pro .pcb-compare__delta{grid-column:1 / -1;text-align:center;font-size:12px;font-weight:700;color:#0369a1;padding:4px 0 2px}.pcb-pro .pcb-compare__hw{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;font-size:12px}.pcb-pro .pcb-compare__hw span{display:block;color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:0.05em}.pcb-pro .pcb-compare__hw strong{display:block;color:#0f172a;line-height:1.25;word-break:break-word}.pcb-pro .pcb-compare__table-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.pcb-pro .pcb-compare__table{width:100%;border-collapse:collapse;font-size:12px}.pcb-pro .pcb-compare__table th,.pcb-pro .pcb-compare__table td{padding:7px 8px;border-bottom:1px solid #e2e8f0;text-align:left}.pcb-pro .pcb-compare__table th{background:#f1f5f9;font-size:11px;text-transform:uppercase;letter-spacing:0.04em;color:#475569}.pcb-pro .pcb-compare__table .is-up{color:#059669;font-weight:700}.pcb-pro .pcb-compare__table .is-down{color:#dc2626;font-weight:700}.pcb-pro .pcb-compare__table .is-same{color:#64748b}@media (max-width:700px){.pcb-pro .pcb-ai-report--bot .pcb-ai-report__grid{grid-template-columns:1fr}.pcb-spider-fab__label{display:none}.pcb-spider-fab{padding:12px}}.pcb-spidey-stage{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden}.pcb-spidey-stage.is-paused .pcb-spidey-actor,body.pcb-spider-open .pcb-spidey-stage{opacity:0;visibility:hidden}.pcb-spidey-actor{position:absolute;left:50%;bottom:86px;width:72px;height:96px;margin-left:-36px;pointer-events:auto;cursor:pointer;transform-origin:50% 100%;transition:opacity 0.25s ease;z-index:1}.pcb-spidey-actor.is-flip{transform:scaleX(-1)}.pcb-spidey-actor.is-flip .pcb-spidey-actor__bubble{transform:scaleX(-1)}.pcb-spidey-actor__fig{display:block;width:72px;height:90px;filter:drop-shadow(0 6px 8px rgba(15,23,42,0.28))}.pcb-spidey-mini{width:100%;height:100%;overflow:visible}.pcb-spidey-mini--fab{width:28px;height:34px}.pcb-spidey-actor__web{position:absolute;left:50%;top:-120vh;width:2px;height:120vh;margin-left:-1px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,0.15) 40%,rgba(226,232,240,0.75) 100%);opacity:0;transform-origin:top center;pointer-events:none}.pcb-spidey-actor__bubble{position:absolute;left:58%;top:-8px;min-width:52px;padding:6px 10px;border-radius:12px 12px 12px 4px;background:#fff;color:#0f172a;font-family:"Bangers","Impact",sans-serif;font-size:15px;letter-spacing:0.04em;line-height:1.1;white-space:nowrap;box-shadow:0 8px 18px rgba(15,23,42,0.2);opacity:0;transform:translateY(6px) scale(0.9);transition:opacity 0.18s ease,transform 0.18s ease;pointer-events:none;z-index:2}.pcb-spidey-actor__bubble.is-show{opacity:1;transform:translateY(0) scale(1)}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__leg--l{transform-origin:28px 48px;animation:pcbMiniLegL 0.28s ease-in-out infinite}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__leg--r{transform-origin:36px 48px;animation:pcbMiniLegR 0.28s ease-in-out infinite}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__arm--l{transform-origin:22px 34px;animation:pcbMiniArmL 0.28s ease-in-out infinite}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__arm--r{transform-origin:42px 34px;animation:pcbMiniArmR 0.28s ease-in-out infinite}.pcb-spidey-actor[data-pose="run"].is-animating{animation:pcbMiniRunAcross 2.6s linear forwards}.pcb-spidey-actor[data-pose="run"].is-flip.is-animating{animation:pcbMiniRunAcrossFlip 2.6s linear forwards}.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-actor__web{opacity:1}.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-mini__arm--r{transform-origin:42px 34px;transform:rotate(-55deg)}.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-mini__leg--l,.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-mini__leg--r{transform-origin:32px 48px;animation:pcbMiniSwingLegs 0.5s ease-in-out infinite alternate}.pcb-spidey-actor[data-pose="swing"].is-animating{animation:pcbMiniSwingAcross 3.2s cubic-bezier(0.4,0.05,0.3,1) forwards}.pcb-spidey-actor[data-pose="swing"].is-flip.is-animating{animation:pcbMiniSwingAcrossFlip 3.2s cubic-bezier(0.4,0.05,0.3,1) forwards}.pcb-spidey-actor[data-pose="wave"].is-animating{animation:pcbMiniWavePark 2.4s ease forwards}.pcb-spidey-actor[data-pose="wave"] .pcb-spidey-mini__arm--r{transform-origin:42px 34px;animation:pcbMiniWaveArm 0.35s ease-in-out infinite alternate}.pcb-spidey-actor[data-pose="hop"].is-animating{animation:pcbMiniHopAcross 2.5s ease-in-out forwards}.pcb-spidey-actor[data-pose="hop"].is-flip.is-animating{animation:pcbMiniHopAcrossFlip 2.5s ease-in-out forwards}@keyframes pcbMiniLegL{from{transform:rotate(22deg)}to{transform:rotate(-24deg)}}@keyframes pcbMiniLegR{from{transform:rotate(-22deg)}to{transform:rotate(24deg)}}@keyframes pcbMiniArmL{from{transform:rotate(-28deg)}to{transform:rotate(22deg)}}@keyframes pcbMiniArmR{from{transform:rotate(28deg)}to{transform:rotate(-22deg)}}@keyframes pcbMiniSwingLegs{from{transform:rotate(-12deg)}to{transform:rotate(14deg)}}@keyframes pcbMiniWaveArm{from{transform:rotate(-20deg)}to{transform:rotate(-70deg)}}@keyframes pcbMiniRunAcross{0%{left:-8%;transform:translateY(0)}15%{transform:translateY(-6px)}30%{transform:translateY(0)}45%{transform:translateY(-6px)}60%{transform:translateY(0)}75%{transform:translateY(-6px)}100%{left:108%;transform:translateY(0)}}@keyframes pcbMiniRunAcrossFlip{0%{left:108%;transform:scaleX(-1) translateY(0)}15%{transform:scaleX(-1) translateY(-6px)}30%{transform:scaleX(-1) translateY(0)}45%{transform:scaleX(-1) translateY(-6px)}60%{transform:scaleX(-1) translateY(0)}75%{transform:scaleX(-1) translateY(-6px)}100%{left:-8%;transform:scaleX(-1) translateY(0)}}@keyframes pcbMiniSwingAcross{0%{left:-6%;transform:rotate(-18deg) translateY(0)}20%{transform:rotate(12deg) translateY(18px)}45%{transform:rotate(-10deg) translateY(-8px)}70%{transform:rotate(14deg) translateY(14px)}100%{left:108%;transform:rotate(-8deg) translateY(0)}}@keyframes pcbMiniSwingAcrossFlip{0%{left:108%;transform:scaleX(-1) rotate(-18deg)}20%{transform:scaleX(-1) rotate(12deg) translateY(18px)}45%{transform:scaleX(-1) rotate(-10deg) translateY(-8px)}70%{transform:scaleX(-1) rotate(14deg) translateY(14px)}100%{left:-6%;transform:scaleX(-1) rotate(-8deg)}}@keyframes pcbMiniWavePark{0%{transform:translateY(8px) scale(0.96);opacity:0.2}20%{transform:translateY(0) scale(1);opacity:1}80%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes pcbMiniHopAcross{0%{left:-8%;transform:translateY(0)}20%{transform:translateY(-42px)}40%{transform:translateY(0)}60%{transform:translateY(-36px)}80%{transform:translateY(0)}100%{left:108%;transform:translateY(0)}}@keyframes pcbMiniHopAcrossFlip{0%{left:108%;transform:scaleX(-1) translateY(0)}20%{transform:scaleX(-1) translateY(-42px)}40%{transform:scaleX(-1) translateY(0)}60%{transform:scaleX(-1) translateY(-36px)}80%{transform:scaleX(-1) translateY(0)}100%{left:-8%;transform:scaleX(-1) translateY(0)}}.pcb-spider-fab__mark{background:rgba(225,29,46,0.28) !important;width:34px !important;height:34px !important;animation:pcbSpiderSway 2.8s ease-in-out infinite}.pcb-spider-fab__mark .pcb-spidey-mini--fab{display:block}@media (prefers-reduced-motion:reduce){.pcb-spidey-actor,.pcb-spidey-actor *{animation:none !important}.pcb-spidey-stage{display:none}}@media (max-width:700px){.pcb-spidey-actor{width:58px;height:78px;margin-left:-29px}.pcb-spidey-actor__fig{width:58px;height:72px}.pcb-spidey-actor__bubble{font-size:13px;padding:5px 8px}}.pcb-spidey-mini__leg--l,.pcb-spidey-mini__leg--r,.pcb-spidey-mini__arm--l,.pcb-spidey-mini__arm--r,.pcb-spidey-mini__boot--l,.pcb-spidey-mini__boot--r{transform-box:fill-box;transform-origin:center top}.pcb-spidey-actor[data-pose="idle"] .pcb-spidey-mini__body{animation:pcbMiniIdleBob 2.2s ease-in-out infinite;transform-origin:32px 76px}@keyframes pcbMiniIdleBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.pcb-spidey-actor{width:92px !important;height:138px !important;margin-left:-46px !important}.pcb-spidey-actor__fig{width:92px !important;height:138px !important}.pcb-spidey-mini{overflow:visible}.pcb-spidey-mini--fab{width:30px !important;height:44px !important}.pcb-spider-fab__mark{width:40px !important;height:40px !important;display:grid !important;place-items:center;overflow:hidden;border-radius:50%}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__leg--l{transform-origin:34px 68px}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__leg--r{transform-origin:46px 68px}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__arm--l{transform-origin:28px 38px}.pcb-spidey-actor[data-pose="run"] .pcb-spidey-mini__arm--r,.pcb-spidey-actor[data-pose="wave"] .pcb-spidey-mini__arm--r,.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-mini__arm--r{transform-origin:52px 38px}.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-mini__leg--l,.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-mini__leg--r{transform-origin:40px 70px}.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-mini__arm--r{transform:rotate(-70deg)}.pcb-spidey-actor[data-pose="idle"] .pcb-spidey-mini__body{transform-origin:40px 114px}.pcb-spidey-actor__bubble{left:70% !important;top:4px !important;font-size:16px !important}@media (max-width:700px){.pcb-spidey-actor{width:72px !important;height:108px !important;margin-left:-36px !important}.pcb-spidey-actor__fig{width:72px !important;height:108px !important}}.pcb-spidey-actor{width:140px !important;height:140px !important;margin-left:-70px !important;display:flex;align-items:flex-end;justify-content:center}.pcb-spidey-actor__gif{display:block;width:140px;height:auto;max-height:140px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(15,23,42,0.35));pointer-events:none;user-select:none}.pcb-spidey-actor[data-pose="swing"] .pcb-spidey-actor__gif{width:160px;max-height:160px}.pcb-spidey-actor__bubble{left:72% !important;top:0 !important;z-index:3}.pcb-spider-fab__gif{width:34px;height:34px;object-fit:contain;display:block;border-radius:50%}.pcb-spider-fab__mark{width:42px !important;height:42px !important;padding:2px;overflow:hidden}.pcb-spidey-actor[data-pose] .pcb-spidey-mini__leg--l,.pcb-spidey-actor[data-pose] .pcb-spidey-mini__leg--r,.pcb-spidey-actor[data-pose] .pcb-spidey-mini__arm--l,.pcb-spidey-actor[data-pose] .pcb-spidey-mini__arm--r{animation:none !important}@media (max-width:700px){.pcb-spidey-actor{width:110px !important;height:110px !important;margin-left:-55px !important}.pcb-spidey-actor__gif{width:110px;max-height:110px}}.pcb-spidey-stage,.pcb-spidey-actor,.pcb-spidey-mini,.pcb-spider-fab__thread,.pcb-spider-fab__gif{display:none !important}.pcb-spider-fab__mark{width:28px !important;height:28px !important;display:grid !important;place-items:center;background:rgba(225,29,46,0.35) !important;animation:none !important}.pcb-spider-fab__mark i{font-size:14px;color:#fff}.pcb-ai-report__mark-fa{font-size:28px;color:#fff;line-height:1}.pcb-pro .pcb-float-cart.pcb-float-show,.pcb-float-cart.pcb-float-show{bottom:92px}.pcb-spider-fab,.pcb-spider-bot{display:none !important}.pcb-pro .pcb-float-cart.pcb-float-show,.pcb-float-cart.pcb-float-show{bottom:20px}.pcb-ai-report__mark-fa{font-size:26px;color:#fff;line-height:1}.pcb-pro .pcb-compare__hint{margin:0 14px 10px;padding:8px 10px;border-radius:6px;background:#f1f5f9;color:#334155;font-size:12px;line-height:1.4}.pcb-pro .pcb-compare__hint code{font-size:11px;background:#e2e8f0;padding:1px 4px;border-radius:3px}.pcb-pro .pcb-compare__same-warn{margin-bottom:10px;padding:10px 12px;border-radius:8px;border:1px solid #f59e0b;background:#fffbeb;color:#92400e;font-size:12.5px;line-height:1.4}.pcb-pro .pcb-compare--dock{margin:0;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:none}.pcb-pro .pcb-compare--dock[hidden]{display:none !important}.pcb-pro .pcb-compare--dock .pcb-compare__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pcb-pro .pcb-compare__close{border:1px solid #cbd5e1;background:#f8fafc;color:#475569;width:32px;height:32px;border-radius:6px;cursor:pointer}.pcb-pro .pcb-tool-btn.is-active{background:#0f172a;color:#fff;border-color:#0f172a}@media (max-width:991px){.pcb-pro .pcb-build-summary--top .pcb-compare--dock{max-height:42vh;overflow:auto}}.pcb-pro .pcb-build-summary--top .pcb-compare--dock{margin-top:2px}.pcb-pro .pcb-compare--dock .pcb-compare__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pcb-pro .pcb-compare--dock .pcb-compare__load{flex:1 1 280px;min-width:200px}.pcb-pro .pcb-compare--dock .pcb-compare__body{max-height:320px;overflow:auto}.pcb-pro .pcb-health--dock{margin:0;border-radius:10px;border:2px solid #1a1a1a;box-shadow:0 0 0 1px rgba(225,29,46,0.28),0 12px 28px rgba(7,9,15,0.22)}.pcb-pro .pcb-health--dock[hidden]{display:none !important}.pcb-pro .pcb-health__head-actions{display:flex;align-items:center;gap:8px}.pcb-pro .pcb-health__close{border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.08);color:#f8fafc;width:32px;height:32px;border-radius:6px;cursor:pointer;line-height:1}.pcb-pro .pcb-health__close:hover{background:rgba(225,29,46,0.85);border-color:transparent}.pcb-pro .pcb-build-summary--top .pcb-health--dock .pcb-health__body{max-height:360px;overflow:auto;padding:0 14px 14px}.pcb-pro .pcb-health-chip{cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.pcb-pro .pcb-health-chip:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,0.12)}.pcb-pro .pcb-health-chip:focus-visible{outline:2px solid #e11d2e;outline-offset:2px}.pcb-pro .pcb-compare--web{--cmp-red:#e11d2e;--cmp-red-deep:#9b0f1c;--cmp-navy:#0b1438;--cmp-ink:#07090f;position:relative;margin:0;border:2px solid #1a1a1a;border-radius:10px;background:linear-gradient(165deg,rgba(11,20,56,0.97) 0%,rgba(7,9,15,0.98) 45%,rgba(155,15,28,0.9) 100%);color:#f2f4fa;box-shadow:0 0 0 1px rgba(225,29,46,0.35),0 14px 36px rgba(7,9,15,0.32);overflow:hidden}.pcb-pro .pcb-compare--web[hidden]{display:none !important}.pcb-pro .pcb-compare__web-bg{pointer-events:none;position:absolute;inset:0;opacity:0.28;background-image:radial-gradient(circle at 14% 10%,rgba(225,29,46,0.55) 0 2px,transparent 3px),radial-gradient(circle at 86% 14%,rgba(255,255,255,0.35) 0 1.5px,transparent 2.5px),repeating-linear-gradient(28deg,transparent 0 16px,rgba(255,255,255,0.05) 16px 17px),repeating-linear-gradient(-28deg,transparent 0 16px,rgba(225,29,46,0.08) 16px 17px),radial-gradient(ellipse at 50% -12%,rgba(225,29,46,0.4),transparent 55%);z-index:0}.pcb-pro .pcb-compare--web > *:not(.pcb-compare__web-bg){position:relative;z-index:1}.pcb-pro .pcb-compare--web .pcb-compare__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;background:linear-gradient(110deg,var(--cmp-navy) 0%,#121c4a 45%,var(--cmp-red-deep) 100%);border-bottom:3px solid var(--cmp-red)}.pcb-pro .pcb-compare__brand{display:flex;align-items:center;gap:12px;min-width:0}.pcb-pro .pcb-compare__mark{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ff4d5d 0%,var(--cmp-red) 42%,var(--cmp-red-deep) 100%);border:2px solid #fff;box-shadow:0 0 0 2px var(--cmp-navy),0 6px 14px rgba(0,0,0,0.35);color:#fff;font-size:16px}.pcb-pro .pcb-compare--web .pcb-compare__eyebrow{margin:0 0 2px;font-family:"Rajdhani",sans-serif;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#fecaca}.pcb-pro .pcb-compare--web .pcb-compare__title{margin:0;font-family:"Bangers","Impact",sans-serif;font-size:1.45rem;font-weight:400;letter-spacing:0.04em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.35)}.pcb-pro .pcb-compare--web .pcb-compare__close{border:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);color:#fff;width:34px;height:34px;border-radius:6px;cursor:pointer}.pcb-pro .pcb-compare--web .pcb-compare__close:hover{background:var(--cmp-red);border-color:transparent}.pcb-pro .pcb-compare--web .pcb-compare__hint{margin:0;padding:10px 16px 0;font-family:"Rajdhani",sans-serif;font-size:14px;font-weight:600;color:#cbd5e1}.pcb-pro .pcb-compare--web .pcb-compare__hint code{background:rgba(255,255,255,0.08);color:#fecaca;padding:1px 6px;border-radius:4px;font-size:12px}.pcb-pro .pcb-compare--web .pcb-compare__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px}.pcb-pro .pcb-compare--web .pcb-compare__load{flex:1 1 260px;min-width:180px;display:grid;grid-template-columns:1fr auto;gap:6px}.pcb-pro .pcb-compare--web .pcb-compare__input{width:100%;border:1px solid rgba(255,255,255,0.18);background:rgba(7,9,15,0.55);color:#f8fafc;border-radius:6px;padding:8px 10px;font-size:13px}.pcb-pro .pcb-compare--web .pcb-compare__input::placeholder{color:#94a3b8}.pcb-pro .pcb-compare--web .pcb-compare__btn{border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.06);color:#f1f5f9;border-radius:6px;padding:8px 12px;font-family:"Rajdhani",sans-serif;font-size:13px;font-weight:700;letter-spacing:0.02em;cursor:pointer;white-space:nowrap;transition:background 0.15s ease,transform 0.15s ease}.pcb-pro .pcb-compare--web .pcb-compare__btn:hover{background:rgba(225,29,46,0.35);transform:translateY(-1px)}.pcb-pro .pcb-compare--web .pcb-compare__btn--primary{background:var(--cmp-red);border-color:#7f1d1d;color:#fff;box-shadow:0 4px 0 #7f1d1d}.pcb-pro .pcb-compare--web .pcb-compare__btn--primary:hover{background:#f43f5e}.pcb-pro .pcb-compare--web .pcb-compare__btn--ghost{opacity:0.85}.pcb-pro .pcb-compare--web .pcb-compare__body{padding:0 16px 16px;max-height:420px;overflow:auto}.pcb-pro .pcb-compare--web .pcb-compare__placeholder{margin:0;padding:18px;border:1px dashed rgba(255,255,255,0.2);border-radius:8px;background:rgba(255,255,255,0.04);color:#94a3b8;font-family:"Rajdhani",sans-serif;font-weight:600;text-align:center}.pcb-pro .pcb-compare--web .pcb-compare__same-warn{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px solid rgba(251,191,36,0.45);background:rgba(251,191,36,0.12);color:#fde68a;font-size:13px;font-family:"Rajdhani",sans-serif;font-weight:600}.pcb-pro .pcb-compare__arena{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin-bottom:12px}.pcb-pro .pcb-compare__fighter{border:2px solid rgba(255,255,255,0.12);border-radius:10px;padding:12px 14px;background:rgba(7,9,15,0.45);min-width:0}.pcb-pro .pcb-compare__fighter--a{border-color:rgba(56,189,248,0.45);box-shadow:inset 0 0 0 1px rgba(56,189,248,0.12)}.pcb-pro .pcb-compare__fighter--b{border-color:rgba(225,29,46,0.55);box-shadow:inset 0 0 0 1px rgba(225,29,46,0.15)}.pcb-pro .pcb-compare__fighter header{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.pcb-pro .pcb-compare__tag{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:999px;font-family:"Rajdhani",sans-serif;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.pcb-pro .pcb-compare__fighter--a .pcb-compare__tag{background:rgba(56,189,248,0.2);color:#7dd3fc}.pcb-pro .pcb-compare__fighter--b .pcb-compare__tag{background:rgba(225,29,46,0.25);color:#fecaca}.pcb-pro .pcb-compare__fighter header em{font-style:normal;font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb-pro .pcb-compare__price-hero{display:block;font-family:"Bangers","Impact",sans-serif;font-size:1.65rem;letter-spacing:0.03em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.35);margin-bottom:10px;line-height:1.1}.pcb-pro .pcb-compare__parts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pcb-pro .pcb-compare__parts li{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:baseline;font-family:"Rajdhani",sans-serif}.pcb-pro .pcb-compare__parts span{font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#94a3b8}.pcb-pro .pcb-compare__parts strong{font-size:14px;font-weight:700;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcb-pro .pcb-compare__vs{display:flex;align-items:center;justify-content:center;align-self:center}.pcb-pro .pcb-compare__vs span{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Bangers","Impact",sans-serif;font-size:1.15rem;letter-spacing:0.04em;color:#fff;background:radial-gradient(circle at 35% 30%,#ff4d5d,var(--cmp-red) 55%,var(--cmp-red-deep));border:2px solid #fff;box-shadow:0 0 0 3px var(--cmp-navy),0 8px 18px rgba(0,0,0,0.4);animation:pcbCmpPulse 1.8s ease-in-out infinite}@keyframes pcbCmpPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.pcb-pro .pcb-compare--web .pcb-compare__delta{margin:0 0 12px;padding:8px 12px;text-align:center;border-radius:8px;font-family:"Bangers","Impact",sans-serif;font-size:1.05rem;letter-spacing:0.04em;color:#fff;background:linear-gradient(90deg,rgba(56,189,248,0.2),rgba(225,29,46,0.35));border:1px solid rgba(255,255,255,0.12)}.pcb-pro .pcb-compare--web .pcb-compare__table-wrap{border:1px solid rgba(255,255,255,0.12);border-radius:8px;overflow:hidden;background:rgba(7,9,15,0.4)}.pcb-pro .pcb-compare__table-head{display:flex;align-items:center;gap:8px;padding:8px 12px;font-family:"Rajdhani",sans-serif;font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#fecaca;background:rgba(225,29,46,0.18);border-bottom:1px solid rgba(255,255,255,0.08)}.pcb-pro .pcb-compare--web .pcb-compare__table{width:100%;border-collapse:collapse;font-family:"Rajdhani",sans-serif;font-size:13px}.pcb-pro .pcb-compare--web .pcb-compare__table th,.pcb-pro .pcb-compare--web .pcb-compare__table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,0.06);text-align:left;color:#e2e8f0}.pcb-pro .pcb-compare--web .pcb-compare__table th{color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;font-size:11px;background:rgba(255,255,255,0.03)}.pcb-pro .pcb-compare--web .pcb-compare__table .is-up{color:#4ade80;font-weight:800}.pcb-pro .pcb-compare--web .pcb-compare__table .is-down{color:#fb7185;font-weight:800}.pcb-pro .pcb-compare--web .pcb-compare__table .is-same{color:#94a3b8}@media (max-width:767px){.pcb-pro .pcb-compare__arena{grid-template-columns:1fr}.pcb-pro .pcb-compare__vs{padding:2px 0}.pcb-pro .pcb-compare__vs span{width:38px;height:38px;font-size:1rem}.pcb-pro .pcb-build-summary--top .pcb-health--dock .pcb-health__body,.pcb-pro .pcb-compare--web .pcb-compare__body{max-height:42vh}}@media (prefers-reduced-motion:reduce){.pcb-pro .pcb-compare__vs span{animation:none}}.pcb-pro .pcb-compare--web .pcb-compare__setup{margin:12px 14px 0;padding:0}.pcb-pro .pcb-compare--web .pcb-compare__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pcb-pro .pcb-compare--web .pcb-compare__step{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,0.12);background:rgba(7,9,15,0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.pcb-pro .pcb-compare--web .pcb-compare__step-num{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Bangers","Impact",sans-serif;font-size:0.95rem;letter-spacing:0.04em;color:#fff;background:linear-gradient(145deg,#ff4d5d,#9b0f1c);border:1px solid rgba(255,255,255,0.35);box-shadow:0 0 0 2px rgba(11,20,56,0.85)}.pcb-pro .pcb-compare--web .pcb-compare__step-copy{display:grid;gap:2px;min-width:0}.pcb-pro .pcb-compare--web .pcb-compare__step-copy strong{font-family:"Rajdhani",sans-serif;font-size:14px;font-weight:800;letter-spacing:0.02em;color:#fff;line-height:1.2}.pcb-pro .pcb-compare--web .pcb-compare__step-copy span{font-family:"Rajdhani",sans-serif;font-size:12px;font-weight:600;color:#94a3b8;line-height:1.3}.pcb-pro .pcb-compare--web .pcb-compare__step .pcb-compare__btn,.pcb-pro .pcb-compare--web .pcb-compare__step .pcb-compare__load{margin-top:auto;width:100%}.pcb-pro .pcb-compare--web .pcb-compare__step-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.pcb-pro .pcb-compare--web .pcb-compare__step-actions .pcb-compare__btn{width:auto;flex:1 1 auto}.pcb-pro .pcb-compare--web .pcb-compare__load{flex:none;min-width:0;width:100%;display:grid;grid-template-columns:1fr;gap:6px}.pcb-pro .pcb-compare--web .pcb-compare__load .pcb-compare__btn{width:100%}.pcb-pro .pcb-compare--web .pcb-compare__body{margin-top:12px;padding-top:0}.pcb-pro .pcb-compare--web .pcb-compare__tools{display:none}.pcb-pro .pcb-compare--web .pcb-compare__hint{display:none}@media (max-width:991px){.pcb-pro .pcb-compare--web .pcb-compare__steps{grid-template-columns:1fr}.pcb-pro .pcb-compare--web .pcb-compare__step{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"num copy" "action action";align-items:center;gap:8px 10px}.pcb-pro .pcb-compare--web .pcb-compare__step-num{grid-area:num}.pcb-pro .pcb-compare--web .pcb-compare__step-copy{grid-area:copy}.pcb-pro .pcb-compare--web .pcb-compare__step .pcb-compare__btn,.pcb-pro .pcb-compare--web .pcb-compare__step .pcb-compare__load,.pcb-pro .pcb-compare--web .pcb-compare__step-actions{grid-area:action}}@media (min-width:992px){.pcb-pro .pcb-compare--web .pcb-compare__load{grid-template-columns:1fr auto}.pcb-pro .pcb-compare--web .pcb-compare__load .pcb-compare__btn{width:auto}}.pcb-pro .pcb-compare--web .pcb-compare__edit-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;width:100%}.pcb-pro .pcb-compare--web .pcb-compare__edit-btn{border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.06);color:#e2e8f0;border-radius:8px;padding:10px 8px;font-family:"Rajdhani",sans-serif;font-size:13px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease}.pcb-pro .pcb-compare--web .pcb-compare__edit-btn:hover:not(:disabled){background:rgba(225,29,46,0.28);transform:translateY(-1px)}.pcb-pro .pcb-compare--web .pcb-compare__edit-btn.is-active{background:linear-gradient(145deg,#ff4d5d,#9b0f1c);border-color:#fff;color:#fff;box-shadow:0 0 0 2px rgba(11,20,56,0.85),0 4px 0 #7f1d1d}.pcb-pro .pcb-compare--web .pcb-compare__edit-btn:disabled{opacity:0.4;cursor:not-allowed}.pcb-pro .pcb-compare--web .pcb-compare__step--edit .pcb-compare__step-actions{margin-top:8px}.pcb-pro .pcb-compare__editing{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;font-family:"Rajdhani",sans-serif;font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#fff;background:#e11d2e;vertical-align:middle}.pcb-pro .pcb-compare__fighter.is-editing{box-shadow:0 0 0 2px rgba(255,255,255,0.35),0 10px 24px rgba(225,29,46,0.25)}.pcb-pro .pcb-compare__card-edit{margin-top:10px;width:100%}body.pcb-page .store-chat,html.pcb-page body .store-chat{left:auto;right:16px;bottom:calc(88px + 56px + 10px + 56px + 10px);transform:none;z-index:1195;width:56px;height:56px}body.pcb-page .store-chat__teaser,html.pcb-page body .store-chat__teaser{left:auto;right:0;transform:none;justify-content:flex-end;width:min(300px,calc(100vw - 24px))}body.pcb-page .store-chat__teaser-bubble,html.pcb-page body .store-chat__teaser-bubble{border-radius:18px 18px 6px 18px;text-align:left}body.pcb-page .store-chat__teaser-bubble:hover,html.pcb-page body .store-chat__teaser-bubble:hover{transform:translate(-1px,-2px)}body.pcb-page .store-chat__teaser-bubble::after,html.pcb-page body .store-chat__teaser-bubble::after{left:auto;right:20px;margin-left:0;border-left:0;border-right:3px solid var(--spidey-ink,#111);border-bottom:3px solid var(--spidey-ink,#111)}body.pcb-page .store-chat__panel,html.pcb-page body .store-chat__panel{left:auto;right:0;transform:none}body.pcb-page .store-chat__launcher:hover,body.pcb-page .store-chat__launcher:focus,html.pcb-page body .store-chat__launcher:hover,html.pcb-page body .store-chat__launcher:focus{transform:translateY(-2px) scale(1.04)}body.pcb-page .store-chat__launcher,body.pcb-page .store-chat__launcher-mark,body.pcb-page .store-chat__logo-icon,body.pcb-page .store-chat__mask-icon,html.pcb-page body .store-chat__launcher,html.pcb-page body .store-chat__launcher-mark,html.pcb-page body .store-chat__logo-icon,html.pcb-page body .store-chat__mask-icon{width:56px;height:56px}body.pcb-page .pcb-float-cart.pcb-float-show,html.pcb-page body .pcb-float-cart.pcb-float-show{bottom:20px}@media (max-width:991px){body.pcb-page .store-chat,html.pcb-page body .store-chat{}}@media (max-width:991px){body:has(#extension-pc-builder-pc-builder){padding-bottom:calc(56px + 72px + env(safe-area-inset-bottom, 0px))}#extension-pc-builder-pc-builder.pcb-pro{padding:0 0 20px}.pcb-pro .pcb-page-head{margin:8px 12px 0;padding:10px 12px;border-radius:14px;border:1px solid var(--color-border,#e2e8f0);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04)}.pcb-pro .pcb-intro-brand{font-size:10px;letter-spacing:0.12em;color:var(--pcb-accent,#3b82f6)}.pcb-pro .pcb-page-head .pcb-intro-title{margin:2px 0 0;font-size:1.2rem;line-height:1.2;letter-spacing:-0.02em}.pcb-build-progress{margin:10px 12px 12px;padding:10px 12px;border:1px solid var(--color-border,#e2e8f0);border-radius:14px;border-bottom:1px solid var(--color-border,#e2e8f0);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04)}.pcb-build-progress__track{height:8px}.pcb-build-progress__text{font-size:12px;font-weight:600}.pcb-pro .pcb-build-split{display:flex;flex-direction:column;gap:12px;padding:0;max-width:100%;overflow-x:clip}.pcb-pro .pcb-build-split__report{display:contents}.pcb-pro .pcb-viz,.pcb-pro .pcb-viz--spidey{order:1;width:100%;max-width:none;margin:0;padding:10px 0 12px;border-radius:0;border-left:none;border-right:none;box-sizing:border-box}.pcb-pro .pcb-build-split__parts{order:0;min-width:0;padding:0 12px;box-sizing:border-box}.pcb-pro .pcb-ai-report{order:2;margin:0;padding:0 12px;box-sizing:border-box}.pcb-pro .pcb-workspace{margin:0}.pcb-pro .pcg .pc-builder-category-container{margin-bottom:14px}.pcb-pro .pcg .pc-builder-category-container > h4{position:sticky;top:calc(var(--header-height, 56px) + 4px);z-index:5;margin:0 0 8px;padding:8px 10px;border-radius:10px;background:rgba(248,250,252,0.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;letter-spacing:0.14em;border:1px solid var(--color-border,#e2e8f0)}.pcb-pro .pcg .pc-builder-component-container{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img name action" "img product action";gap:4px 12px;padding:12px;margin:0 0 10px;border-radius:14px;box-shadow:0 1px 4px rgba(15,23,42,0.06);transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.pcb-pro .pcg .pc-builder-component-container:active{transform:scale(0.992)}.pcb-pro .pcg .component-image{width:56px;min-width:56px;height:56px;border-radius:12px;background:var(--color-bg-muted,#f8fafc)}.pcb-pro .pcg .component-name{font-size:14px}.pcb-pro .pcg .component-product{font-size:12px}.pcb-pro .pcg .pcb-choose-btn{min-height:44px;min-width:88px;padding:10px 14px;font-size:13px;border-radius:11px;box-shadow:0 2px 8px rgba(59,130,246,0.25)}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"]{grid-template-columns:68px minmax(0,1fr) auto;grid-template-areas:"name name remove" "img product product" ". price change";gap:4px 12px;padding:14px;align-items:start}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-name-product,.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-component-actions{display:contents}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-image{width:68px;min-width:68px;height:68px}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-product{font-size:14px;padding-bottom:12px}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .component-price{grid-area:price;font-size:17px;justify-self:start;align-self:center;margin-top:6px}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-choose-btn{grid-area:change;min-height:40px;min-width:96px;padding:8px 14px;font-size:12px;border-radius:10px;box-shadow:none;justify-self:end;margin-top:6px}.pcb-pro .pcg .pc-builder-component-container[data-product-selected="yes"] .pcb-remove-btn{grid-area:remove;width:36px;height:36px;border-radius:10px;justify-self:end}.pcb-pro .pcb-viz--spidey{padding:10px 0 12px}.pcb-pro .pcb-viz__head{margin-bottom:8px;padding-left:14px;padding-right:14px}.pcb-pro .pcb-viz__title{font-size:1.05rem}.pcb-pro .pcb-viz__desc{font-size:12px}.pcb-pro .pcb-viz__stage{display:flex;justify-content:center;width:100%;padding:8px 0 4px;box-sizing:border-box}.pcb-pro .pcb-viz__stack,.pcb-pro .pcb-viz__hitmap,.pcb-pro .pcb-viz__overlay,.pcb-pro .pcb-viz__layer{width:min(328px,calc(100vw - 24px));height:calc(min(328px, calc(100vw - 24px)) * 357 / 328);margin-left:auto;margin-right:auto}.pcb-pro .pcb-viz__overlay,.pcb-pro .pcb-viz__layer{background-size:100% 100%;background-position:center top}.pcb-pro .pcb-viz__signals{justify-content:center;gap:8px;margin-top:10px;padding-left:12px;padding-right:12px;box-sizing:border-box}.pcb-pro .pcb-build-summary{--pcb-nav-h:calc(56px + env(safe-area-inset-bottom, 0px));position:fixed !important;top:auto !important;left:0;right:0;bottom:var(--pcb-nav-h) !important;z-index:200;margin:0;width:100%;max-width:100%;box-sizing:border-box;min-height:64px;padding:10px 12px !important;border-radius:16px 16px 0 0;border:none;border-top:1px solid var(--color-border,#e2e8f0);background:#fff;box-shadow:0 -8px 28px rgba(15,23,42,0.14);display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;overflow:hidden}.pcb-pro .pcb-build-summary::before{display:none}.pcb-pro .pcb-build-summary--top .pcb-dock-panel,.pcb-dock-panel{display:contents !important}.pcb-dock-more{order:1;display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;margin:0;border-radius:12px;font-size:16px}.pcb-pro .pcb-summary-totals{order:2;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 4px;margin:0}.pcb-pro .pcb-summary-total-main{text-align:left;min-width:0}.pcb-pro .pcb-build-summary .pcb-total-label{display:block;font-size:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted,#64748b);line-height:1.2;margin:0}.pcb-pro .pcb-build-summary .pcb-total-value{display:block;font-size:1.25rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcb-pro .pcb-summary-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0;border:none;font-size:11px;line-height:1.2;min-width:0}.pcb-pro .pcb-summary-meta-item{white-space:nowrap}.pcb-pro .pcb-build-summary:not(.is-dock-open) .pcb-summary-power{display:none !important}.pcb-pro .pcb-build-summary:not(.is-dock-open) .pcb-summary-health:not([hidden]){display:inline-flex;gap:6px}.pcb-pro .pcb-summary-cart-btn{order:3;flex:0 0 auto;width:auto !important;min-width:118px;max-width:46%;min-height:44px;margin:0;padding:10px 14px;font-size:13px;border-radius:12px;box-shadow:0 4px 14px rgba(59,130,246,0.22);white-space:nowrap;z-index:1}.pcb-pro .pcb-summary-tools,.pcb-pro .pcb-build-summary .pcb-hide-wrap,.pcb-pro .pcb-health--dock,.pcb-pro .pcb-compare--dock{order:10;flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box}.pcb-pro .pcb-build-summary:not(.is-dock-open) .pcb-summary-tools,.pcb-pro .pcb-build-summary:not(.is-dock-open) .pcb-hide-wrap{display:none !important}.pcb-pro .pcb-build-summary.is-dock-open{flex-wrap:wrap;padding-top:14px;max-height:min(72vh,640px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;align-items:stretch}.pcb-pro .pcb-build-summary.is-dock-open .pcb-summary-tools{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:none;overflow:visible;opacity:1;margin-top:4px;padding-top:4px}.pcb-pro .pcb-build-summary.is-dock-open .pcb-hide-wrap{display:block !important;max-height:none;opacity:1;margin-top:4px;padding:10px 12px;border-radius:12px;background:var(--color-bg-muted,#f8fafc);border:1px solid var(--color-border,#e2e8f0);font-size:13px}.pcb-pro .pcb-build-summary.is-dock-open .pcb-summary-power{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pcb-pro .pcb-tool-btn{min-height:52px;padding:8px 6px;border-radius:12px;font-size:11px;font-weight:700;gap:4px}.pcb-pro .pcb-tool-btn i{font-size:16px}.pcb-pro .pcb-tool-btn span{display:block;line-height:1.15}.pcb-pro .pcb-health--dock,.pcb-pro .pcb-compare--dock{margin-top:4px;border-radius:14px;max-height:min(48vh,420px)}.pcb-pro .pcb-health--dock .pcb-health__body,.pcb-pro .pcb-compare--dock .pcb-compare__body{max-height:min(36vh,320px)}body.pcb-page .store-chat,html.pcb-page body .store-chat,body:has(#extension-pc-builder-pc-builder) .store-chat{--pcb-chat-clear:calc(56px + 72px + 14px + env(safe-area-inset-bottom, 0px));left:auto !important;right:12px !important;bottom:var(--pcb-chat-clear) !important;width:52px;height:52px;z-index:1210 !important;transform:none !important;pointer-events:auto !important}body.pcb-page .store-chat__launcher,body.pcb-page .store-chat__launcher-mark,html.pcb-page body .store-chat__launcher,html.pcb-page body .store-chat__launcher-mark,body:has(#extension-pc-builder-pc-builder) .store-chat__launcher,body:has(#extension-pc-builder-pc-builder) .store-chat__launcher-mark{width:52px !important;height:52px !important}body.pcb-page .store-chat__logo-icon,body.pcb-page .store-chat__mask-icon,html.pcb-page body .store-chat__logo-icon,html.pcb-page body .store-chat__mask-icon,body:has(#extension-pc-builder-pc-builder) .store-chat__logo-icon,body:has(#extension-pc-builder-pc-builder) .store-chat__mask-icon{width:52px !important;height:52px !important}body.pcb-page .store-chat__teaser,html.pcb-page body .store-chat__teaser,body:has(#extension-pc-builder-pc-builder) .store-chat__teaser{display:none !important}body.pcb-page .store-chat__panel,html.pcb-page body .store-chat__panel,body:has(#extension-pc-builder-pc-builder) .store-chat__panel{left:10px !important;right:10px !important;width:auto !important;max-width:none !important}body.pcb-page .store-chat.is-open .store-chat__panel,html.pcb-page body .store-chat.is-open .store-chat__panel,body:has(#extension-pc-builder-pc-builder) .store-chat.is-open .store-chat__panel{bottom:calc(var(--store-chat-kb-inset, 0px) + 10px + env(safe-area-inset-bottom,0px)) !important;max-height:min(520px,calc(var(--store-chat-vvh, 100dvh) - 20px)) !important;z-index:1300 !important}}@media (max-width:380px){.pcb-pro .pcb-summary-cart-btn{min-width:96px;padding:12px 12px;font-size:13px}.pcb-pro .pcb-build-summary .pcb-total-value{font-size:1.25rem}.pcb-pro .pcg .pcb-choose-btn{min-width:76px;padding:10px 12px}}
