.pcb{--pcb-bg: #ffffff;--pcb-bg-alt: #f5f5f5;--pcb-bg-card: #ffffff;--pcb-bg-hover: #fafafa;--pcb-bg-input: #ffffff;--pcb-border: #dddddd;--pcb-border-light: #eeeeee;--pcb-text: #333e48;--pcb-text-muted: #878787;--pcb-text-dim: #aaaaaa;--pcb-accent: #62B134;--pcb-accent-hover: #4e9228;--pcb-accent-light: rgba(98, 177, 52, .08);--pcb-accent-light-green: #7ec850;--pcb-accent-strong: rgba(98, 177, 52, .15);--pcb-yellow: #fed700;--pcb-yellow-hover: #f5cf00;--pcb-red: #ee0000;--pcb-red-bg: rgba(238, 0, 0, .08);--pcb-orange: #f5a623;--pcb-orange-bg: rgba(245, 166, 35, .08);--pcb-blue: #0062bd;--pcb-blue-bg: rgba(0, 98, 189, .08);--pcb-price: #343f49;--pcb-shadow-sm: 0 1px 3px rgba(0,0,0,.06);--pcb-shadow-md: 0 4px 12px rgba(0,0,0,.08);--pcb-shadow-lg: 0 8px 24px rgba(0,0,0,.1);--pcb-radius: 10px;--pcb-radius-sm: 6px;--pcb-radius-lg: 14px;--pcb-transition: .3s ease;--pcb-gold: #d4a800;--pcb-gold-bg: rgba(255,215,0,.1);--pcb-silver: #888888;--pcb-silver-bg: rgba(192,192,192,.1);--pcb-bronze: #CD7F32;--pcb-bronze-bg: rgba(205,127,50,.1);--pcb-diamond: #0062bd;--pcb-diamond-bg: rgba(0, 98, 189, .08)}.pcb--dark{--pcb-bg: #1a1c1e;--pcb-bg-alt: #222426;--pcb-bg-card: #2a2c2e;--pcb-bg-hover: #333538;--pcb-bg-input: #2e3033;--pcb-border: #3a3c3e;--pcb-border-light: #444648;--pcb-text: #e0e0e0;--pcb-text-muted: #9a9a9a;--pcb-text-dim: #6a6a6a;--pcb-accent-light: rgba(98, 177, 52, .15);--pcb-accent-strong: rgba(98, 177, 52, .25);--pcb-red: #d9534f;--pcb-red-bg: rgba(217, 83, 79, .12);--pcb-orange: #f0ad4e;--pcb-orange-bg: rgba(240, 173, 78, .12);--pcb-blue: #7ec8ff;--pcb-blue-bg: rgba(91, 192, 222, .12);--pcb-price: #e0e0e0;--pcb-shadow-sm: 0 1px 3px rgba(0,0,0,.2);--pcb-shadow-md: 0 4px 12px rgba(0,0,0,.3);--pcb-shadow-lg: 0 8px 24px rgba(0,0,0,.4)}.pc-builder-v3-section{background:#fff!important}.pcb--dark~.pc-builder-v3-section,.pc-builder-v3-section:has(.pcb--dark){background:#1a1c1e!important}.pcb--dark{background:#1a1c1e!important}.pc-builder-v3-section,.pcb-section{max-width:100%!important;padding:0!important;margin:0!important}@media(max-width:767px){.page-content,.page-content>.container,#main-content .container,.main-content>.container{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}.pc-builder-v3-section,.pc-builder-v3-section .pcb-section,.pc-builder-v3-section .pcb{width:100%!important;max-width:100%!important;overflow-x:hidden}}.pcb{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.5;color:var(--pcb-text);background:var(--pcb-bg);position:relative;transition:background .35s ease,color .35s ease}.pcb__toolbar{background:var(--pcb-bg-alt);border-bottom:1px solid var(--pcb-border);padding:10px 24px}.pcb__toolbar-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.pcb__toolbar-title{display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;color:var(--pcb-text)}.pcb__toolbar-title svg{width:22px;height:22px;color:var(--pcb-accent)}.pcb__toolbar-controls{display:flex;align-items:center;gap:16px}.pcb__toolbar-build-name{display:none}.pcb__dark-toggle{width:34px;height:34px;background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--pcb-text-muted)}.pcb__dark-toggle:hover{border-color:var(--pcb-accent);color:var(--pcb-text)}.pcb--dark .pcb__score-number{background:linear-gradient(135deg,#7ec8ff,#4da8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pcb--dark .pcb__dark-toggle{color:var(--pcb-yellow);border-color:var(--pcb-border-light)}.pcb__dark-toggle svg{width:16px;height:16px}.pcb__body{max-width:1400px;margin:0 auto;padding:20px;display:grid;grid-template-columns:300px 1fr 320px;gap:20px;min-height:calc(100vh - 60px)}.pcb__left,.pcb__slots{display:flex;flex-direction:column;gap:6px}.pcb__slot{display:flex;align-items:center;gap:12px;padding:12px;background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius);cursor:pointer;transition:all var(--pcb-transition)}.pcb__slot:hover{border-color:var(--pcb-accent);background:var(--pcb-bg-hover);box-shadow:var(--pcb-shadow-md)}.pcb__slot--empty{border-style:dashed;border-color:var(--pcb-border);background:var(--pcb-bg-alt)}.pcb__slot--empty:hover{border-style:solid;border-color:var(--pcb-accent);background:var(--pcb-bg-card);box-shadow:var(--pcb-shadow-md)}.pcb__slot--filled{border-color:var(--pcb-border);background:var(--pcb-bg-card);box-shadow:var(--pcb-shadow-sm);cursor:default;position:relative;overflow:hidden}.pcb__slot--filled:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--pcb-accent),var(--pcb-accent-light-green))}.pcb__slot--filled:hover{box-shadow:var(--pcb-shadow-md)}.pcb__slot-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--pcb-bg-alt);border:1px solid var(--pcb-border-light);flex-shrink:0}.pcb__slot--filled .pcb__slot-icon{background:var(--pcb-accent-light);border-color:#62b13433}.pcb__icon{width:20px;height:20px;color:var(--pcb-text-dim)}.pcb__slot--filled .pcb__icon{color:var(--pcb-accent)}.pcb__slot-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pcb__slot-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--pcb-accent)}.pcb__slot--empty .pcb__slot-label{color:var(--pcb-text-muted)}.pcb__slot-title{font-size:13px;font-weight:600;color:var(--pcb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb__slot-price{font-size:13px;font-weight:700;color:var(--pcb-accent)}.pcb__slot-hint{font-size:12px;color:var(--pcb-text-dim)}.pcb__slot-specs{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.pcb__spec-tag{font-size:10px;padding:1px 6px;border-radius:3px;background:var(--pcb-bg-alt);color:var(--pcb-text-muted);border:1px solid var(--pcb-border)}.pcb__spec-tag--tier{background:var(--pcb-accent-light);color:var(--pcb-accent);border-color:transparent;font-weight:600}.pcb__slot-qty{display:inline-flex;align-items:center;gap:4px;margin-top:4px}.pcb__qty-btn{width:28px;height:28px;border:1px solid var(--pcb-border);border-radius:6px;background:var(--pcb-bg-alt);color:var(--pcb-text);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;padding:0;line-height:1}.pcb__qty-btn:hover:not(:disabled){background:var(--pcb-accent-light);border-color:var(--pcb-accent);color:var(--pcb-accent)}.pcb__qty-btn:disabled{opacity:.35;cursor:not-allowed}.pcb__qty-val{font-size:13px;font-weight:700;min-width:20px;text-align:center;color:var(--pcb-text)}.pcb__qty-slots{font-size:10px;color:var(--pcb-text-muted);margin-left:6px}.pcb__qty-slots--warn{color:var(--pcb-orange)}.pcb__qty-badge{font-size:11px;font-weight:700;color:var(--pcb-accent);background:var(--pcb-accent-light);padding:1px 5px;border-radius:4px;margin-left:4px}.pcb__slot-actions{display:flex;gap:6px;flex-shrink:0}.pcb__slot-actions .pcb__btn--danger{width:28px;height:28px;padding:0;border-radius:50%;font-size:14px}.pcb__center{display:flex;flex-direction:column;align-items:center;gap:16px}.pcb__pc-container{position:relative;width:100%;max-width:480px;aspect-ratio:3/4;margin:0 auto;background:var(--pcb-bg-alt);border:1px solid var(--pcb-border);border-radius:16px;padding:10px}.pcb__pc-container svg{width:100%;height:100%}.pcb__pc-container .pc-component.filled{cursor:pointer}.pcb__pc-container .pc-component.filled:hover{filter:brightness(1.1)}.pcb__pc-container .pc-component.empty{opacity:.5}@keyframes pcb-breathe{0%,to{filter:drop-shadow(0 0 0px rgba(98,177,52,0))}50%{filter:drop-shadow(0 0 6px rgba(98,177,52,.4))}}.pcb__pc-container .pc-component.filled.breathe{animation:pcb-breathe 3s ease-in-out infinite}.pcb__pc-label{position:absolute;background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-sm);padding:3px 8px;font-size:10px;font-weight:600;color:var(--pcb-text);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;white-space:nowrap;box-shadow:var(--pcb-shadow-sm)}.pcb__pc-container:hover .pcb__pc-label{opacity:1;transform:translateY(0)}.pcb__progress{width:100%;max-width:420px}.pcb__progress-text{font-size:12px;color:var(--pcb-text-muted);margin-bottom:6px}.pcb__progress-text strong{color:var(--pcb-text)}.pcb__progress-track{height:6px;background:var(--pcb-bg-alt);border:1px solid var(--pcb-border-light);border-radius:3px;overflow:hidden}.pcb__progress-fill{height:100%;background:linear-gradient(90deg,var(--pcb-accent),var(--pcb-accent-light-green));border-radius:3px;width:0%;transition:width 1.5s cubic-bezier(.16,1,.3,1)}.pcb__power{width:100%;max-width:480px;background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius);padding:12px 16px;box-shadow:var(--pcb-shadow-sm)}.pcb__power-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pcb__power-label{font-size:.7rem;font-weight:600;color:var(--pcb-text-muted);text-transform:uppercase;letter-spacing:1px}.pcb__power-value{font-size:.8rem;font-weight:600;color:var(--pcb-text)}.pcb__power-track{height:8px;background:var(--pcb-bg-alt);border:1px solid var(--pcb-border-light);border-radius:4px;position:relative;overflow:hidden}.pcb__power-fill{height:100%;border-radius:4px;width:0%;transition:width 1s ease,background-color .3s;background:linear-gradient(90deg,var(--pcb-accent),var(--pcb-accent-light-green))}.pcb__power-fill--warn{background:var(--pcb-orange)}.pcb__power-fill--danger{background:var(--pcb-red)}.pcb__power-threshold{position:absolute;top:0;width:2px;height:100%;background:var(--pcb-orange);opacity:.6}.pcb__power-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--pcb-text-dim);margin-top:2px}.pcb__right{display:flex;flex-direction:column;gap:12px}.pcb__score-card{background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-lg);padding:20px;text-align:center;box-shadow:var(--pcb-shadow-sm);position:relative;overflow:hidden}.pcb__score-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,var(--pcb-diamond-bg) 0%,transparent 60%);opacity:.5;pointer-events:none}.pcb__score-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--pcb-text-muted);margin-bottom:4px;position:relative}.pcb__score-number{font-size:4rem;font-weight:800;background:linear-gradient(135deg,#0062bd,#0085ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:4px;position:relative}.pcb__score-max{font-size:.8rem;color:var(--pcb-text-dim);-webkit-text-fill-color:var(--pcb-text-dim);margin-bottom:12px}.pcb__score-tier{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 18px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden}.pcb__tier--diamond{background:var(--pcb-diamond-bg);border:1px solid rgba(0,98,189,.3);color:var(--pcb-diamond)}.pcb__tier--diamond:before{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(90deg,transparent,rgba(0,98,189,.15),transparent);animation:pcb-shimmer 3s ease-in-out infinite}.pcb__tier--gold{background:#fed7001f;border:1px solid rgba(254,215,0,.4);color:#b8960a}.pcb__tier--platinum{background:var(--pcb-accent-light);border:1px solid rgba(98,177,52,.3);color:var(--pcb-accent)}.pcb__tier--silver{background:#c0c0c01f;border:1px solid rgba(192,192,192,.4);color:#888}.pcb__tier--bronze{background:#cd7f321a;border:1px solid rgba(205,127,50,.3);color:var(--pcb-bronze)}.pcb__tier--enthusiast{background:var(--pcb-diamond-bg);color:var(--pcb-diamond)}.pcb__tier--high,.pcb__tier--mid{background:var(--pcb-gold-bg);color:var(--pcb-gold)}.pcb__tier--entry{background:var(--pcb-silver-bg);color:var(--pcb-silver)}.pcb__tier--budget{background:var(--pcb-bronze-bg);color:var(--pcb-bronze)}.pcb__radar-card{background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-lg);padding:16px;box-shadow:var(--pcb-shadow-sm)}.pcb__radar-card h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--pcb-text-muted);margin-bottom:10px;text-align:center}.pcb__radar-container{width:100%;max-width:260px;margin:0 auto}.pcb__summary-card{background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-lg);padding:16px;box-shadow:var(--pcb-shadow-sm)}.pcb__summary-card h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--pcb-text-muted);margin-bottom:10px}.pcb__summary-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.pcb__summary-row:not(:last-child){border-bottom:1px solid var(--pcb-border-light)}.pcb__summary-row .label{color:var(--pcb-text-muted)}.pcb__summary-row .value{color:var(--pcb-text);font-weight:600}.pcb__summary-row .value--price{color:var(--pcb-accent);font-size:18px;font-weight:800}.pcb__warnings{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pcb__warning{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:var(--pcb-radius-sm);font-size:12px}.pcb__warning--error{background:var(--pcb-red-bg);color:var(--pcb-red)}.pcb__warning--warn{background:var(--pcb-orange-bg);color:var(--pcb-orange)}.pcb__warning--info{background:var(--pcb-blue-bg);color:var(--pcb-blue)}.pcb__warning-icon{flex-shrink:0;font-weight:700}.pcb__disclaimer{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;margin-top:8px;background:var(--pcb-surface);border:1px solid var(--pcb-border);border-radius:8px;font-size:11px;color:var(--pcb-muted);line-height:1.4}.pcb__actions{display:flex;flex-direction:column;gap:8px}.pcb__btn-row{display:flex;gap:6px;flex-wrap:wrap}.pcb__btn-row .pcb__btn{flex:1;min-width:0}.pcb__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--pcb-transition);border:1px solid transparent;text-decoration:none}.pcb__btn--primary{background:var(--pcb-yellow);color:#333e48;border-color:var(--pcb-yellow);box-shadow:0 2px 8px #fed7004d}.pcb__btn--primary:hover{background:var(--pcb-text);color:#fff;border-color:var(--pcb-text);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.pcb__btn--primary:disabled{opacity:.5;cursor:not-allowed}.pcb__btn--accent{background:var(--pcb-accent);color:#fff}.pcb__btn--accent:hover{background:var(--pcb-accent-hover)}.pcb__btn--outline{background:transparent;color:var(--pcb-text);border-color:var(--pcb-border)}.pcb__btn--outline:hover{background:var(--pcb-bg-hover);border-color:var(--pcb-text-muted)}.pcb__btn--danger{color:var(--pcb-red);border-color:var(--pcb-red);background:transparent}.pcb__btn--danger:hover{background:var(--pcb-red-bg)}.pcb__btn--sm{padding:5px 10px;font-size:11px}.pcb__btn--block{width:100%}.pcb__drawer{position:fixed;top:0;right:0;width:420px;height:100vh;background:var(--pcb-bg);border-left:1px solid var(--pcb-border);box-shadow:var(--pcb-shadow-lg);z-index:1050;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.pcb__drawer--open{transform:translate(0)}.pcb__drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1049;opacity:0;pointer-events:none;transition:opacity .35s ease}.pcb__drawer-overlay--visible{opacity:1;pointer-events:auto}.pcb__drawer-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 20px;background:var(--pcb-bg-alt);border-bottom:1px solid var(--pcb-border);flex-shrink:0}.pcb__drawer-header h3{font-size:16px;font-weight:700;color:var(--pcb-text);margin:0}.pcb__drawer-slot-info{width:100%;order:3;font-size:11px;color:var(--pcb-accent);margin-top:4px}.pcb__drawer-slot-info--warn{color:var(--pcb-orange)}.pcb__drawer-close{width:32px;height:32px;background:none;border:1px solid var(--pcb-border);border-radius:6px;color:var(--pcb-text-muted);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pcb__drawer-close:hover{color:#fff;background:var(--pcb-red);border-color:var(--pcb-red)}.pcb__drawer-toolbar{padding:12px 20px;border-bottom:1px solid var(--pcb-border);display:flex;flex-direction:column;gap:8px;flex-shrink:0}.pcb__drawer-search{width:100%;padding:8px 12px;background:var(--pcb-bg-input);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-sm);color:var(--pcb-text);font-size:13px;font-family:inherit}.pcb__drawer-search:focus{outline:none;border-color:var(--pcb-accent)}.pcb__drawer-toolbar-row{display:flex;gap:8px;align-items:center}.pcb__drawer-sort{flex:1;padding:6px 8px;background:var(--pcb-bg-input);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-sm);color:var(--pcb-text);font-size:12px;font-family:inherit}.pcb__drawer-stock-toggle{font-size:12px;color:var(--pcb-text-muted);display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}.pcb__drawer-body{flex:1;overflow-y:auto;padding:12px 20px}.pcb__drawer-grid{display:flex;flex-direction:column;gap:8px}.pcb__drawer-card{display:flex;align-items:center;gap:12px;padding:10px;background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius);cursor:pointer;transition:all var(--pcb-transition)}.pcb__drawer-card:hover{border-color:var(--pcb-accent);box-shadow:var(--pcb-shadow-sm)}.pcb__drawer-card--selected{border-color:var(--pcb-accent);background:var(--pcb-accent-light)}.pcb__drawer-card--oos{opacity:.5}.pcb__drawer-card-img{width:60px;height:60px;background:#fff;border-radius:var(--pcb-radius-sm);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pcb__drawer-card-img img{max-width:100%;max-height:100%;object-fit:contain}.pcb__drawer-card-info{flex:1;min-width:0}.pcb__drawer-card-vendor{font-size:10px;color:var(--pcb-text-dim);text-transform:uppercase}.pcb__drawer-card-title{font-size:12px;font-weight:600;color:var(--pcb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb__drawer-card-meta{display:flex;gap:4px;margin-top:2px}.pcb__drawer-card-price{font-size:14px;font-weight:700;color:var(--pcb-accent);flex-shrink:0}.pcb__drawer-card-compare{font-size:11px;color:var(--pcb-text-dim);text-decoration:line-through}.pcb__drawer-card-oos{font-size:11px;color:var(--pcb-red);font-weight:600}.pcb__drawer-card-badge{position:absolute;top:0;right:0;font-size:11px;padding:4px 10px;border-radius:0 8px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;z-index:2}.pcb__badge--red,.pcb__badge--error{background:var(--pcb-red);color:#fff}.pcb__badge--orange,.pcb__badge--warn{background:var(--pcb-orange);color:#fff}.pcb__badge--yellow{background:var(--pcb-yellow);color:#111}.pcb__badge--blue,.pcb__badge--info{background:var(--pcb-blue, #3498db);color:#fff}.pcb__drawer-card--incompat{border:2px solid var(--pcb-red)!important;opacity:.65;position:relative}.pcb__drawer-card--incompat:hover{opacity:.85}.pcb__drawer-card--warn{border:1px solid var(--pcb-orange)!important}.pcb__drawer-loading,.pcb__drawer-empty{text-align:center;padding:40px 20px;color:var(--pcb-text-muted);font-size:13px}.pcb__drawer-load-more{padding:12px;text-align:center}.pcb__drawer-variants{background:var(--pcb-bg-alt);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius);padding:8px;margin-top:4px}.pcb__drawer-variant-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-left:3px solid transparent;border-radius:var(--pcb-radius-sm);transition:all .15s;cursor:pointer}.pcb__drawer-variant-row:hover{border-left-color:var(--pcb-accent);background:var(--pcb-accent-light)}.pcb__drawer-variant-title{flex:1;font-size:12px;font-weight:600;color:var(--pcb-text)}.pcb__drawer-variant-price{font-size:12px;font-weight:700;color:var(--pcb-accent)}.pcb__drawer-variant-stock{font-size:11px;color:var(--pcb-accent)}.pcb__drawer-variant-row--oos{opacity:.5}.pcb__drawer-variant-row--oos .pcb__drawer-variant-stock{color:var(--pcb-red)}.pcb__drawer-filters{padding:12px 16px;border-bottom:1px solid var(--pcb-border);background:var(--pcb-bg-alt);max-height:280px;overflow-y:auto;flex-shrink:0}.pcb__drawer-filters .pcb__filter-group{margin-bottom:10px}.pcb__drawer-filters .pcb__filter-group:last-child{margin-bottom:0}.pcb__drawer-filters .pcb__filter-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--pcb-text-muted);margin-bottom:4px;display:block}.pcb__drawer-filters .pcb__filter-options{display:flex;flex-wrap:wrap;gap:4px}.pcb__drawer-filters .pcb__filter-option{font-size:12px;display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--pcb-radius-sm);cursor:pointer;color:var(--pcb-text)}.pcb__drawer-filters .pcb__filter-option:hover{background:var(--pcb-bg-hover)}.pcb__drawer-filters .pcb__filter-empty{font-size:12px;color:var(--pcb-text-dim)}.pcb__drawer-filters .pcb__price-range{display:flex;align-items:center;gap:6px}.pcb__drawer-filters .pcb__price-input{width:90px;padding:4px 8px;background:var(--pcb-bg-input);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-sm);color:var(--pcb-text);font-size:12px;font-family:inherit}.pcb__drawer-filters .pcb__price-input:focus{outline:none;border-color:var(--pcb-accent)}.pcb__drawer-filters .pcb__price-sep{color:var(--pcb-text-dim)}.pcb__drawer-filters .pcb__filter-reset{margin-top:8px}.pcb__filter-count{background:var(--pcb-accent);color:#fff;border-radius:10px;font-size:10px;padding:1px 6px;margin-left:4px;display:none}.pcb__drawer-filter-toggle{white-space:nowrap}.pcb__drawer-filter-toggle.active{background:var(--pcb-accent);color:#fff;border-color:var(--pcb-accent)}.pcb__drawer-peek{position:fixed;right:0;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;background:var(--pcb-accent);color:#fff;padding:12px 8px;border-radius:var(--pcb-radius) 0 0 var(--pcb-radius);font-size:12px;font-weight:600;cursor:pointer;z-index:1048;transition:all .2s;letter-spacing:1px}.pcb__drawer-peek:hover{padding-right:12px;background:var(--pcb-accent-hover)}.pcb ::-webkit-scrollbar{width:6px}.pcb ::-webkit-scrollbar-track{background:var(--pcb-bg-alt)}.pcb ::-webkit-scrollbar-thumb{background:var(--pcb-border);border-radius:3px}.pcb ::-webkit-scrollbar-thumb:hover{background:var(--pcb-text-dim)}.pcb--dark ::-webkit-scrollbar-track{background:var(--pcb-bg)}.pcb--dark ::-webkit-scrollbar-thumb{background:#444648}.pcb--dark ::-webkit-scrollbar-thumb:hover{background:#6a6a6a}.pcb__group-label{font-size:.65rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--pcb-text-muted);padding:12px 12px 4px;font-weight:700}.pcb__budget-bar{background:var(--pcb-bg);border-bottom:1px solid var(--pcb-border);padding:10px 24px}.pcb__budget-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:16px}.pcb__budget-label{font-size:.75rem;color:var(--pcb-text-muted);text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.pcb__budget-track{flex:1;height:8px;background:var(--pcb-bg-alt);border-radius:4px;overflow:hidden;border:1px solid var(--pcb-border-light)}.pcb__budget-fill{height:100%;background:linear-gradient(90deg,var(--pcb-accent),var(--pcb-accent-light-green));border-radius:4px;transition:width 1s ease}.pcb__budget-fill--warn{background:linear-gradient(90deg,var(--pcb-orange),#ffc107)}.pcb__budget-fill--over{background:linear-gradient(90deg,var(--pcb-red),#ff4444)}.pcb__budget-amount{font-size:.85rem;font-weight:700;color:var(--pcb-text);white-space:nowrap}.pcb__budget-amount span{color:var(--pcb-text-muted);font-weight:400}.pcb__wizard{background:var(--pcb-bg-alt);border-bottom:1px solid var(--pcb-border);padding:12px 24px}.pcb__wizard-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:4px}.pcb__wizard-step{flex:1;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-size:.72rem;color:var(--pcb-text-muted);font-weight:500;transition:all .3s;cursor:pointer}.pcb__wizard-step:hover{background:var(--pcb-bg-hover)}.pcb__wizard-step--completed{color:var(--pcb-accent)}.pcb__wizard-step--active{background:var(--pcb-accent-strong);color:var(--pcb-accent);font-weight:600}.pcb__wizard-step--upcoming{color:var(--pcb-text-dim)}.pcb__wizard-dot{width:22px;height:22px;border-radius:50%!important;border:2px solid var(--pcb-border)!important;display:flex!important;align-items:center;justify-content:center;font-size:.65rem;flex-shrink:0;background:var(--pcb-bg)!important}.pcb__wizard-step--completed .pcb__wizard-dot{background:var(--pcb-accent)!important;border-color:var(--pcb-accent)!important;color:#fff!important}.pcb__wizard-step--active .pcb__wizard-dot{border-color:var(--pcb-accent)!important;color:var(--pcb-accent)!important;box-shadow:0 0 0 3px var(--pcb-accent-light)!important}.pcb__wizard-connector{width:20px;height:2px!important;background:var(--pcb-border)!important;flex-shrink:0}.pcb__wizard-connector--done{background:var(--pcb-accent)!important}.pcb__mode-toggle{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--pcb-text-muted)}.pcb__mode-track{width:52px;height:26px;background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:13px;position:relative;cursor:pointer;transition:all .3s}.pcb__mode-track.active{background:var(--pcb-accent-light);border-color:var(--pcb-accent)}.pcb__mode-thumb{width:20px;height:20px;background:var(--pcb-border);border-radius:50%;position:absolute;top:2px;left:3px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 1px 3px #0000001a}.pcb__mode-track.active .pcb__mode-thumb{left:28px;background:var(--pcb-accent)}.pcb__slot-specs{display:none}.pcb--advanced .pcb__slot-specs{display:flex}.pcb__group--periph{display:none}.pcb--advanced .pcb__group--periph{display:block}.pcb__popular-badge{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;padding:3px 10px;background:#fed7001f;border:1px solid rgba(254,215,0,.35);border-radius:10px;color:#b8960a;font-weight:600;margin-top:6px;animation:pcb-fadeIn .5s ease}.pcb__achievements{display:flex;gap:10px;justify-content:center;margin-top:12px;position:relative}.pcb__achievement{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .3s}.pcb__achievement--unlocked{background:var(--pcb-accent-light)!important;border:2px solid var(--pcb-accent)!important;color:var(--pcb-accent)!important}.pcb__achievement--locked{background:var(--pcb-bg-alt)!important;border:2px solid var(--pcb-border)!important;color:var(--pcb-text-dim)!important;opacity:.5}.pcb__achievement:hover{transform:scale(1.15)}.pcb__achievement svg{width:18px;height:18px}.pcb__achievement-tooltip{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:4px;padding:3px 8px;font-size:.6rem;color:var(--pcb-text-muted);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;box-shadow:var(--pcb-shadow-sm)}.pcb__achievement:hover .pcb__achievement-tooltip{opacity:1}.pcb__summary-total{display:flex;justify-content:space-between;align-items:center;padding:12px 0 0;margin-top:8px;border-top:2px solid var(--pcb-accent);font-size:1.2rem;font-weight:700}.pcb__summary-total .price{color:var(--pcb-price)}.pcb__compare-teaser{background:var(--pcb-bg-card);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius-lg);padding:16px;box-shadow:var(--pcb-shadow-sm)}.pcb__compare-teaser h3{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--pcb-text-muted);margin-bottom:10px}.pcb__compare-thumbs{display:flex;gap:10px;margin-bottom:10px}.pcb__compare-thumb{flex:1;background:var(--pcb-bg-alt);border:1px solid var(--pcb-border-light);border-radius:8px;padding:10px;text-align:center}.pcb__compare-thumb canvas{display:block;margin:0 auto}.pcb__compare-name{font-size:.7rem;color:var(--pcb-text-muted);margin-top:6px}.pcb__compare-score{font-size:.75rem;font-weight:700;color:var(--pcb-accent)}@keyframes pcb-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pcb-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pcb-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pcb-countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pcb-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pcb__slot{animation:pcb-slideInLeft .5s ease both}.pcb__slot:nth-child(1){animation-delay:0s}.pcb__slot:nth-child(2){animation-delay:.05s}.pcb__slot:nth-child(3){animation-delay:.1s}.pcb__slot:nth-child(4){animation-delay:.15s}.pcb__slot:nth-child(5){animation-delay:.2s}.pcb__slot:nth-child(6){animation-delay:.25s}.pcb__slot:nth-child(7){animation-delay:.3s}.pcb__slot:nth-child(8){animation-delay:.35s}.pcb__slot:nth-child(9){animation-delay:.4s}.pcb__slot:nth-child(10){animation-delay:.45s}.pcb__score-number{animation:pcb-countUp .8s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:.2s}.pcb__score-card{animation:pcb-fadeInUp .6s ease both}.pcb__radar-card{animation:pcb-fadeInUp .6s ease both;animation-delay:.3s}.pcb__summary-card{animation:pcb-fadeInUp .6s ease both;animation-delay:.5s}.pcb__score-tier{animation:pcb-fadeIn .5s ease both;animation-delay:.8s}.pcb__achievements{animation:pcb-fadeIn .5s ease both;animation-delay:1s}.pcb--dark .swal2-popup{background:var(--pcb-bg-card)!important;color:var(--pcb-text)!important}.pcb--dark .swal2-title{color:var(--pcb-text)!important}.pcb--dark .swal2-html-container{color:var(--pcb-text-muted)!important}.pcb--dark .swal2-input{background:var(--pcb-bg-input)!important;color:var(--pcb-text)!important;border-color:var(--pcb-border)!important}.pcb--dark .swal2-confirm{background:var(--pcb-accent)!important}@media(max-width:1023px)and (min-width:768px){.pcb__body{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"center center" "left   right"}.pcb__center{display:flex;grid-area:center}.pcb__left{grid-area:left}.pcb__right{grid-area:right}.pcb__pc-container{max-width:280px;margin:0 auto}.pcb__drawer{width:400px}}.pcb__mobile-tabs{display:none}@media(max-width:767px){.pcb__body{grid-template-columns:1fr;padding:12px 10px 68px}.pcb__center{display:flex}.pcb__left,.pcb__center,.pcb__right{display:none}.pcb__left.pcb__tab--active{display:flex;flex-direction:column}.pcb__center.pcb__tab--active{display:flex;flex-direction:column;align-items:center}.pcb__right.pcb__tab--active{display:flex;flex-direction:column}.pcb__right{position:static;transform:none;max-height:none;box-shadow:none;border-top:none;overflow-y:visible}.pcb__mobile-tabs{position:fixed;bottom:0;left:0;right:0;height:52px;height:calc(52px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:flex;background:var(--pcb-bg);border-top:1px solid var(--pcb-border);box-shadow:0 -4px 12px #00000026;z-index:999999}.pcb__mobile-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--pcb-text-muted);gap:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;transition:color .2s ease}.pcb__mobile-tab--active{color:var(--pcb-accent)}.pcb__mobile-tab svg{width:22px;height:22px}.pcb__mobile-tab--badge:after{content:"";position:absolute;top:6px;right:calc(50% - 18px);width:8px;height:8px;background:var(--pcb-red);border-radius:50%;border:1.5px solid var(--pcb-bg)}.pcb__pc-container{max-width:320px;margin:0 auto}.pcb__center .pcb__progress{margin-top:12px}.pcb__center .pcb__power,.pcb__center .pcb__disclaimer{margin-top:8px}.pcb__drawer{width:100%}.pcb__toolbar-build-name{width:120px}.pcb__btn-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pcb__btn-row .pcb__btn{min-height:44px;font-size:12px}.pcb__slot{min-height:48px;padding:10px 12px}.pcb__btn{min-height:44px}.pcb__drawer-card{min-height:56px;padding:10px}.pcb__drawer-close{width:44px;height:44px;font-size:28px}.pcb__filter-chip{min-height:36px;padding:6px 14px}.pcb__qty-btn{width:44px;height:44px;font-size:18px}.pcb__qty-val{font-size:16px;min-width:28px}.pcb__score-number{font-size:3.5rem}}@media(max-width:767px)and (orientation:landscape){.pcb__mobile-tabs{height:44px}.pcb__mobile-tab svg{width:18px;height:18px}.pcb__mobile-tab{font-size:9px}.pcb__body{padding-bottom:52px}.pcb__slot{padding:8px 12px;min-height:42px}.pcb__score-number{font-size:2.5rem}.pcb__pc-container{max-width:240px}}@media(max-width:479px){.pcb__toolbar-inner{flex-wrap:wrap;gap:8px}.pcb__slot{padding:8px;gap:8px}.pcb__slot-icon{width:28px;height:28px}.pcb__icon{width:16px;height:16px}.pcb__pc-container{max-width:260px}.pcb__score-number{font-size:3rem}.pcb__summary-total .price{font-size:18px}.pcb__toolbar-inner{padding:8px 12px}.pcb__btn-row .pcb__btn{font-size:11px;padding:8px 6px}.pcb__wizard{display:none}}.pcb-report-modal{background:#1a1a2e!important;color:#e0e0e0!important;border:1px solid #333!important;border-radius:12px!important}.pcb-report-modal .swal2-title{color:#62b134!important;font-family:Open Sans,sans-serif!important;font-size:1.3rem!important}.pcb-report-modal .swal2-html-container{color:#e0e0e0!important}.pcb-report-modal .swal2-html-container *{text-decoration:none!important}.pcb-report-modal .swal2-validation-message{background:#2a1a1a!important;color:#e74c3c!important}.pcb-report-modal select,.pcb-report-modal textarea,.pcb-report-modal input[type=email]{background:#111!important;border:1px solid #444!important;color:#e0e0e0!important;border-radius:8px!important;font-family:Open Sans,sans-serif!important;font-size:.9rem!important;padding:10px 12px!important;width:100%!important;margin:0!important}.pcb-report-modal select:focus,.pcb-report-modal textarea:focus,.pcb-report-modal input[type=email]:focus{border-color:#62b134!important;outline:none!important;box-shadow:0 0 0 2px #62b13433!important}.pcb-report-modal textarea{min-height:100px!important;resize:vertical!important}.pcb-report-modal .swal2-confirm{background:#62b134!important;border-radius:8px!important;font-weight:600!important;padding:10px 24px!important}.pcb-report-modal .swal2-cancel{background:#333!important;color:#e0e0e0!important;border-radius:8px!important;padding:10px 24px!important}.pcb-report-backdrop{background:#000000b3!important}.pcb__load-list{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto;padding:4px;text-align:left}.pcb__load-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#111;border:1px solid #333;border-radius:10px;transition:border-color .15s}.pcb__load-item:hover{border-color:#62b134}.pcb__load-info{flex:1;min-width:0;overflow:hidden}.pcb__load-name{font-weight:700;font-size:.95rem;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb__load-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:.78rem;color:#999}.pcb__load-price{color:#62b134;font-weight:600}.pcb__load-tier{background:#2a2a2a;padding:1px 8px;border-radius:10px;font-size:.7rem;color:#ccc}.pcb__load-date{color:#666}.pcb__load-actions{display:flex;gap:6px;flex-shrink:0}.pcb__load-btn{background:#62b134!important;color:#fff!important;border:none!important;padding:6px 16px!important;border-radius:6px!important;font-weight:600!important;font-size:.8rem!important;cursor:pointer}.pcb__load-btn:hover{background:#56a02e!important}.pcb__delete-btn{background:transparent!important;color:#888!important;border:1px solid #444!important;padding:6px 8px!important;border-radius:6px!important;cursor:pointer;display:flex;align-items:center}.pcb__delete-btn:hover{color:#e74c3c!important;border-color:#e74c3c!important}.pcb__load-list::-webkit-scrollbar{width:6px}.pcb__load-list::-webkit-scrollbar-track{background:transparent}.pcb__load-list::-webkit-scrollbar-thumb{background:#444;border-radius:3px}@media(max-width:767px){.pcb__load-list{max-height:60vh}.pcb__load-item{padding:10px 12px;gap:8px}.pcb__load-name{font-size:.88rem}.pcb__load-actions{flex-direction:column;gap:4px}.pcb__load-btn{padding:8px 14px!important;min-height:36px}.pcb__delete-btn{padding:8px!important;min-height:36px;justify-content:center}}.pcb-report-modal table{width:100%;border-collapse:collapse;font-size:.85rem}.pcb-report-modal th{text-align:left;padding:8px;border-bottom:2px solid #444;color:#62b134;font-weight:600}.pcb-report-modal td{padding:6px 8px;border-bottom:1px solid #2a2a2a}.pcb-report-modal td a{color:#6b9eff!important;text-decoration:none!important}.pcb-report-modal td a:hover{text-decoration:underline!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/pc-builder-v3-dev.css.map */
