:root{color-scheme:light;--color-background:#f7f7f7;--color-surface:#fff;--color-surface-muted:#f2f2f2;--color-text:#202020;--color-text-muted:#666;--color-border:#ddd;--color-border-strong:#ccc;--color-link:#4e168a;--color-link-visited:#6a2a83;--color-link-hover:#6a1fb1;--color-focus:#8053b2;--color-on-strong:#fff;--color-wordmark-accent:#8b2027;--color-success-border:#718875;--color-success-surface:#edf4ee;--color-success-text:#24472b;--color-conditional-border:#9a854b;--color-conditional-surface:#faf5e5;--color-conditional-text:#59480f;--color-warning-border:#a46f6f;--color-warning-surface:#f9ecec;--color-warning-text:#672828;--color-separate-surface:snow;--color-note-border:#555;--color-callout-border:#999;--shadow-floating:0 .35rem 1rem #00000024;--vendor-intel:#0068b5;--vendor-amd:#ed1c24;--vendor-nvidia:#76b900;--space-1:.375rem;--space-2:.625rem;--space-3:.875rem;--space-4:1.125rem;--space-5:1.5rem;--space-6:2rem;--space-section:1.75rem;--panel-padding:1.5rem;--font-size-section-title:1.6rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}:root[data-theme=dark]{color-scheme:dark;--color-background:#151719;--color-surface:#1d2023;--color-surface-muted:#272b2f;--color-text:#e8eaec;--color-text-muted:#adb4bb;--color-border:#383e44;--color-border-strong:#505861;--color-link:#c8a5f0;--color-link-visited:#d9b8e8;--color-link-hover:#e0c7ff;--color-focus:#e2b85b;--color-on-strong:#151719;--color-wordmark-accent:#d26369;--color-success-border:#77947c;--color-success-surface:#213229;--color-success-text:#b9dfc1;--color-conditional-border:#a58e50;--color-conditional-surface:#352f20;--color-conditional-text:#ead79c;--color-warning-border:#a87373;--color-warning-surface:#3b2527;--color-warning-text:#f0b9bd;--color-separate-surface:#2b2224;--color-note-border:#879099;--color-callout-border:#6d757d;--shadow-floating:0 .35rem 1rem #0000006b}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-background:#151719;--color-surface:#1d2023;--color-surface-muted:#272b2f;--color-text:#e8eaec;--color-text-muted:#adb4bb;--color-border:#383e44;--color-border-strong:#505861;--color-link:#c8a5f0;--color-link-visited:#d9b8e8;--color-link-hover:#e0c7ff;--color-focus:#e2b85b;--color-on-strong:#151719;--color-wordmark-accent:#d26369;--color-success-border:#77947c;--color-success-surface:#213229;--color-success-text:#b9dfc1;--color-conditional-border:#a58e50;--color-conditional-surface:#352f20;--color-conditional-text:#ead79c;--color-warning-border:#a87373;--color-warning-surface:#3b2527;--color-warning-text:#f0b9bd;--color-separate-surface:#2b2224;--color-note-border:#879099;--color-callout-border:#6d757d;--shadow-floating:0 .35rem 1rem #0000006b}}.locale-switcher{z-index:10;align-items:center;gap:.55rem;font-size:.78rem;display:flex;position:absolute;top:.5rem;right:max(.75rem,50vw - 46rem)}.locale-switcher a{color:var(--color-text-muted);text-underline-offset:.18em}.locale-switcher a[aria-current=page]{color:var(--color-text);font-weight:750;text-decoration:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);margin:0}a{color:var(--color-link);text-underline-offset:.18em}a:visited{color:var(--color-link-visited)}a:hover{color:var(--color-link-hover)}:focus-visible{outline-color:var(--color-focus)}input,select,textarea{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}code{font-size:.92em}.site-wordmark__dot{color:var(--color-wordmark-accent)}.vendor-badge{--vendor-accent:var(--color-border-strong);border:1px solid var(--color-border-strong);border-left:.22rem solid var(--vendor-accent);background:var(--color-surface-muted);min-width:3.4rem;color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;vertical-align:.08em;white-space:nowrap;border-radius:.18rem;flex:none;justify-content:center;align-items:center;padding:.08rem .34rem;font-size:.66rem;font-weight:750;line-height:1.45;display:inline-flex}.vendor-badge--intel{--vendor-accent:var(--vendor-intel)}.vendor-badge--amd{--vendor-accent:var(--vendor-amd)}.vendor-badge--nvidia{--vendor-accent:var(--vendor-nvidia)}.vendor-identity{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;display:inline-flex}.technical-enum{color:var(--color-text-muted);overflow-wrap:anywhere;margin-left:.35rem;font-size:.72rem;font-weight:400;display:inline-block}.reference-page{width:min(var(--page-max-width), calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.reference-page--standard{--page-max-width:65rem}.reference-page--wide{--page-max-width:70rem}.reference-page--workspace{--page-max-width:82rem}.reference-breadcrumbs{margin-bottom:1.5rem;font-size:.92rem}.reference-breadcrumbs__list{flex-wrap:wrap;align-items:baseline;gap:.22rem 0;margin:0;padding:0;list-style:none;display:flex}.reference-breadcrumbs__item{align-items:baseline;gap:.38rem;display:inline-flex}.reference-breadcrumbs__separator{color:var(--color-text-muted);margin:0 .38rem}.reference-breadcrumbs [aria-current=page]{color:var(--color-text-muted)}.reference-header{margin-bottom:1.4rem}.reference-header h1{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.15}.reference-header__title-row{justify-content:space-between;align-items:flex-end;gap:.45rem 1.25rem;margin-bottom:.75rem;display:flex}.reference-header__title-row h1{overflow-wrap:anywhere;min-width:0;margin:0}.header-official-sources{white-space:nowrap;flex:none;align-items:center;gap:.3rem .7rem;padding-bottom:.18rem;font-size:.78rem;display:inline-flex}.header-official-sources strong{color:var(--color-text-muted);font-size:.72rem}.header-official-sources a,.maintenance-source-link,.evidence-ledger .external-link,[data-source-origin-text]{overflow-wrap:anywhere}.reference-header--compact{margin-bottom:.65rem}.reference-header--compact .reference-header__title-row{margin-bottom:.32rem}.reference-header--compact h1{margin-bottom:.35rem;font-size:clamp(2rem,4vw,2.75rem)}.reference-header--lead-before-meta .lead{margin:0 0 .45rem;font-size:.92rem}.eyebrow{letter-spacing:.06em;margin:0 0 .25rem;font-size:.88rem;font-weight:700}.lead{max-width:47.5rem;font-size:1.08rem}.reference-layout{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.reference-layout__rail,.reference-layout__main{min-width:0}.identity-strip{border-block:1px solid var(--color-border-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:.8rem 0;display:grid}.identity-strip>div{min-width:0;padding:.55rem .7rem}.identity-strip>div+div{border-left:1px solid var(--color-border)}.identity-strip dt{color:var(--color-text-muted);letter-spacing:.03em;margin-bottom:.12rem;font-size:.72rem;font-weight:700}.identity-strip dd{margin:0;font-size:.88rem;font-weight:650;line-height:1.35}.identity-strip__detail,.coverage-strip__detail{color:var(--color-text-muted);margin-top:.14rem;font-size:.7rem;font-weight:550;display:block}.reference-header--compact .identity-strip{margin:.35rem 0 0}.reference-header--compact .identity-strip>div{padding:.38rem .55rem}.reference-header--compact .coverage-strip.identity-summary{background:var(--color-surface-muted);grid-template-columns:minmax(13rem,1fr) minmax(10rem,.75fr) minmax(17rem,1.25fr);margin-top:.35rem;display:grid}.reference-header--compact .identity-summary>div{padding:.3rem .45rem;display:block}.reference-header--compact .identity-summary dt{margin-bottom:.1rem}.reference-header--compact .identity-summary dd{flex-wrap:wrap;align-items:baseline;gap:.18rem .35rem;font-size:.8rem;line-height:1.3;display:flex}.identity-summary__separator{color:var(--color-text-muted)}.identity-summary__status,.identity-summary dd>span{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.identity-summary__status{margin-left:auto}.identity-summary__status strong{color:var(--color-text-muted);font-size:.7rem}.identity-summary__detail,.identity-summary__detail-inline{color:var(--color-text-muted);flex-basis:100%;font-size:.7rem;font-weight:550}.identity-summary__detail-inline{flex-basis:auto}.coverage-strip{border-block:1px solid var(--color-border);background:var(--color-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));margin:.7rem 0 0;display:grid}.coverage-strip>div{min-width:0;padding:.45rem .55rem}.coverage-strip>div+div{border-left:1px solid var(--color-border)}.coverage-strip dt{color:var(--color-text-muted);margin-bottom:.18rem;font-size:.68rem;font-weight:700;line-height:1.3}.coverage-strip dd{margin:0;line-height:1.25}.model-identity-summary{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:.65rem 0;display:grid}.model-identity-summary>div{grid-template-columns:minmax(9rem,1fr) auto;gap:.65rem;padding:.42rem .55rem;display:grid}.model-identity-summary>div+div{border-left:1px solid var(--color-border)}.model-identity-summary dt,.model-identity-summary dd{margin:0;font-size:.8rem}.model-identity-summary dt{color:var(--color-text-muted);font-weight:650}.model-identity-summary dd{font-weight:750}.model-identity-state{color:var(--color-text-muted);font-size:.78rem}.model-identity-state--exact{color:var(--color-text);font-weight:700}.model-identity-lookup{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);margin-top:.75rem;padding:.65rem}.model-identity-lookup__form label{margin-bottom:.3rem;font-size:.78rem;font-weight:700;display:block}.model-identity-lookup__controls{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.model-identity-lookup__controls input,.model-identity-lookup__controls button{border:1px solid var(--color-border-strong);min-height:2.35rem;font:inherit;border-radius:.16rem}.model-identity-lookup__controls input{background:var(--color-surface);min-width:0;color:var(--color-text);padding:.42rem .55rem}.model-identity-lookup__controls button{background:var(--color-text);color:var(--color-surface);cursor:pointer;padding-inline:.8rem;font-weight:700}.model-identity-lookup__status{color:var(--color-text-muted);margin:.45rem 0 0;font-size:.76rem}.model-identity-lookup__results{margin:.5rem 0 0;padding:0;list-style:none}.model-identity-lookup__results:empty{display:none}.model-identity-lookup__results li{border-top:1px solid var(--color-border);grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1fr) minmax(8rem,auto);align-items:baseline;gap:.55rem;padding:.32rem .4rem;font-size:.78rem;display:grid}.model-identity-lookup__results code{font-size:.82rem;font-weight:750}.model-identity-lookup__results span{color:var(--color-text-muted)}.model-identity-lookup__results .model-identity-state--exact{color:var(--color-text);font-weight:700}.exact-variant-details{margin-top:1rem}.exact-variant-details h3{margin:0 0 .45rem;font-size:.95rem}.reference-block,.decision-summary,.slot-topology-section{border-top:1px solid var(--color-border-strong);margin-top:1.25rem;padding-top:.85rem}.decision-summary{border-top:0;margin-top:0;padding-top:0}.slot-topology-section{border-top:3px solid var(--color-text)}.reference-block>h2,.decision-summary>h2,.slot-topology-section>h2,.section-heading-row h2{margin:0 0 .55rem;font-size:1.25rem;line-height:1.3}.section-heading-row{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;margin-bottom:.55rem;display:flex}.section-heading-row>*{min-width:0}.section-heading-row h2{margin-bottom:0}.section-kicker{color:var(--color-text-muted);margin:-.2rem 0 .65rem;font-size:.84rem}.decision-groups{border-bottom:1px solid var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-group{min-width:0}.decision-group+.decision-group{border-left:1px solid var(--color-border-strong)}.decision-group h3{border-top:1px solid var(--color-border-strong);background:var(--color-surface-muted);margin:0;padding:.38rem .55rem;font-size:.76rem;line-height:1.3}.decision-ledger{margin:0}.decision-ledger>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(5.5rem,.34fr) minmax(0,1fr);gap:.55rem;min-width:0;padding:.48rem .55rem;display:grid}.decision-ledger dt{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:700}.decision-ledger dd{min-width:0;margin:0;line-height:1.35}.decision-ledger strong,.decision-ledger dd>span{display:block}.decision-ledger a{overflow-wrap:anywhere}.decision-ledger dd>span{color:var(--color-text-muted);margin-top:.1rem;font-size:.78rem}.specification-groups{border-top:1px solid var(--color-border)}.specification-group{border-bottom:1px solid var(--color-border);padding:.8rem 0;display:block}.specification-group__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.45rem;display:flex}.specification-group__heading h3{margin:0;font-size:1rem}.specification-group__body>:first-child{margin-top:0}.specification-group__body>:last-child{margin-bottom:0}.specification-rows{margin:0}.specification-rows>div{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:.7rem;padding:.3rem 0;display:grid}.specification-rows>div+div{border-top:1px dotted var(--color-border)}.specification-rows dt{color:var(--color-text-muted);font-size:.82rem;font-weight:700}.specification-rows dd{margin:0}.cpu-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),22rem));justify-content:start;gap:.24rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.cpu-option-grid li{min-width:0}.compact-list,.compact-option-list{margin:0;padding-left:1.2rem}.compact-list{columns:2;column-gap:1.5rem}.compact-list li,.compact-option-list li{break-inside:avoid;margin-bottom:.18rem}.compact-links{flex-wrap:wrap;gap:.35rem .9rem;margin:.55rem 0 0;font-size:.84rem;display:flex}.reference-subheading{margin:.75rem 0 .35rem;font-size:.95rem}.maintenance-source-list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.maintenance-source-list li{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:.12rem 1rem;padding:.5rem 0;display:grid}.maintenance-source-link{font-weight:700}.maintenance-source-metadata{color:var(--color-text-muted);white-space:nowrap;font-size:.82rem}.maintenance-source-scope{color:var(--color-text-muted);grid-column:1/-1;font-size:.78rem}.maintenance-procedure-groups{gap:.65rem;display:grid}.maintenance-procedure-group h4{margin:0 0 .2rem;font-size:.82rem}.maintenance-procedure-list,.part-information-list{border-top:1px solid var(--color-border);margin:0}.model-parts-publication{border-block:1px solid var(--border-subtle);margin-block:1rem;padding-block:.75rem}.model-parts-summary{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:.7rem 0;display:grid}.model-parts-summary>div{border-inline-end:1px solid var(--border-subtle);min-width:0;padding:.5rem .65rem}.model-parts-summary>div:last-child{border-inline-end:0}.model-parts-summary dt,.compact-direct-specs dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:650}.model-parts-summary dd,.compact-direct-specs dd{margin:.12rem 0 0}.compact-direct-specs{gap:.25rem;margin:0;display:grid}.compact-direct-specs>div{border-block-end:1px dotted var(--border-subtle);grid-template-columns:minmax(7rem,.8fr) minmax(8rem,1fr);gap:.45rem;padding-block-end:.2rem;display:grid}.part-direct-specification{border-block:1px solid var(--border-subtle);margin-block:.75rem;padding-block:.65rem}.part-direct-specification h2,.part-direct-specification p{margin-block:0 .5rem}.part-direct-specification h2{font-size:1.15rem}@media (width<=50rem){.model-parts-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.model-parts-summary>div:nth-child(2){border-inline-end:0}}.maintenance-procedure-list>div,.part-information-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:.8rem;padding:.38rem 0;display:grid}.maintenance-procedure-list dt,.part-information-list dt{font-size:.84rem;font-weight:700}.maintenance-procedure-list dd,.part-information-list dd{margin:0}.maintenance-procedure-list dd{font-variant-numeric:tabular-nums}.maintenance-procedure-note{margin:.55rem 0 0;font-size:.8rem}.reference-ledger{border-top:1px solid var(--color-border);margin:0}.reference-ledger__row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:.8rem;padding:.65rem 0;display:grid}.reference-ledger__term{font-size:.86rem;font-weight:700}.reference-ledger__content>:first-child{margin-top:0}.reference-ledger__content>:last-child{margin-bottom:0}.reference-ledger__meta{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.82rem}.compact-conditions{color:var(--color-text-muted);margin:.3rem 0 0;padding-left:1.1rem;font-size:.84rem}.unrecorded{color:var(--color-text-muted);font-style:normal}.topology-unrecorded{margin:0 0 .55rem}.topology-breadth-facts{margin-bottom:.4rem}.battery-options{margin-top:.45rem}.battery-scope-note{margin-top:.55rem;margin-bottom:0}.evidence-summary{color:var(--color-text-muted);margin:0 0 .6rem;font-size:.84rem}.parts-statuses,.procurement-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.procurement-panel{border:1px solid var(--color-border-strong);border-left:3px solid var(--color-text-muted);background:var(--color-surface);margin-top:1.25rem;padding:.85rem .95rem}.procurement-panel--part{border-left-color:var(--color-link)}.procurement-panel h2{margin:0;font-size:1.15rem}.procurement-panel__external{color:var(--color-text-muted);letter-spacing:.04em;font-size:.72rem;font-weight:700}.procurement-panel__meta{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.procurement-panel__summary{margin:0 0 .55rem;font-size:.88rem}.commerce-relationship-label{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);letter-spacing:.04em;border-radius:.15rem;padding:.04rem .25rem;font-size:.62rem;font-weight:800}.procurement-panel .procurement-disclaimer{margin:.65rem 0 0}.component-procurement-list{grid-template-columns:max-content minmax(0,1fr) max-content;gap:.35rem;margin-top:.65rem;display:grid}.compact-procurement{border-top:1px solid var(--color-border);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.5rem .75rem;margin-top:.65rem;padding:.65rem 0 .08rem;display:grid}.compact-procurement[data-commerce-context=model]{margin-bottom:var(--space-2)}.model-after-header{min-width:0}.generation-comparison-link{margin:0 0 .45rem;font-size:.88rem}.generation-comparison{min-width:0}.generation-comparison__scope,.generation-comparison__source-note{color:var(--color-text-muted)}.generation-comparison__values{min-width:16rem;margin:0;padding-inline-start:1.15rem}.generation-comparison__values li+li{margin-block-start:.28rem}.compact-procurement .procurement-actions{row-gap:.42rem;min-width:0}.component-procurement-list .compact-procurement{grid-template-columns:subgrid;grid-column:1/-1;margin-top:0}.compact-procurement__label{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:700}.compact-procurement__meta{white-space:nowrap;justify-self:end;align-items:center;gap:.3rem;display:inline-flex}.compact-procurement__external{color:var(--color-text-muted);font-size:.68rem;font-weight:700}.data-table .compact-procurement{border:0;min-width:14rem;margin:0;padding:0;display:block}.data-table .compact-procurement__label{margin-bottom:.3rem;display:block}.rakuten-pilot{border-top:1px solid var(--color-border);margin-top:.8rem;padding-top:.7rem}.rakuten-pilot h3{margin:0;font-size:1rem}.rakuten-pilot+.procurement-actions{margin-top:.8rem}.rakuten-pilot__scope,.rakuten-pilot--unavailable p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.82rem}.rakuten-pilot__items{gap:0;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.rakuten-pilot__items li{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.48rem 0;display:grid}.rakuten-pilot__item-copy{gap:.08rem;min-width:0;font-size:.82rem;display:grid}.rakuten-pilot__item-copy strong{overflow-wrap:anywhere}.rakuten-pilot__item-copy span,.rakuten-pilot__fetched-at,.rakuten-developers-credit{color:var(--color-text-muted);font-size:.72rem}.rakuten-pilot__price{white-space:nowrap;font-size:.84rem;font-weight:700}.rakuten-pilot__link{white-space:nowrap}.rakuten-pilot__fetched-at,.rakuten-developers-credit{margin:.45rem 0 0}@media (width<=42rem){.rakuten-pilot__items li{grid-template-columns:minmax(0,1fr) auto}.rakuten-pilot__item-copy{grid-column:1/-1}}.parts-scope-note{border-left:3px solid var(--color-border-strong);color:var(--color-text-muted);margin:.65rem 0 0;padding:.45rem .65rem;font-size:.82rem;line-height:1.45}.parts-overview,.parts-configuration,.parts-section{border-top:1px solid var(--color-border-strong);margin-top:1.2rem;padding-top:.8rem}.parts-overview{border-top:0;margin-top:0;padding-top:0}.parts-configuration{border-top:3px solid var(--color-text)}.parts-dataset+.parts-dataset{margin-top:2rem}.parts-overview h2,.parts-configuration h2,.parts-section h2{margin:0;font-size:1.25rem;line-height:1.3}.parts-configuration .eyebrow{margin-bottom:.15rem}.parts-configuration__label{color:var(--color-text-muted);margin:-.2rem 0 .65rem;font-size:.9rem}.parts-metrics,.parts-profile{border-block:1px solid var(--color-border-strong);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.parts-metrics>div,.parts-profile>div{min-width:0;padding:.52rem .62rem}.parts-metrics>div+div,.parts-profile>div+div{border-left:1px solid var(--color-border)}.parts-metrics dt,.parts-profile dt,.parts-field-label{color:var(--color-text-muted);margin-bottom:.15rem;font-size:.72rem;font-weight:700;line-height:1.3;display:block}.parts-metrics dd,.parts-profile dd{margin:0;font-weight:700;line-height:1.3}.parts-metrics dd{font-variant-numeric:tabular-nums;font-size:1.25rem}.model-listed-part{border-block:2px solid var(--color-text);background:var(--color-surface);grid-template-columns:minmax(8.5rem,.8fr) minmax(12rem,1.4fr) minmax(15rem,1.7fr) minmax(7.5rem,.7fr);gap:0;display:grid}.model-listed-part>div{min-width:0;padding:.7rem .75rem}.model-listed-part>div+div{border-left:1px solid var(--color-border)}.model-listed-part__number code{letter-spacing:.03em;font-size:1.45rem;font-weight:800}.model-listed-part .procurement-actions{min-width:0}.model-listed-part .procurement-action{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.parts-direct-specs{color:var(--color-text-muted);margin-top:.3rem;font-size:.82rem;line-height:1.4;display:block}.procurement-action{--commerce-icon-background:#45525c;--commerce-icon-foreground:#fff;border:1px solid var(--color-border-strong);background:var(--color-surface-muted);white-space:nowrap;border-radius:.2rem;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.78rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.procurement-action:visited{color:var(--color-link)}.procurement-action[data-commerce-provider]:before{background:var(--commerce-icon-background);width:1rem;height:1rem;color:var(--commerce-icon-foreground);content:"↗";border-radius:.2rem;flex:0 0 1rem;place-items:center;font-size:.58rem;font-weight:850;line-height:1;display:inline-grid}.procurement-action[data-commerce-provider=amazon-jp]{--commerce-icon-background:#f90;--commerce-icon-foreground:#232f3e}.procurement-action[data-commerce-provider=amazon-jp]:before{content:"A"}.procurement-action[data-commerce-provider=rakuten-ichiba],.procurement-action[data-commerce-provider=rakuten]{--commerce-icon-background:#bf0000}.procurement-action[data-commerce-provider=rakuten-ichiba]:before,.procurement-action[data-commerce-provider=rakuten]:before{content:"R"}.procurement-action[data-commerce-provider=yahoo-shopping-jp],.procurement-action[data-commerce-provider=yahoo-auctions-jp]{--commerce-icon-background:#f03}.procurement-action[data-commerce-provider=yahoo-shopping-jp]:before,.procurement-action[data-commerce-provider=yahoo-auctions-jp]:before{content:"Y"}.procurement-action[data-commerce-provider=mercari-jp]{--commerce-icon-background:#ff0211}.procurement-action[data-commerce-provider=mercari-jp]:before{content:"M"}.procurement-action[data-commerce-provider=aliexpress]{--commerce-icon-background:#e43225}.procurement-action[data-commerce-provider=aliexpress]:before{content:"A"}.procurement-action:hover,.procurement-action:focus-visible{border-color:var(--color-link);text-decoration:underline}.parts-section--separate{border:1px solid var(--color-warning-border);background:var(--color-separate-surface);border-top-width:3px;padding:.8rem}.parts-reference-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.65rem;display:grid}.parts-reference-row>div{border-top:1px solid var(--color-border);min-width:0;padding-top:.5rem;font-size:.84rem}.parts-reference-row .compact-links{margin-top:.2rem}.parts-source-note{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.78rem}.parts-warning,.procurement-disclaimer{margin:0 0 .65rem;padding:.5rem .65rem;font-size:.84rem;line-height:1.45}.parts-warning{border-left:3px solid var(--color-warning-border);background:var(--color-warning-surface);color:var(--color-warning-text)}.procurement-disclaimer{border-left:3px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-muted)}.dataset-details{border-top:1px dotted var(--color-border-strong);color:var(--color-text-muted);margin-top:.75rem;padding-top:.5rem;font-size:.8rem}.dataset-details summary{cursor:pointer;font-weight:700}.dataset-details dl{margin:.45rem 0 0}.dataset-details dl>div{grid-template-columns:7rem minmax(0,1fr);gap:.5rem;padding:.2rem 0;display:grid}.dataset-details dt{font-weight:700}.dataset-details dd{margin:0}.reference-section,.configuration{margin-top:var(--space-section);padding:var(--panel-padding);border:1px solid var(--color-border);background:var(--color-surface)}.reference-section>h2,.configuration>header h2{margin-top:0}.reference-section>h2{font-size:var(--font-size-section-title)}.configuration{margin-top:2.5rem;padding:1.75rem}.configuration>section{margin-top:2.25rem}.configuration h2{margin-bottom:.25rem;font-size:1.75rem}.configuration h3{margin-top:0}.definition-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.definition-grid>div{border:1px solid var(--color-border);padding:.875rem}.definition-grid dt,.definition-label{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.82rem;font-weight:700;display:block}.definition-grid dd{margin:.25rem 0 0}.reference-note,.reference-warning{border-left:4px solid var(--color-note-border);background:var(--color-surface-muted);padding:.875rem 1rem}.reference-callout{border:1px solid var(--color-callout-border);background:var(--color-surface);margin:1.75rem 0;padding:1.25rem}.manual-links{flex-wrap:wrap;gap:1rem;display:flex}.external-link{display:inline}.external-link-icon{color:currentColor;vertical-align:-.12em;width:.88em;height:.88em;margin-left:.22em;display:inline-block}.external-mark{margin-left:.18em;font-size:.82em;text-decoration:none;display:inline-block}.muted,.section-note{color:var(--color-text-muted)}.dataset-footer{border-top:1px solid var(--color-border);margin-top:2.25rem;padding-top:1rem;font-size:.88rem}.dataset-footer p{margin:.25rem 0}.site-footer{border-top:1px solid var(--color-border-strong);margin-top:2.75rem;padding-top:1.5rem}.site-footer__legal{margin-left:1rem}.analytics-consent-bar{z-index:100;gap:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-floating);justify-content:space-between;align-items:center;padding:.7rem .85rem;font-size:.82rem;line-height:1.45;display:flex;position:fixed;bottom:.75rem;left:max(.75rem,50vw - 36rem);right:max(.75rem,50vw - 36rem)}.analytics-consent-bar[hidden]{display:none}.analytics-consent-bar__copy{flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;display:flex}.analytics-consent-bar__actions{flex:none;gap:.45rem;display:flex}.analytics-consent-bar button,.analytics-preferences button{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text);font:inherit;cursor:pointer;border-radius:.18rem;padding:.28rem .55rem}.analytics-consent-bar button:first-child{border-color:var(--color-text-muted);background:var(--color-text);color:var(--color-surface)}.analytics-preferences{text-align:right;width:min(100% - 2rem,92rem);margin:.45rem auto 1rem}.appearance-preferences{width:min(100% - 2rem,92rem);color:var(--color-text-muted);margin:.55rem auto 1rem;font-size:.75rem}.appearance-preferences__control{border:0;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.appearance-preferences__control legend{float:left;margin:0;padding:0;font-weight:700}.appearance-preferences__options{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:.22rem;min-width:0;display:inline-flex;overflow:hidden}.appearance-preferences__options label{cursor:pointer;display:inline-flex;position:relative}.appearance-preferences__options label+label{border-left:1px solid var(--color-border-strong)}.appearance-preferences__options input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.appearance-preferences__options span{white-space:nowrap;padding:.18rem .42rem;line-height:1.35;display:block}.appearance-preferences__options input:checked+span{background:var(--color-text);color:var(--color-on-strong);font-weight:750}.appearance-preferences__options input:focus-visible+span{z-index:1;outline:2px solid var(--color-focus);outline-offset:-2px;position:relative}.analytics-preferences button{color:var(--color-text-muted);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=42.5rem){:root{--panel-padding:1.125rem;--font-size-section-title:1.4rem}.analytics-consent-bar{flex-direction:column;align-items:stretch}.analytics-consent-bar__actions,.appearance-preferences__control{flex-wrap:wrap}.reference-page{width:min(100% - 1.25rem, var(--page-max-width));padding-top:1.25rem}.reference-breadcrumbs{margin-bottom:1.25rem}.reference-header__title-row{flex-wrap:wrap}.reference-header--compact{margin-bottom:.4rem}.reference-header--compact .reference-header__title-row{margin-bottom:.18rem}.reference-header--compact h1{margin-bottom:.2rem;font-size:clamp(1.72rem,8vw,2rem);line-height:1.08}.reference-header--lead-before-meta .lead{margin-bottom:.3rem;font-size:.82rem;line-height:1.42}.header-official-sources{white-space:normal;margin-left:auto;padding-bottom:0}.configuration{padding:1.125rem}.definition-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.identity-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:.4rem}.identity-strip>div,.reference-header--compact .identity-strip>div,.reference-header--compact .identity-summary>div{padding:.3rem .38rem}.identity-strip dt,.reference-header--compact .identity-summary dt{margin-bottom:.06rem;font-size:.64rem;line-height:1.2}.identity-strip dd,.reference-header--compact .identity-summary dd{gap:.12rem .25rem;font-size:.76rem;line-height:1.24}.identity-strip>div+div{border-left:0}.identity-strip>div:nth-child(2n){border-left:1px solid var(--color-border)}.identity-strip>div:nth-child(n+3){border-top:1px solid var(--color-border)}.coverage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-header--compact .coverage-strip.identity-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.2rem;display:grid}.reference-header--compact .identity-summary>div:last-child{grid-column:1/-1}.identity-summary__status{margin-left:0}.identity-summary__status strong,.identity-summary__detail,.identity-summary__detail-inline{font-size:.64rem}.coverage-strip>div+div{border-left:0}.coverage-strip>div:nth-child(2n){border-left:1px solid var(--color-border)}.coverage-strip>div:nth-child(n+3){border-top:1px solid var(--color-border)}.model-identity-summary{grid-template-columns:1fr}.model-identity-summary>div+div{border-top:1px solid var(--color-border);border-left:0}.model-identity-lookup__results li{grid-template-columns:1fr;gap:.12rem}.decision-groups{grid-template-columns:1fr}.decision-group+.decision-group{border-left:0}.compact-procurement,.component-procurement-list,.component-procurement-list .compact-procurement{grid-template-columns:minmax(0,1fr) auto}.compact-procurement__label{grid-column:1/-1}.compact-procurement__meta{align-self:start}.compact-procurement[data-commerce-context=model],.component-procurement-list .compact-procurement{gap:.3rem .45rem;padding-top:.45rem}.compact-procurement[data-commerce-context=model] .compact-procurement__label,.component-procurement-list .compact-procurement__label{grid-column:1}.compact-procurement[data-commerce-context=model] .procurement-actions,.component-procurement-list .compact-procurement .procurement-actions{overscroll-behavior-inline:contain;scrollbar-width:thin;contain:layout inline-size;flex-wrap:nowrap;grid-column:1/-1;max-width:100%;padding-bottom:.18rem;overflow-x:auto}.section-heading-row{flex-wrap:wrap;align-items:flex-start}.specification-group,.reference-ledger__row{display:block}.specification-group__heading,.reference-ledger__term{margin-bottom:.45rem}.specification-rows>div{grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr)}.cpu-option-grid{grid-template-columns:minmax(0,1fr)}.maintenance-source-list li,.maintenance-procedure-list>div,.part-information-list>div{grid-template-columns:1fr;gap:.12rem}.maintenance-source-metadata{white-space:normal}.compact-list{columns:1}.parts-metrics,.parts-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-metrics>div+div,.parts-profile>div+div{border-left:0}.parts-metrics>div:nth-child(2n),.parts-profile>div:nth-child(2n){border-left:1px solid var(--color-border)}.parts-metrics>div:nth-child(n+3),.parts-profile>div:nth-child(n+3){border-top:1px solid var(--color-border)}.model-listed-part{grid-template-columns:1fr}.model-listed-part>div+div{border-top:1px solid var(--color-border);border-left:0}.parts-section--separate{padding:.65rem}.parts-reference-row{grid-template-columns:1fr;gap:.35rem}}@media (width<=63.999rem){.reference-layout{display:block}.reference-layout__rail{margin-bottom:1rem}}
