.pc-builder_page__MiOAg .pc-builder-hero{padding:28px;gap:20px}.pc-builder_page__MiOAg .pc-builder-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.04}.pc-builder_page__MiOAg .pc-builder-hero p{font-size:1rem}.pc-builder_sidebar__3wHvn{min-width:0;display:grid;gap:20px}.pc-builder_catalog__y4vdu{scroll-margin-top:180px}.pc-builder_sidebar__3wHvn .pc-builder-steps{position:static}.pc-builder_page__MiOAg .pc-builder-steps strong,.pc-builder_page__MiOAg .pc-part-copy h3{font-size:.9375rem}.pc-builder_page__MiOAg .pc-builder-catalog>header p,.pc-builder_page__MiOAg .pc-builder-steps small,.pc-builder_page__MiOAg .pc-builder-summary>small,.pc-builder_page__MiOAg .pc-fit-state span,.pc-builder_page__MiOAg .pc-fit-state strong{font-size:.8125rem;line-height:1.5}.pc-builder_page__MiOAg .pc-builder-summary{position:static;min-width:0}.pc-builder_page__MiOAg .pc-summary-lines button{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.pc-builder_page__MiOAg .pc-summary-lines small,.pc-builder_page__MiOAg .pc-summary-lines span{grid-column:1;grid-row:auto;font-size:.8125rem;line-height:1.4}.pc-builder_page__MiOAg .pc-summary-lines strong{white-space:normal;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.pc-builder_page__MiOAg .pc-summary-lines small:last-child{font-weight:500;color:#11709c}.pc-builder_page__MiOAg .pc-builder-summary .button,.pc-builder_page__MiOAg .pc-part-card footer button{font-size:.875rem;min-height:44px}.pc-builder_page__MiOAg .pc-builder-catalog input{font-size:1rem}.pc-builder_filters__JCLVG{padding:16px;background:#fff;border:1px solid #d5e0e5;border-radius:18px}.pc-builder_filters__JCLVG summary{cursor:pointer;font-size:.9375rem;font-weight:750;line-height:1.5}.pc-builder_filters__JCLVG>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;align-items:end}.pc-builder_filters__JCLVG label,.pc-builder_toolbar__ibT5x label{display:grid;gap:6px;font-size:.875rem;font-weight:650;color:#35323e;min-width:0}.pc-builder_filters__JCLVG select,.pc-builder_toolbar__ibT5x select{width:100%;min-height:44px;max-width:100%;border:1px solid #c4ced3;border-radius:10px;background:#fff;color:#21292d;padding:8px;font-size:1rem}.pc-builder_filters__JCLVG p{font-size:.8125rem;line-height:1.5;color:#625b70;margin:0;grid-column:1/-1}.pc-builder_filters__JCLVG button,.pc-builder_more__Fdoow,.pc-builder_selection__tFigX button{min-height:44px;border:1px solid #c2dbe7;border-radius:10px;padding:9px 12px;color:#11709c;background:#f0f7fa;cursor:pointer;font-size:.875rem;font-weight:700}.pc-builder_toolbar__ibT5x{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 20px;font-size:.875rem}.pc-builder_toolbar__ibT5x label{min-width:210px}.pc-builder_selection__tFigX{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;margin-bottom:16px;border-radius:12px;background:#f0f7fa;font-size:.875rem;overflow-wrap:anywhere}.pc-builder_selection__tFigX button{flex-shrink:0}.pc-builder_selection__tFigX>div{min-width:0}.pc-builder_selectionActions__Tj86d{display:flex;flex-wrap:wrap;gap:8px}.pc-builder_quantity__tH5Nz{display:grid;gap:8px;margin-top:14px}.pc-builder_quantity__tH5Nz label{display:grid;gap:8px;font-weight:700}.pc-builder_quantityInput__9rMXz{display:flex;align-items:center;gap:8px}.pc-builder_quantityInput__9rMXz input{width:76px!important;min-width:0;min-height:44px;border:1px solid #adbfc7;border-radius:8px;background:#fff;text-align:center;color:#21292d;padding:8px!important}.pc-builder_quantityInput__9rMXz button{width:44px;padding:8px;font-size:1.2rem}.pc-builder_quantityInput__9rMXz button:disabled{opacity:.45;cursor:not-allowed}.pc-builder_quantity__tH5Nz small{font-size:.8125rem;line-height:1.5;color:#4a585f}.pc-builder_quantityNotes__xQIdq{background:#fff8eb;border:1px solid #e6cd9b;border-radius:12px;padding:12px;grid-column:1/-1}.pc-builder_quantityNotes__xQIdq p{font-size:.875rem;line-height:1.5;margin:6px 0;color:#5b421b}.pc-builder_detailsLink__PG5GX{display:block;margin:0 16px 12px;color:#11709c;font-size:.875rem;text-decoration:underline;min-height:30px}.pc-builder_missing__cuGs9{display:grid;gap:8px;grid-column:1/-1;margin:16px 0;font-size:.875rem}.pc-builder_missing__cuGs9 button{text-align:left;padding:10px;min-height:44px;background:#f0f7fa;color:#11709c;border:1px solid #cddfe8;border-radius:8px;cursor:pointer}.pc-builder_mobileSummary__wHD2S{display:none}.pc-builder_page__MiOAg #pc-summary{scroll-margin-top:180px}.pc-builder_more__Fdoow{display:block;margin:24px auto}.pc-builder_assembly__LVXjG{margin:18px 0;padding:16px;border:1px solid #c2dbe7;border-radius:16px;background:#fff;grid-column:1/-1}.pc-builder_assembly__LVXjG label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.pc-builder_assembly__LVXjG input{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:#11709c}.pc-builder_assembly__LVXjG label span{display:grid;gap:6px;font-size:.9375rem;line-height:1.4}.pc-builder_assembly__LVXjG b{color:#11709c}.pc-builder_assembly__LVXjG p,.pc-builder_osNote__Kam13{font-size:.875rem;line-height:1.6;color:#4a585f;grid-column:1/-1}.pc-builder_assembly__LVXjG .pc-builder_osNote__Kam13{padding-top:12px;border-top:1px solid #dce5e9;margin-bottom:0}.pc-builder_boardDetails__jyQVf,.pc-builder_boardReview__4enj4{margin:0 0 16px;padding:16px;border:1px solid #cedce3;border-radius:14px;background:#fff;min-width:0;font-size:1rem;line-height:1.5}.pc-builder_page__MiOAg .pc-part-card .pc-builder_boardDetails__jyQVf{margin:0 14px 14px;padding:12px}.pc-builder_boardDetails__jyQVf summary,.pc-builder_boardReview__4enj4 summary{cursor:pointer;font-weight:700;font-size:.875rem;color:#11709c;min-height:32px;overflow-wrap:anywhere}.pc-builder_boardDetails__jyQVf>strong{display:block;margin-top:14px;font-size:1rem}.pc-builder_boardDetails__jyQVf dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:16px 0;font-size:.875rem}.pc-builder_boardDetails__jyQVf dt{color:#655d70}.pc-builder_boardDetails__jyQVf dd{margin:0;font-weight:650;overflow-wrap:anywhere}.pc-builder_boardDetails__jyQVf h4{font-size:.875rem;margin:18px 0 8px}.pc-builder_boardDetails__jyQVf p,.pc-builder_boardReview__4enj4 li{font-size:.875rem;line-height:1.6;color:#4b5960}.pc-builder_boardDetails__jyQVf small{font-size:.8125rem;color:#655d70;display:block}.pc-builder_boardDetails__jyQVf a{text-decoration:underline;color:#11709c}.pc-builder_usbPorts__iEKJV{display:grid;gap:6px;font-size:.875rem}.pc-builder_usbPorts__iEKJV>div{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:6px;border-bottom:1px solid #e9f1f4}.pc-builder_usbPorts__iEKJV span{overflow-wrap:anywhere}.pc-builder_usbPorts__iEKJV b{flex-shrink:0}.pc-builder_boardReview__4enj4{background:#fffaf0;border-color:#e5c993}.pc-builder_boardReview__4enj4 ul{padding-left:20px;margin:12px 0 0}.pc-builder_page__MiOAg button:focus-visible,.pc-builder_page__MiOAg input:focus-visible,.pc-builder_page__MiOAg select:focus-visible,.pc-builder_page__MiOAg summary:focus-visible{outline:3px solid #11709c;outline-offset:3px}@media(max-width:760px){.pc-builder_catalog__y4vdu{scroll-margin-top:140px}.pc-builder_filters__JCLVG>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-builder_filters__JCLVG p{grid-column:1/-1}.pc-builder_toolbar__ibT5x{align-items:stretch;flex-direction:column}.pc-builder_toolbar__ibT5x label{min-width:0}.pc-builder_selection__tFigX{align-items:stretch;flex-direction:column}}@media(max-width:380px){.pc-builder_filters__JCLVG>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.pc-builder_page__MiOAg{padding-bottom:92px}.pc-builder_mobileSummary__wHD2S{display:flex;position:fixed;z-index:40;bottom:0;left:0;right:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 18px #2222;border-top:1px solid #d4e2e8;color:#0c4b68;text-decoration:none;font-size:.875rem;min-height:60px}.pc-builder_mobileSummary__wHD2S strong{white-space:nowrap}.pc-builder_page__MiOAg #pc-summary{scroll-margin-top:145px}.pc-builder_page__MiOAg .pc-builder-summary{padding-bottom:20px}}@media(max-width:760px){body:has(.pc-builder_page__MiOAg) .cookie-fab-atg{bottom:calc(88px + env(safe-area-inset-bottom))}}