.build-progress_root__G_up7{display:grid;gap:.6rem;min-width:0;padding:.85rem 1rem;border:1px solid #d9e0e7;border-radius:.85rem;background:var(--surface-raised,#fff);scroll-margin-top:5rem}.build-progress_root__G_up7:focus-visible{outline:3px solid #2478bd;outline-offset:2px}.build-progress_head__yq8z7{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.build-progress_title__FT8ip{margin:0;font-size:1rem}.build-progress_count__whJNQ{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.build-progress_track__AsnRa{height:10px;overflow:hidden;border-radius:999px;background:#e6ebf0}.build-progress_fill__TB8ic{display:block;height:100%;border-radius:999px;background:#1d4f7c;transition:width .25s ease}.build-progress_complete__2x33r .build-progress_fill__TB8ic{background:#246b47}.build-progress_chips__GH5lf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.build-progress_chipLabel__XrHNz{margin:0;color:#566579;font-size:.85rem;font-weight:600}.build-progress_chip__gTOsD{min-height:44px;padding:.35rem .8rem;border:1px solid #b8c4d0;border-radius:999px;background:#f6f8fa;color:#101c2c;font:inherit;font-size:.875rem;cursor:pointer}.build-progress_chip__gTOsD:hover{border-color:#1d4f7c}.build-progress_chip__gTOsD:focus-visible{outline:3px solid #2478bd;outline-offset:2px}.build-progress_optionalChip__e7IRF{border-style:dashed;background:var(--surface-raised,#fff)}.build-progress_tag__eyUdf{color:#566579;font-size:.75rem}.build-progress_note__L_FR_{margin:0;color:#566579;font-size:.85rem;line-height:1.4}.build-progress_done__areLb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-weight:600}.build-progress_runButton__T99ac{min-height:44px;padding:.4rem 1rem;border:1px solid #102844;border-radius:.65rem;background:#102844;color:#fff;font:inherit;font-weight:700;cursor:pointer}.build-progress_runButton__T99ac:disabled{opacity:.6;cursor:default}.build-progress_runButton__T99ac:focus-visible{outline:3px solid #2478bd;outline-offset:2px}@media (prefers-reduced-motion:reduce){.build-progress_fill__TB8ic{transition:none}}.server-configurator-view_root__naiOd{--server-line:#d9e0e7;--server-muted:#566579;--server-ink:#101c2c;color:var(--server-ink);display:grid;gap:1.25rem;margin-inline:auto;max-width:1440px;padding:1.25rem clamp(1rem,3vw,2.5rem) 7rem}.server-configurator-view_header__zJZ0z,.server-configurator-view_modeSwitch__75E4H,.server-configurator-view_partActions__oW2MJ,.server-configurator-view_partHeader__ddpI8,.server-configurator-view_purchase___Jcoj,.server-configurator-view_retailers__db0J_,.server-configurator-view_sectionHeading__hZbhX{align-items:center;display:flex;gap:1rem;justify-content:space-between}.server-configurator-view_header__zJZ0z{align-items:end;border-bottom:1px solid var(--server-line);padding-bottom:1.25rem}.server-configurator-view_header__zJZ0z h1,.server-configurator-view_header__zJZ0z p,.server-configurator-view_purchase___Jcoj h2,.server-configurator-view_purchase___Jcoj p,.server-configurator-view_sectionHeading__hZbhX h2,.server-configurator-view_sectionHeading__hZbhX p{margin:0}.server-configurator-view_header__zJZ0z h1{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.035em}.server-configurator-view_header__zJZ0z p:not(.server-configurator-view_eyebrow__XQHte){color:var(--server-muted);margin-top:.45rem;max-width:58rem}.server-configurator-view_eyebrow__XQHte,.server-configurator-view_partRole__PKx4m{color:var(--server-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.server-configurator-view_modeSwitch__75E4H{background:#f2f5f8;border:1px solid var(--server-line);border-radius:.75rem;flex:0 0 auto;padding:.25rem}.server-configurator-view_drawer__1ueYR button,.server-configurator-view_modeSwitch__75E4H button,.server-configurator-view_partActions__oW2MJ button,.server-configurator-view_partHeader__ddpI8 button,.server-configurator-view_sectionHeading__hZbhX>button:not(.server-configurator-view_primaryButton__6a_PQ){background:var(--surface-raised,#fff);border:1px solid var(--server-line);border-radius:.6rem;color:var(--server-ink);cursor:pointer;min-height:44px;padding:.6rem .85rem}.server-configurator-view_modeSwitch__75E4H button[aria-pressed=true]{background:#102844;border-color:#102844;color:white}.server-configurator-view_statusGrid__AfzWQ{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.server-configurator-view_parts__Lk7h_,.server-configurator-view_purchase___Jcoj,.server-configurator-view_requirements__Rmtl7,.server-configurator-view_validation__kZssX,.server-configurator-view_verdict__ncmJ_{background:var(--surface-raised,#fff);border:1px solid var(--server-line);border-radius:.85rem;min-width:0;padding:1rem}.server-configurator-view_verdict__ncmJ_{align-items:start;display:grid;gap:.5rem}.server-configurator-view_status__7yf7m{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:700;justify-self:start;line-height:1.2;padding:.35rem .6rem}.server-configurator-view_statusPASS__j9v3t{background:#e8f5ec;border-color:#a9d6b3;color:#174b29}.server-configurator-view_statusFAIL____qLI{background:#fff0ed;border-color:#e8b4a9;color:#7c2419}.server-configurator-view_statusPENDING__QqWVN,.server-configurator-view_statusUNKNOWN__cNQvu{background:#fff7df;border-color:#e6d296;color:#594400}.server-configurator-view_layout__L_BGj{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.server-configurator-view_parts__Lk7h_,.server-configurator-view_purchase___Jcoj,.server-configurator-view_requirements__Rmtl7,.server-configurator-view_validation__kZssX{display:grid;gap:1rem}.server-configurator-view_parts__Lk7h_ h2,.server-configurator-view_purchase___Jcoj h2,.server-configurator-view_requirements__Rmtl7 h2,.server-configurator-view_validation__kZssX h2{font-size:1.15rem;margin:0}.server-configurator-view_formGrid__BYIGE{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.server-configurator-view_field__tPr7b{color:#26384a;display:grid;gap:.4rem;min-width:0}.server-configurator-view_field__tPr7b input,.server-configurator-view_field__tPr7b select,.server-configurator-view_quantity__rZgE7 input{background:var(--surface-raised,#fff);border:1px solid #b8c4d0;border-radius:.55rem;color:var(--server-ink);font:inherit;min-height:44px;min-width:0;padding:.55rem .65rem;width:100%}.server-configurator-view_field__tPr7b input:focus-visible,.server-configurator-view_field__tPr7b select:focus-visible,.server-configurator-view_quantity__rZgE7 input:focus-visible,.server-configurator-view_root__naiOd a:focus-visible,.server-configurator-view_root__naiOd button:focus-visible{outline:3px solid #2478bd;outline-offset:2px}.server-configurator-view_checkbox__vR7mY{align-items:center;display:flex;gap:.65rem;grid-column:1/-1;min-height:44px}.server-configurator-view_checkbox__vR7mY input{height:1.15rem;width:1.15rem}.server-configurator-view_emptyState__X4StM,.server-configurator-view_limitations__IUbkO,.server-configurator-view_notice__14RQ7{background:#f6f8fa;border-radius:.6rem;color:var(--server-muted);line-height:1.5;margin:0;padding:.75rem}.server-configurator-view_sectionHeading__hZbhX{align-items:start}.server-configurator-view_sectionHeading__hZbhX p{color:var(--server-muted);margin-top:.25rem}.server-configurator-view_primaryButton__6a_PQ{background:#102844;border:1px solid #102844;border-radius:.65rem;color:white;cursor:pointer;font:inherit;font-weight:700;min-height:46px;padding:.65rem 1rem}.server-configurator-view_candidateList__8Eb99,.server-configurator-view_partList__afGVc,.server-configurator-view_retailerGroup__fWNB8 ul,.server-configurator-view_validation__kZssX ul{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.server-configurator-view_rolePicker__oLqwP{display:flex;flex-wrap:wrap;gap:.5rem}.server-configurator-view_rolePicker__oLqwP button{background:#f6f8fa;border:1px solid var(--server-line);border-radius:999px;color:var(--server-ink);cursor:pointer;min-height:44px;padding:.55rem .8rem}.server-configurator-view_partCard__fnRC4{border:1px solid var(--server-line);border-radius:.75rem;display:grid;gap:.75rem;min-width:0;padding:.85rem}.server-configurator-view_partHeader__ddpI8{align-items:start;justify-content:start}.server-configurator-view_partHeader__ddpI8 h3{margin:.25rem 0;overflow-wrap:anywhere}.server-configurator-view_candidateList__8Eb99 code,.server-configurator-view_partHeader__ddpI8 code{color:var(--server-muted);display:block;font-size:.75rem;overflow-wrap:anywhere}.server-configurator-view_partActions__oW2MJ{flex-wrap:wrap;justify-content:start}.server-configurator-view_quantity__rZgE7{align-items:center;color:var(--server-muted);display:flex;gap:.5rem}.server-configurator-view_quantity__rZgE7 input{max-width:5rem}.server-configurator-view_offer__u0Azv{margin:0}.server-configurator-view_offerList__MOCJe{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.server-configurator-view_offerList__MOCJe li{align-items:center;border-top:1px solid var(--server-line);display:flex;flex-wrap:wrap;gap:.5rem .85rem;padding-top:.55rem}.server-configurator-view_offerList__MOCJe li span:nth-child(2){font-weight:700}.server-configurator-view_offer__u0Azv a,.server-configurator-view_retailerGroup__fWNB8 a{color:#155a91;text-decoration:underline;text-underline-offset:.15em}.server-configurator-view_validation__kZssX li{border-left:3px solid #aab7c4;padding:.1rem 0 .1rem .8rem}.server-configurator-view_validation__kZssX li[data-status=FAIL]{border-color:#bb4636}.server-configurator-view_validation__kZssX li[data-status=UNKNOWN]{border-color:#c49a26}.server-configurator-view_validation__kZssX li p{color:var(--server-muted);margin:.25rem 0 0}.server-configurator-view_purchase___Jcoj{align-items:start;grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr) auto}.server-configurator-view_retailers__db0J_{align-items:start;flex-wrap:wrap;justify-content:start}.server-configurator-view_retailerGroup__fWNB8 h3{font-size:.95rem;margin:0 0 .35rem}.server-configurator-view_retailerGroup__fWNB8 ul{font-size:.9rem}.server-configurator-view_drawerBackdrop__n1QbM{background:rgb(7 18 30/55%);inset:0;overflow:auto;padding:1rem;position:fixed;z-index:1000}.server-configurator-view_drawer__1ueYR{background:var(--surface-raised,#fff);border-radius:1rem;box-shadow:0 24px 80px rgb(0 0 0/25%);margin:min(8vh,5rem) 0 0 auto;max-height:84vh;max-width:46rem;overflow:auto;padding:1.25rem}.server-configurator-view_candidateList__8Eb99 li{align-items:center;border:1px solid var(--server-line);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem .75rem}.server-configurator-view_candidateBody__RzEGS{display:grid;gap:.15rem;min-width:0}.server-configurator-view_candidateBody__RzEGS strong{line-height:1.35;overflow-wrap:anywhere}.server-configurator-view_candidateFacts__MH6iN{color:var(--server-muted);font-size:.85rem;margin:0}.server-configurator-view_candidatePrice__dxgn_{font-size:.9rem;font-weight:600}.server-configurator-view_candidateAction__mzEWt{min-width:5.5rem}.server-configurator-view_selectButton__Kpj80{background:#102844!important;border-color:#102844!important;color:white!important;font-weight:700;min-width:5.5rem}.server-configurator-view_pickerNote__thrll{color:var(--server-muted);font-size:.9rem;margin:0}.server-configurator-view_requirementsHead__jRrRz{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.server-configurator-view_requirementsHead__jRrRz h2{margin:0}.server-configurator-view_requirementsSummary__lUpge{color:var(--server-muted);margin:.2rem 0 0}.server-configurator-view_requirementsCollapsed__TQ3CS{gap:.25rem;padding-block:.75rem}.server-configurator-view_requirementsBody__4m6XJ[hidden]{display:none}.server-configurator-view_requirementsBody__4m6XJ:not([hidden]){display:grid;gap:1rem}.server-configurator-view_textButton__VvzuF{background:transparent!important;border:1px solid transparent!important;color:#155a91!important;cursor:pointer;font:inherit;min-height:44px;padding:.4rem .6rem;text-decoration:underline;text-underline-offset:.15em}.server-configurator-view_partBody__eoHnm{display:grid;gap:.1rem;min-width:0}.server-configurator-view_partBody__eoHnm h3{font-size:1rem;line-height:1.35;margin:0}.server-configurator-view_priceLine__TU3B5{font-size:.9rem;font-weight:600;margin:.15rem 0 0}.server-configurator-view_linkKind__r68Xn{color:var(--server-muted);cursor:help;font-size:.8rem;text-decoration:underline dotted}.server-configurator-view_offerDetails__lihY8 summary{align-items:center;color:#155a91;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;min-height:44px}@media (max-width:900px){.server-configurator-view_layout__L_BGj{grid-template-columns:minmax(0,1fr)}.server-configurator-view_parts__Lk7h_{order:-1}.server-configurator-view_purchase___Jcoj{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.server-configurator-view_root__naiOd{gap:.9rem;padding:.85rem .75rem 6.5rem}.server-configurator-view_header__zJZ0z{align-items:stretch;flex-direction:column;gap:.85rem}.server-configurator-view_modeSwitch__75E4H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.server-configurator-view_modeSwitch__75E4H button{min-height:48px}.server-configurator-view_statusGrid__AfzWQ{grid-template-columns:repeat(2,minmax(0,1fr))}.server-configurator-view_formGrid__BYIGE{grid-template-columns:minmax(0,1fr)}.server-configurator-view_sectionHeading__hZbhX{align-items:stretch;flex-direction:column}.server-configurator-view_sectionHeading__hZbhX>.server-configurator-view_primaryButton__6a_PQ{width:100%}.server-configurator-view_partActions__oW2MJ>button{flex:1 1 auto}.server-configurator-view_candidateList__8Eb99 li{grid-template-columns:auto minmax(0,1fr)}.server-configurator-view_candidateAction__mzEWt{grid-column:1/-1}.server-configurator-view_candidateList__8Eb99 li>div:last-child button{width:100%}.server-configurator-view_drawerBackdrop__n1QbM{padding:0}.server-configurator-view_drawer__1ueYR{border-radius:0;margin:0;max-height:100dvh;min-height:100dvh;padding:1rem .75rem max(1rem,env(safe-area-inset-bottom))}}.server-configurator-view_partRef__sQxcS{color:#566579;display:block;margin-top:.25rem}.server-configurator-view_partRef__sQxcS code{font-size:.7rem}.server-configurator-view_replaceConfirm__Qb8LZ{background:#fffaf0;border:1px solid #efd9a8;border-radius:.6rem;display:grid;gap:.5rem;padding:.75rem}.server-configurator-view_replaceConfirm__Qb8LZ p{margin:0}@media (min-width:1100px){.server-configurator-view_parts__Lk7h_{align-self:start;max-height:calc(100vh - 2rem);overflow:auto;position:sticky;top:1rem}}.server-configurator-view_layoutCollapsed___1Mqq{grid-template-columns:minmax(0,1fr)}.server-configurator-view_pickerNote__thrll{margin-top:.5rem}.srv_panel__hwo9n{display:grid;gap:1.25rem}.srv_group__4OPE0{border-top:1px solid #e3e8ee;display:grid;gap:.9rem;padding-top:1rem}.srv_group__4OPE0:first-of-type{border-top:0;padding-top:0}.srv_group__4OPE0 h3,.srv_group__4OPE0 h4,.srv_group__4OPE0 h5{margin:0}.srv_group__4OPE0 h3{font-size:1.05rem}.srv_group__4OPE0 h4{font-size:.95rem}.srv_groupIntro__va1EM{color:#566579;font-size:.875rem;line-height:1.45;margin:0}.srv_fieldGrid__1xmAb{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.srv_fieldWithGloss__vijo7{display:grid;gap:.25rem;min-width:0}.srv_estimate__ZHNqt{background:#f7f9fc;border:1px solid #d9e0e7;border-radius:.7rem;display:grid;gap:.6rem;padding:.9rem}.srv_estimateValue__rLIiM{font-size:1.5rem;font-weight:700;margin:0}.srv_inlineDetails__dhhMU summary{cursor:pointer;font-size:.8125rem;font-weight:600;min-height:44px;display:flex;align-items:center}.srv_breakdown__9Cvav{gap:.25rem;margin:0}.srv_breakdown__9Cvav,.srv_tradeoffs__gZyET ul{display:grid;font-size:.875rem;padding-left:1.1rem}.srv_tradeoffs__gZyET ul{gap:.2rem;line-height:1.4;margin:.25rem 0 0}.srv_secondaryButton__DeHDe{background:var(--surface-raised,#fff);border:1px solid #1d4f7c;border-radius:.6rem;color:#1d4f7c;cursor:pointer;font:inherit;font-weight:600;justify-self:start;min-height:44px;padding:.55rem .9rem}.srv_secondaryButton__DeHDe:focus-visible{outline:3px solid #1d4f7c;outline-offset:2px}.srv_missing__p62wO{margin:0}.srv_missingList__CnMfY{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.35rem 0 0;padding:0}.srv_missingList__CnMfY li{background:var(--surface-raised,#fff);border:1px solid #efd9a8;border-radius:999px;font-size:.8125rem;padding:.2rem .6rem}.srv_checkGroup__Bbwhp{display:grid;gap:.6rem}.srv_checkGroup__Bbwhp h3{align-items:center;display:flex;gap:.5rem;margin:0}.srv_checkList__QC_Ge{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.srv_passRow__kCBLi{border-top:1px solid #e3e8ee;font-size:.875rem;padding:.5rem 0}.srv_passRow__kCBLi p{color:#566579;margin:.15rem 0 0}.srv_verdictHint__7XDf7{color:#566579;font-size:.8125rem;line-height:1.35;margin:0}.srv_hintLine__Ke8ho{color:#566579;font-size:.875rem;margin:0}.srv_dialogActions__ZabMo{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:680px){.srv_estimateValue__rLIiM{font-size:1.3rem}}