.pc-builder_root__1QzZ2{margin-top:1rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:.85rem;gap:.85rem}.pc-builder_layout___A88c{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:900px){.pc-builder_layout___A88c{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}}.pc-builder_sidebar__3wHvn{min-width:0;display:grid;grid-gap:.85rem;gap:.85rem}.pc-builder_slotGrid__c4dwC{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}@media (min-width:560px){.pc-builder_slotGrid__c4dwC{grid-template-columns:1fr 1fr}}.pc-builder_slotCard__qUdsx{position:relative;display:flex;align-items:stretch;gap:0;border:1.5px solid #2a2a2a;border-radius:16px;background:#1b1b1b;overflow:visible;transition:border-color .2s ease,background .2s ease}.pc-builder_slotCard__qUdsx:hover{border-color:rgba(192,255,1,.35)}.pc-builder_slotCardActive__LJf_E{border-color:var(--accent);background:#1e2200}.pc-builder_slotCardFilled__cOv9Q{border-color:#2a2a2a}.pc-builder_slotCardConflict__VD3HN{border-color:var(--danger,#ff4444);background:rgba(255,68,68,.05)}.pc-builder_slotMain__lvGry{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .75rem .85rem .9rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pc-builder_slotIcon__vpRCc{flex-shrink:0;width:1.75rem;text-align:center;font-size:1.15rem;line-height:1.4;color:var(--muted-2)}.pc-builder_slotCardActive__LJf_E .pc-builder_slotIcon__vpRCc,.pc-builder_slotCardFilled__cOv9Q .pc-builder_slotIcon__vpRCc{color:var(--accent)}.pc-builder_slotBody__MVPCc{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;flex:1 1}.pc-builder_slotTitle__BXJ7p{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#888}.pc-builder_slotPart__XGlIj{font-size:.88rem;font-weight:600;color:#f5f5f5;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-builder_slotEmpty__o9439{font-size:.85rem;color:#555}.pc-builder_slotCard__qUdsx:hover .pc-builder_slotEmpty__o9439{color:rgba(192,255,1,.7)}.pc-builder_slotPrice__9KXR0{font-size:.8rem;font-weight:700;color:var(--accent);margin-top:.1rem}.pc-builder_slotClear__BftjW{flex-shrink:0;align-self:center;width:1.75rem;height:1.75rem;margin-right:.55rem;border:0;border-radius:999px;background:#2a2a2a;color:#888;font-size:1rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.pc-builder_slotClear__BftjW:hover{background:var(--danger,#ff4444);color:#fff}.pc-builder_slotBadge__ePwhm{position:absolute;top:-.35rem;right:.55rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .45rem;border-radius:999px;background:rgba(192,255,1,.15);color:var(--accent);pointer-events:none}.pc-builder_slotBadgeConflict__eg1o8{background:rgba(255,68,68,.15);color:var(--danger,#ff4444)}.pc-builder_statusPanel__L7We7{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem 1.1rem;border:1px solid #2a2a2a;border-radius:16px;background:#1b1b1b}.pc-builder_statusProgressRow___yILd{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pc-builder_statusCount__jE61E{font-size:.9rem;font-weight:600;color:var(--fg)}.pc-builder_compatBtn__x8wAR{border:0;background:transparent;font:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center}.pc-builder_progressTrack__n7EVa{height:6px;border-radius:999px;background:#2a2a2a;overflow:hidden}.pc-builder_progressFill__KAg92{height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}.pc-builder_statusPrice__RYVUU{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.85rem;color:var(--muted-2)}.pc-builder_statusPrice__RYVUU strong{font-size:1.2rem;color:var(--accent);font-weight:700}.pc-builder_priceNote__6ZFzs{width:100%;font-size:.72rem;color:#666}.pc-builder_statusPower__0nyHo{display:grid;grid-gap:.35rem;gap:.35rem}.pc-builder_powerLabel__aku9_{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--muted-2)}.pc-builder_powerLevel__gMzS_{font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.pc-builder_powerBar__Tp8O6{height:6px;border-radius:999px;background:#2a2a2a;overflow:hidden}.pc-builder_powerFill__E3O6F{height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}.pc-builder_powerFillWarn__suD6U{background:var(--warn,#ffc266)}.pc-builder_powerFillBad__FbyMi{background:var(--danger,#ff4444)}.pc-builder_messages__mnVz_{list-style:none;display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0}.pc-builder_msg__ugbhc{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.35;padding:.5rem .65rem;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);background:var(--bg-surface)}.pc-builder_msgBadge__vq4O3{flex-shrink:0;margin-top:.05rem}.pc-builder_catalog__y4vdu{border:1px solid #2a2a2a;border-radius:16px;background:#1b1b1b;padding:1rem;min-height:420px;display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.pc-builder_catalogDesktop__5I7CE{display:none}@media (min-width:900px){.pc-builder_catalogDesktop__5I7CE{display:grid;position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 64px) + .75rem);max-height:calc(100vh - var(--header-h, 64px) - 5rem);overflow:auto}.pc-builder_layout___A88c{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}}.pc-builder_catalogHead__uK4BV{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem}.pc-builder_catalogEyebrow__yewi8{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888}.pc-builder_catalogHead__uK4BV h3{margin:.15rem 0 0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}.pc-builder_catalogHeadRight__O7djS{display:flex;align-items:center}.pc-builder_compatCount___oqN9{font-size:.75rem;color:#666}.pc-builder_catalogHint__agvBJ{margin:3rem auto;text-align:center;color:#555;font-size:.9rem;max-width:16rem}.pc-builder_filters__JCLVG{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem}.pc-builder_filterGrow__hYc0q{min-width:0}.pc-builder_filterSort__If11A{min-width:8.5rem}.pc-builder_brandRow__HxmRu{display:flex;flex-wrap:wrap;gap:.35rem}.pc-builder_brandChip__HE_jP{border:1px solid #2a2a2a;border-radius:999px;background:#212121;color:#888;font:inherit;font-size:.75rem;padding:.25rem .65rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.pc-builder_brandChip__HE_jP:hover{border-color:rgba(192,255,1,.35);color:var(--fg)}.pc-builder_brandChipActive__SlwLC{border-color:var(--accent);color:var(--accent);background:rgba(192,255,1,.08)}.pc-builder_pickerList__NSRul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.pc-builder_pickerPartCard___BJcS{width:100%;gap:0;cursor:pointer;border-radius:12px!important}.pc-builder_pickerPartCardSelected__PClAb{border-color:rgba(192,255,1,.5)!important;background:#1e2200!important}.pc-builder_pickerPartBody__wCmg0{display:grid;grid-gap:0;gap:0;color:inherit;font-size:inherit;line-height:inherit}.pc-builder_pickerPartTop__1hw7G{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.pc-builder_pickerPartMain__c1rnW{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;flex:1 1}.pc-builder_pickerBrand__kUx1G{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888}.pc-builder_pickerTitle__XvN9r{font-size:.9rem;font-weight:600;color:#f5f5f5;line-height:1.3}.pc-builder_pickerSpecs__Z0s2p{font-size:.75rem;color:#666}.pc-builder_pickerPartMeta__EVs0m{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:end;flex-shrink:0}.pc-builder_pickerPrice__hf0Pb{font-size:.9rem;font-weight:700;color:var(--accent);white-space:nowrap}.pc-builder_empty__M6CgB{margin:1.5rem 0;text-align:center;color:#555;font-size:.88rem}.pc-builder_pager__5ucCl{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.82rem;color:var(--muted-2)}.pc-builder_stickyBar__HZJvz{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom, 0px));background:rgba(17,17,17,.96);border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:900px){.pc-builder_stickyBar__HZJvz{position:-webkit-sticky;position:sticky;bottom:.5rem;left:auto;right:auto;margin-top:.25rem;border:1px solid #2a2a2a;border-radius:14px;padding:.75rem 1rem;background:#1b1b1b}.pc-builder_root__1QzZ2{padding-bottom:1rem}}@media (max-width:899px){.pc-builder_stickyBar__HZJvz{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom, 0px));padding-bottom:.7rem;z-index:180;gap:.5rem}.pc-builder_stickyActions__hdno8{gap:.35rem}.pc-builder_stickyActions__hdno8 button{min-height:44px;padding-inline:.85rem}.pc-builder_root__1QzZ2{padding-bottom:calc(var(--tabbar-h) + 4.75rem + env(safe-area-inset-bottom, 0px))}.pc-builder_filters__JCLVG{grid-template-columns:1fr}.pc-builder_filterSort__If11A{min-width:0;width:100%}.pc-builder_pager__5ucCl{justify-content:space-between}.pc-builder_pager__5ucCl button{min-height:44px;min-width:44px}.pc-builder_modalCatalog__LxFEx{padding-bottom:.5rem}}.pc-builder_stickyTotal__qQwYG{display:grid;grid-gap:.1rem;gap:.1rem}.pc-builder_stickyLabel__0_Tjk{color:var(--muted-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.pc-builder_stickyTotal__qQwYG strong{color:var(--accent);font-size:1.05rem}.pc-builder_stickyActions__hdno8{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.pc-builder_saved__IMSnv{font-size:.88rem;color:var(--muted-2)}.pc-builder_saved__IMSnv a{color:var(--accent)}.pc-builder_inquiryForm__uTfq_{display:grid;grid-gap:.75rem;gap:.75rem}.pc-builder_inquirySummary__dTsu3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.75rem .9rem;border-radius:12px;background:#141414;border:1px solid #2a2a2a;font-size:.88rem;color:var(--muted-2)}.pc-builder_inquirySummary__dTsu3 strong{color:var(--accent);font-size:1rem}.pc-builder_inquiryHint__WIALw{margin:0;color:var(--muted-2);font-size:.88rem}.pc-builder_inquiryTextareaLabel__JyhuF{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted-2);font-size:.85rem}.pc-builder_inquiryTextarea__GEWO6{min-height:88px;padding:.55rem .75rem;border:1px solid var(--line);border-radius:8px;background:#141414;color:var(--fg);font:inherit;font-size:16px;resize:vertical}.pc-builder_inquiryTextarea__GEWO6:focus{outline:none;border-color:rgba(192,255,1,.4)}.pc-builder_inquiryActions__LJDrV{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.pc-builder_inquirySuccess__vFKdL{display:grid;grid-gap:.75rem;gap:.75rem;text-align:center;padding:.5rem 0 .25rem}.pc-builder_inquirySuccessTitle__w1RmE{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.pc-builder_error__ERT7a{color:var(--danger);font-size:.9rem;margin:0}.pc-builder_modalCatalog__LxFEx{display:grid;grid-gap:.75rem;gap:.75rem}.pc-builder_pickerPrice__hf0Pb,.pc-builder_slotPrice__9KXR0,.pc-builder_statusPrice__RYVUU strong{display:none!important}