.upgrade_gameLibrary__fcSAU,.upgrade_page__BFTOT{--ds-color-border-subtle:transparent;--ds-color-border-strong:transparent;--ds-color-button-secondary-border:transparent;--ds-border-subtle:transparent;--ds-border-focus:var(--ds-color-text-primary);--ds-focus-ring:0 0 0 2px var(--ds-color-text-primary)}.upgrade_gameLibrary__fcSAU:focus-visible{outline:2px solid var(--ds-color-text-primary);outline-offset:3px}.upgrade_page__BFTOT{min-height:calc(100svh - var(--site-header-height));padding:clamp(var(--ds-space-20),4vw,var(--ds-space-32)) var(--site-page-gutter) var(--ds-space-48);color:var(--ds-color-text-primary);background:var(--ds-color-background-primary)}body:has(.upgrade_page__BFTOT) [data-compact-footer]{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--ucoms-cookie-banner-only-height, 0px))}body:has(.upgrade_page__BFTOT) [data-upgrade-reset-toast]{left:0;right:0;margin-inline:auto}@media (min-width:74.001rem){body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer__utilities>:nth-child(2){margin-inline-end:var(--ds-space-160)}}@media (min-width:40.001rem) and (max-width:74rem){body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer-bottom-bar{align-items:stretch;text-align:left}body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer-bottom-bar nav{justify-content:flex-end}body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer__utilities{display:grid;grid-template-columns:minmax(0,1fr) var(--ds-space-160) minmax(0,1fr)}body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer__utilities>:nth-child(-n+2){grid-column:1;justify-self:end}body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer__utilities>:nth-child(n+3){grid-column:3;justify-self:start}body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer__utilities>:nth-child(odd){grid-row:1}body:has(.upgrade_page__BFTOT):has([data-upgrade-reset-toast]) .ds2-footer__utilities>:nth-child(2n){grid-row:2}body:has(.upgrade_page__BFTOT) [data-launcher-placement=floating]{--manager-chat-bottom-offset:max(var(--ucoms-cookie-banner-height,0px),var(--ucoms-compact-footer-overlap,0px) + var(--ucoms-purchase-bar-height,0px) + var(--ds-space-4))}}.upgrade_intro__0KZCL,.upgrade_workspace__oQe3M{max-width:78rem;margin-inline:auto}.upgrade_intro__0KZCL{display:grid;gap:var(--ds-space-8);margin-bottom:var(--ds-space-24)}.upgrade_intro__0KZCL h1{font-family:var(--ds-text-heading-1-font-family);font-size:clamp(1.6rem,3.2vw,var(--ds-text-heading-1-font-size));font-weight:var(--ds-text-heading-1-font-weight);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.upgrade_intro__0KZCL p{max-width:66ch;font-size:var(--ds-text-body-m-font-size);color:var(--ds-color-text-secondary)}.upgrade_eyebrow__qazT_{color:var(--ds-color-text-tertiary);font-family:var(--ds-text-overline-s-font-family);font-size:var(--ds-text-overline-s-font-size);font-weight:var(--ds-text-overline-s-font-weight);line-height:var(--ds-text-overline-s-line-height);letter-spacing:.05em;text-transform:uppercase}.upgrade_mainColumn__pbPF1,.upgrade_results___KjVx,.upgrade_stageContent__18Ppw,.upgrade_workspace__oQe3M{display:grid;min-width:0;gap:var(--ds-space-20)}.upgrade_workspaceTools__MiNO0{display:grid;gap:var(--ds-space-12);min-width:0}.upgrade_steps__LWre1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-8);align-items:stretch;width:100%}.upgrade_steps__LWre1 button{display:flex;gap:var(--ds-space-12);align-items:center;min-width:0;min-height:calc(var(--ds-space-48) + var(--ds-space-24));padding:var(--ds-space-12) var(--ds-space-16);border:1px solid var(--ds-color-button-secondary-border);border-radius:var(--ds-radius-400);color:var(--ds-color-text-primary);background:var(--ds-color-surface-div);font:inherit;font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-text-label-m-line-height);text-align:left;cursor:pointer;transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),color var(--ds-motion-duration-control) var(--ds-motion-ease-move),transform var(--ds-motion-duration-press) var(--ds-motion-ease-move)}.upgrade_steps__LWre1 button[aria-current=step]{background:var(--ds-color-button-primary-background);border-color:transparent;color:var(--ds-color-button-primary-text)}.upgrade_stepNumber___TJyF{display:grid;place-items:center;flex-shrink:0;border-radius:var(--ds-radius-full);width:var(--ds-space-32);height:var(--ds-space-32);border:1px solid var(--ds-color-button-secondary-border);background:var(--ds-color-background-primary);color:var(--ds-color-text-decor);font-variant-numeric:tabular-nums}.upgrade_steps__LWre1 [aria-current=step] .upgrade_stepNumber___TJyF{background:color-mix(in srgb,currentColor 16%,transparent);border-color:transparent;color:inherit}.upgrade_stepCopy__ni4n2{display:grid;min-width:0;gap:var(--ds-space-4)}.upgrade_stepHint__wsnF5{font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height);font-weight:var(--ds-font-weight-regular)}.upgrade_steps__LWre1 button:disabled{cursor:default;color:var(--ds-color-text-secondary);background:transparent;border-style:dashed;border-color:var(--ds-color-border-strong)}.upgrade_steps__LWre1 button:disabled .upgrade_stepNumber___TJyF{color:inherit;background:transparent;border-color:var(--ds-color-border-strong)}.upgrade_steps__LWre1 button:not(:disabled):active{transform:scale(var(--ds-motion-scale-control-press))}.upgrade_stageLayout__I2Ghc{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--ds-space-24);min-width:0}.upgrade_panel__wIU15,.upgrade_partGrid__YLxaA,.upgrade_stageContent__18Ppw{position:relative}.upgrade_progressiveField__aaHw9{display:grid;min-width:0}.upgrade_progressiveDetails__B8icB{display:grid;min-width:0;gap:var(--upgrade-panel-gap)}.upgrade_stageLayout__I2Ghc:not([data-step="0"]){grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.upgrade_detailsPanel__Fvd7e,.upgrade_directionList__0AMP_,.upgrade_managerPanel__VL3Js,.upgrade_panel__wIU15,.upgrade_recommendation__ObOlU,.upgrade_summary__3869E{min-width:0;border:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface-div);border-radius:var(--ds-radius-600)}.upgrade_panel__wIU15{--upgrade-panel-gap:var(--ds-space-24);display:grid;gap:var(--upgrade-panel-gap);padding:clamp(var(--ds-space-16),3vw,var(--ds-space-32))}.upgrade_sectionHeading__0iGEM{display:flex;gap:var(--ds-space-16);align-items:center;justify-content:space-between}.upgrade_sectionHeading__0iGEM>div{display:grid;gap:var(--ds-space-8);min-width:0}.upgrade_sectionHeading__0iGEM h2{font-family:var(--ds-text-heading-4-font-family);font-size:clamp(1.125rem,2vw,var(--ds-text-heading-4-font-size));font-weight:var(--ds-text-heading-4-font-weight);line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.upgrade_sectionHeading__0iGEM h2:focus{outline:none}.upgrade_headingIcon__ChPzX{color:var(--ds-color-icon-primary);flex-shrink:0}.upgrade_muted__ZjSRx,.upgrade_stageFooter__16zJZ p{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height)}.upgrade_extraGrid__zLeo7,.upgrade_partGrid__YLxaA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-12)}.upgrade_primaryPartField__V3pcy{display:grid;grid-template-rows:auto 1fr;gap:var(--ds-space-12);min-width:0}.upgrade_primaryPartLabel__R8WEy{display:flex;align-items:center;gap:var(--ds-space-12);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-text-label-m-font-weight)}.upgrade_primaryPartControl__U6m_2>svg,.upgrade_primaryPartLabel__R8WEy svg{flex-shrink:0;color:var(--ds-color-icon-primary)}.upgrade_primaryPartControl__U6m_2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-16);min-width:0;min-height:calc(var(--ds-space-48) + var(--ds-space-8));padding:var(--ds-space-12) var(--ds-space-16);border:var(--ds-space-4) solid var(--ds-color-background-primary);border-radius:var(--ds-radius-600);background:var(--ds-color-surface-div);color:var(--ds-color-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_primaryPartValue__rHUZh{display:block;min-width:0;overflow:hidden;font-size:var(--ds-text-body-m-font-size);line-height:var(--ds-text-body-m-line-height);overflow-wrap:anywhere}.upgrade_primaryPartValueContent__JrmJa{display:block;position:relative}.upgrade_primaryPartValueText__MpiWx{display:block}.upgrade_primaryPartControl__U6m_2[data-filled=true]{border-color:var(--ds-color-background-primary);color:var(--ds-color-text-primary)}.upgrade_primaryPartControl__U6m_2[data-filled=true] .upgrade_primaryPartValue__rHUZh{font-weight:var(--ds-font-weight-semibold)}.upgrade_primaryPartControl__U6m_2:active{background:var(--ds-color-background-primary)}.upgrade_primaryPartControl__U6m_2:focus-visible{transition:none}@media (hover:hover) and (pointer:fine){.upgrade_primaryPartControl__U6m_2:hover{border-color:var(--ds-color-button-secondary-border)}}@media (prefers-reduced-motion:reduce){.upgrade_primaryPartControl__U6m_2{transition:none}}.upgrade_detailIcon__vuVSl{display:grid;place-items:center;color:var(--ds-color-icon-primary);flex-shrink:0}.upgrade_otherDetails__Rnr50{border-top:1px solid var(--ds-color-border-subtle);padding-top:var(--ds-space-12)}.upgrade_stageLayout__I2Ghc[data-step="0"] .upgrade_otherDetails__Rnr50{padding-top:var(--upgrade-panel-gap)}.upgrade_otherDetails__Rnr50>.upgrade_disclosureToggle__jlDVL{min-height:44px;cursor:pointer;font-size:var(--ds-text-label-s-font-size);line-height:1.5;padding-block:var(--ds-space-8)}.upgrade_otherDetails__Rnr50>.upgrade_disclosureToggle__jlDVL:not(.upgrade_otherToggle__EqJJM)>span{font-size:var(--ds-text-caption-m-font-size);color:var(--ds-color-text-tertiary);margin-left:var(--ds-space-8)}.upgrade_extraGrid__zLeo7{margin-top:var(--ds-space-16);gap:var(--ds-space-24) var(--ds-space-12);padding:var(--ds-space-8)}.upgrade_otherDetails__Rnr50>.upgrade_disclosurePanel__z_QkT{margin-inline:calc(-1 * var(--ds-space-8));overflow:clip}.upgrade_otherDetails__Rnr50[data-open=true]>.upgrade_disclosurePanel__z_QkT:has([data-upgrade-psu] [data-open=true]){overflow:visible}.upgrade_stageShell__qpW3z:has([data-upgrade-psu] [data-open=true]){overflow:visible}.upgrade_otherDetails__Rnr50>.upgrade_otherToggle__EqJJM{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ds-space-12);min-height:calc(var(--ds-space-48) + var(--ds-space-8));padding:var(--ds-space-12) var(--ds-space-16);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-400);background:var(--ds-color-background-primary);transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_otherToggle__EqJJM>.upgrade_disclosureLabel__jxlBa{display:flex;align-items:center;gap:var(--ds-space-12);color:var(--ds-color-text-primary);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-text-label-m-line-height)}.upgrade_otherToggle__EqJJM>.upgrade_disclosureLabel__jxlBa>svg{flex-shrink:0;color:var(--ds-color-icon-primary)}.upgrade_otherToggle__EqJJM>.upgrade_disclosureSummary__r1B_u{padding:var(--ds-space-4) var(--ds-space-8);border-radius:var(--ds-radius-300);background:var(--ds-color-surface-div);color:var(--ds-color-text-secondary);white-space:nowrap}.upgrade_otherToggle__EqJJM>.upgrade_disclosureChevron__fbwmP{margin-left:0;color:var(--ds-color-icon-primary)}.upgrade_otherDetails__Rnr50>.upgrade_otherToggle__EqJJM:focus-visible{border-radius:var(--ds-radius-400)}.upgrade_otherDetails__Rnr50>.upgrade_otherToggle__EqJJM:active{background:var(--ds-color-button-secondary-background)}@media (hover:hover) and (pointer:fine){.upgrade_otherDetails__Rnr50>.upgrade_otherToggle__EqJJM:hover{border-color:var(--ds-color-button-secondary-border);background:var(--ds-color-button-secondary-background)}}@media (max-width:600px){.upgrade_otherDetails__Rnr50>.upgrade_otherToggle__EqJJM{grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-8) var(--ds-space-12);padding:var(--ds-space-12)}.upgrade_otherToggle__EqJJM>.upgrade_disclosureSummary__r1B_u{grid-column:1;justify-self:start;margin-left:calc(var(--ds-space-20) + var(--ds-space-12))}.upgrade_otherToggle__EqJJM>.upgrade_disclosureChevron__fbwmP{grid-column:2;grid-row:1/3}}.upgrade_stageFooter__16zJZ{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-16);padding-top:var(--ds-space-20);border-top:1px solid var(--ds-color-border-subtle)}.upgrade_stageFooter__16zJZ p{max-width:27rem}.upgrade_stageFooter__16zJZ .ds-button{flex-shrink:0}.upgrade_stageLayout__I2Ghc[data-step="1"] .upgrade_stageFooter__16zJZ .ds-button{min-height:var(--ds-space-48)}.upgrade_summary__3869E{display:grid;gap:var(--ds-space-16);padding:var(--ds-space-20)}.upgrade_summaryHeading__Pcyg_{display:grid;gap:var(--ds-space-8)}.upgrade_summary__3869E h2{font-family:var(--ds-font-family-sans);font-size:var(--ds-text-body-l-font-size);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.upgrade_parts__v9vU3{display:grid}.upgrade_parts__v9vU3>div{display:flex;gap:var(--ds-space-12);padding-block:var(--ds-space-12);border-bottom:1px solid var(--ds-color-border-subtle)}.upgrade_parts__v9vU3>div>svg{flex-shrink:0;color:var(--ds-color-text-tertiary);margin-top:var(--ds-space-4)}.upgrade_parts__v9vU3>div>div{display:grid;gap:var(--ds-space-4);min-width:0}.upgrade_parts__v9vU3 dt{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size)}.upgrade_parts__v9vU3 dd{margin:0;font-size:var(--ds-text-label-s-font-size);line-height:1.5;overflow-wrap:anywhere}.upgrade_summaryPart__cy07R,.upgrade_textButton__XkZEh{font:inherit;padding:0;color:var(--ds-color-text-primary);border:0;background:transparent;text-align:left;cursor:pointer;text-underline-offset:.25em}.upgrade_textButton__XkZEh{font-size:var(--ds-text-label-s-font-size);line-height:1.5;min-height:44px;text-decoration:underline}.upgrade_summary__3869E .upgrade_textButton__XkZEh{justify-self:start}.upgrade_summaryEdit__YDktJ{width:100%;min-height:calc(var(--ds-space-32) + var(--ds-space-12));justify-content:center}.upgrade_segmented__TE66_{display:flex;flex-wrap:wrap;padding:var(--ds-space-4);gap:var(--ds-space-4);background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-400);width:fit-content}.upgrade_segmented__TE66_ button{display:flex;gap:var(--ds-space-8);align-items:center;justify-content:center;min-height:44px;padding:var(--ds-space-8) var(--ds-space-16);font-size:var(--ds-text-label-s-font-size);color:var(--ds-color-text-secondary);border:1px solid transparent;border-radius:var(--ds-radius-300);background:transparent;cursor:pointer;transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_segmented__TE66_ button[aria-pressed=true]{color:var(--ds-color-text-primary);background:var(--ds-color-surface-div);border-color:var(--ds-color-border-subtle)}.upgrade_goalGrid__sxtee{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-8)}.upgrade_goalButton__c8Wcz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-12);min-height:calc(var(--ds-space-48) + var(--ds-space-32));text-align:left;padding:var(--ds-space-12) var(--ds-space-16);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-400);color:var(--ds-color-text-primary);background:var(--ds-color-surface-div);cursor:pointer;transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_goalButton__c8Wcz[aria-pressed=true]{border-color:transparent;background:var(--ds-color-background-primary)}.upgrade_goalIcon__40XEw{display:grid;place-items:center;width:calc(var(--ds-space-32) + var(--ds-space-8));height:calc(var(--ds-space-32) + var(--ds-space-8));border-radius:var(--ds-radius-300);background:var(--ds-color-background-primary);color:var(--ds-color-icon-primary);transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_goalButton__c8Wcz[aria-pressed=true] .upgrade_goalIcon__40XEw{background:var(--ds-color-surface-div)}.upgrade_goalCopy__qxgLf{display:grid;gap:var(--ds-space-4);min-width:0}.upgrade_goalButton__c8Wcz strong{font-size:var(--ds-text-body-m-font-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-text-body-m-line-height)}.upgrade_goalButton__c8Wcz small{color:var(--ds-color-text-secondary);font-size:var(--ds-text-label-m-font-size);line-height:var(--ds-text-label-m-line-height)}.upgrade_partGoals__qE4dM{margin-top:calc(-1 * var(--ds-space-12))}.upgrade_partGoals__qE4dM .upgrade_goalGrid__sxtee{padding:var(--ds-space-12) var(--ds-space-4) var(--ds-space-4)}.upgrade_partGoals__qE4dM>.upgrade_partGoalsToggle__UzKDc{min-height:calc(var(--ds-space-48) + var(--ds-space-8));padding:var(--ds-space-12) var(--ds-space-16);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-400);background:var(--ds-color-background-primary);transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_partGoalsToggle__UzKDc>.upgrade_disclosureLabel__jxlBa{display:flex;align-items:center;gap:var(--ds-space-12);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold)}.upgrade_partGoalsToggle__UzKDc>.upgrade_disclosureLabel__jxlBa svg{flex-shrink:0;color:var(--ds-color-icon-primary)}.upgrade_partGoalsToggle__UzKDc>.upgrade_disclosureSummary__r1B_u{margin-left:auto;color:var(--ds-color-text-decor);text-align:right}.upgrade_partGoals__qE4dM .upgrade_goalButton__c8Wcz:first-child{grid-column:auto}.upgrade_goalNote__cSa7h{margin-block:var(--ds-space-12);color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height)}.upgrade_detailSelect__6cece[data-primary=true]{background:var(--ds-color-button-primary-background);border-color:transparent;color:var(--ds-color-button-primary-text)}.upgrade_radioMark__Z8Q7K{width:1rem;height:1rem;border:1px solid var(--ds-color-text-tertiary);border-radius:var(--ds-radius-full);flex-shrink:0;transition:border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}[aria-pressed=true] .upgrade_radioMark__Z8Q7K{border:5px solid var(--ds-color-button-primary-background)}.upgrade_preferences__MIcri{display:grid;gap:var(--ds-space-24);padding-top:var(--ds-space-24);border-top:1px solid var(--ds-color-border-subtle)}.upgrade_field__n2oZg{display:grid;gap:var(--ds-space-8);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold);min-width:0}.upgrade_field__n2oZg small{font-size:var(--ds-text-caption-m-font-size);color:var(--ds-color-text-tertiary);font-weight:var(--ds-font-weight-regular)}.upgrade_fieldHeading__zxq3T{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-8)}.upgrade_field__n2oZg .ds-input{width:100%;min-width:0;min-height:48px;font-size:1rem}.upgrade_gameControls__ShUJI{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr);gap:var(--ds-space-16);align-items:start}.upgrade_detailSelect__6cece{display:flex;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-300);background:var(--ds-color-background-primary);color:var(--ds-color-text-primary);text-align:left;font-size:var(--ds-text-label-s-font-size);min-height:48px;cursor:pointer}.upgrade_intentControl__6mYqI,.upgrade_resolutionControl__v9H8n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border:0}.upgrade_intentControl__6mYqI button{font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold)}.upgrade_intentControl__6mYqI button[aria-pressed=true]{border-color:transparent;background:var(--ds-color-button-primary-background);color:var(--ds-color-button-primary-text)}.upgrade_resolutionControl__v9H8n{grid-template-columns:repeat(3,minmax(0,1fr));min-height:calc(var(--ds-space-48) + var(--ds-space-8))}.upgrade_resolutionControl__v9H8n button{padding-inline:var(--ds-space-8)}.upgrade_goalContext__2jEMZ{display:grid;gap:var(--ds-space-12);min-width:0}.upgrade_workNote__5dVCC{display:flex;align-items:flex-start;gap:var(--ds-space-12);padding:var(--ds-space-16);border-radius:var(--ds-radius-400);background:var(--ds-color-background-primary)}.upgrade_workNote__5dVCC>svg{flex-shrink:0;color:var(--ds-color-icon-primary)}.upgrade_workNote__5dVCC>div{display:grid;gap:var(--ds-space-8)}.upgrade_workNote__5dVCC strong{font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-font-weight-semibold)}.upgrade_detailsPanel__Fvd7e{display:grid;gap:var(--ds-space-16);padding:var(--ds-space-24)}.upgrade_detailLead__9fc6K{display:flex;gap:var(--ds-space-16);align-items:flex-start}.upgrade_detailIcon__vuVSl{padding:var(--ds-space-12);background:var(--ds-color-background-primary);border-radius:var(--ds-radius-400)}.upgrade_detailLead__9fc6K>div{display:grid;gap:var(--ds-space-8)}.upgrade_detailLead__9fc6K h3,.upgrade_managerPanel__VL3Js h3{font-size:var(--ds-text-body-l-font-size);line-height:var(--ds-text-body-l-line-height);font-weight:var(--ds-font-weight-semibold)}.upgrade_detailSelect__6cece{width:100%;justify-content:space-between;border-color:var(--ds-color-border-strong)}.upgrade_detailsActions__drZWC{display:flex;gap:var(--ds-space-16);align-items:center;flex-wrap:wrap}.upgrade_recommendation__ObOlU{padding:var(--ds-space-24);display:grid;gap:var(--ds-space-20)}.upgrade_tierChoices__5PL6A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-8)}.upgrade_tierChoice__VJH1w{display:grid;align-content:start;gap:var(--ds-space-8);min-width:0;padding:var(--ds-space-16);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);background:var(--ds-color-surface-div);color:var(--ds-color-text-primary);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),border-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),color var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_tierChoice__VJH1w[data-upgrade-tier=recommended]{border-color:var(--ds-color-button-secondary-border)}.upgrade_tierChoice__VJH1w[aria-pressed=true]{border-color:transparent;background:var(--ds-color-button-primary-background);color:var(--ds-color-button-primary-text)}.upgrade_tierDetailTitle__VaxK_,.upgrade_tierName__jhlrV{font-size:var(--ds-text-label-m-font-size);line-height:var(--ds-text-label-m-line-height);font-weight:var(--ds-font-weight-semibold)}.upgrade_tierDescription__W8F_N{font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height)}.upgrade_tierPrice__rhV0C{font-size:var(--ds-text-label-s-font-size);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.upgrade_sharedTierNote__iMs9W{padding:var(--ds-space-12) var(--ds-space-16);border-radius:var(--ds-radius-600);background:var(--ds-color-background-primary);font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height)}.upgrade_unavailableTier__fFDxy{color:var(--ds-color-text-secondary)}.upgrade_unavailableTier__fFDxy h3{color:var(--ds-color-text-primary);font-size:var(--ds-text-body-l-font-size);line-height:var(--ds-text-body-l-line-height)}@media (hover:hover){.upgrade_tierChoice__VJH1w:hover:not([aria-pressed=true]){border-color:var(--ds-color-button-secondary-border);background:var(--ds-color-button-secondary-background)}}@media (max-width:600px){.upgrade_tierChoices__5PL6A{grid-template-columns:minmax(0,1fr)}.upgrade_tierChoice__VJH1w{grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-4) var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16)}.upgrade_tierPrice__rhV0C{grid-column:2;grid-row:1;align-self:center}.upgrade_tierDescription__W8F_N{grid-column:1/-1}}.upgrade_recommendation__ObOlU[data-selected=true]{border-color:var(--ds-color-border-strong)}.upgrade_cardBottom__xYPZe,.upgrade_cardTop__ODTX0{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);flex-wrap:wrap}.upgrade_status__k8Jg4{padding:var(--ds-space-4) var(--ds-space-8);border-radius:var(--ds-radius-200);font-size:var(--ds-text-caption-m-font-size);line-height:1.5;background:var(--ds-color-background-primary);color:var(--ds-color-text-secondary)}.upgrade_status__k8Jg4[data-status=confirmed]{background:var(--ds-color-state-success-background);color:var(--ds-color-text-inverse)}.upgrade_status__k8Jg4[data-status=manager_required],.upgrade_status__k8Jg4[data-status=needs_details]{background:var(--ds-color-state-warning-background);color:var(--ds-color-text-primary)}.upgrade_comparison___hStD{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ds-space-16)}.upgrade_comparisonPart__jr0vt{display:grid;gap:var(--ds-space-12);align-content:start;min-width:0;padding:var(--ds-space-16);background:var(--ds-color-background-primary);border-radius:var(--ds-radius-400)}.upgrade_comparisonPart__jr0vt>svg{color:var(--ds-color-icon-primary)}.upgrade_comparisonPart__jr0vt>span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size)}.upgrade_comparisonPart__jr0vt h3,.upgrade_comparisonPart__jr0vt strong{font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-text-label-m-font-weight);line-height:1.5;overflow-wrap:anywhere}.upgrade_comparisonPart__jr0vt[data-replacement]{border:1px solid var(--ds-color-border-strong)}.upgrade_comparisonArrow__QfNMK{color:var(--ds-color-text-tertiary)}.upgrade_benefit__eZ9mN{font-size:var(--ds-text-body-m-font-size);line-height:1.5;font-weight:var(--ds-text-label-m-font-weight)}.upgrade_fps__plmLO{display:grid;gap:var(--ds-space-8);padding-top:var(--ds-space-12)}.upgrade_fps__plmLO>strong{font-family:var(--ds-text-price-font-family);font-size:2.3rem;line-height:1.2;font-variant-numeric:tabular-nums}.upgrade_fps__plmLO small,.upgrade_fps__plmLO>span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size);line-height:1.5}.upgrade_fps__plmLO>strong small{font-family:var(--ds-font-family-sans);font-size:var(--ds-text-label-m-font-size)}.upgrade_fpsCompare__bfTyC{display:grid;gap:var(--ds2-spacing-150);min-width:0}.upgrade_fpsBarRow__q_M7i{display:grid;gap:var(--ds2-spacing-100)}.upgrade_fpsBarLabel__2f4vh,.upgrade_fpsChartScale__GtFn5{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds2-spacing-100);color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size)}.upgrade_fpsBarLabel__2f4vh strong{flex-shrink:0;color:var(--ds2-color-text-primary);font-size:var(--ds2-text-label-l-font-size);font-weight:var(--ds2-text-label-l-font-weight);font-variant-numeric:tabular-nums}.upgrade_fpsBarTrack__lkdsh{height:var(--ds2-spacing-150);overflow:hidden;border-radius:var(--ds2-radius-full);background:var(--ds2-color-background-primary)}.upgrade_fpsBarFill__ZNou4{display:block;height:100%;border-radius:inherit;background:var(--ds2-color-text-tertiary)}.upgrade_fpsBarFill__ZNou4[data-upgrade-fps-bar=after]{background:var(--ds2-color-icon-primary)}.upgrade_fpsChartScale__GtFn5{font-variant-numeric:tabular-nums}.upgrade_fpsGain__t_Op0{margin:0;color:var(--ds2-color-text-primary);font-size:var(--ds2-text-label-s-font-size);font-weight:var(--ds2-text-label-s-font-weight);font-variant-numeric:tabular-nums}.upgrade_baselineGames__RgvTw,.upgrade_baselinePreview__cyRoL{display:grid;gap:var(--ds2-spacing-150)}.upgrade_baselinePreview__cyRoL{padding-top:var(--ds2-spacing-200)}.upgrade_baselinePreview__cyRoL h3{font-size:var(--ds2-text-label-l-font-size);font-weight:var(--ds2-text-label-l-font-weight)}.upgrade_baselineGames__RgvTw{margin:0;padding:0;list-style:none}.upgrade_baselineGame__El4z4{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds2-spacing-100) var(--ds2-spacing-150);padding:var(--ds2-spacing-150);border-radius:var(--ds2-radius-200);background:var(--ds2-color-background-primary)}.upgrade_baselineGameName__BKSRW{display:flex;align-items:center;gap:var(--ds2-spacing-100);min-width:0;font-size:var(--ds2-text-body-s-font-size);overflow-wrap:anywhere}.upgrade_baselineValue__23SKE{white-space:nowrap;font-size:var(--ds2-text-heading-h4-font-size);font-variant-numeric:tabular-nums}.upgrade_baselineDetails__0HkmR,.upgrade_baselineValue__23SKE[data-unavailable=true]{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size)}.upgrade_baselineDetails__0HkmR{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.upgrade_baselineError__iYq08 p{margin:0}.upgrade_missingDetails__2RQiT{display:grid;gap:var(--ds2-spacing-150)}.upgrade_missingDetails__2RQiT h3{margin:0;font-size:var(--ds2-text-label-l-font-size);font-weight:var(--ds2-text-label-l-font-weight)}.upgrade_missingDetailList__Lu1G9{display:grid;gap:var(--ds2-spacing-150);margin:0;padding:0;list-style:none}.upgrade_missingDetailRow__fboMd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds2-spacing-100) var(--ds2-spacing-200);color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-body-s-font-size)}.upgrade_missingDetailRow__fboMd>span{min-width:0;overflow-wrap:anywhere}.upgrade_missingDetailAction__MC_aV{flex-shrink:0;white-space:normal;max-width:100%}.upgrade_reasons__OfMhE{margin:var(--ds-space-8) 0 0;padding-left:var(--ds-space-20);display:grid;gap:var(--ds-space-8);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height);color:var(--ds-color-text-secondary)}.upgrade_cardBottom__xYPZe{border-top:1px solid var(--ds-color-border-subtle);padding-top:var(--ds-space-20)}.upgrade_priceLabel__A0OJ7{display:grid;gap:var(--ds-space-4)}.upgrade_price__ZF2nW{font-family:var(--ds-text-price-font-family);font-size:var(--ds-text-heading-4-font-size);line-height:1.3;font-variant-numeric:tabular-nums}.upgrade_directionList__0AMP_{overflow:hidden}.upgrade_direction__5xOFT{padding:var(--ds-space-16) var(--ds-space-20)}.upgrade_direction__5xOFT+.upgrade_direction__5xOFT{border-top:1px solid var(--ds-color-border-subtle)}.upgrade_direction__5xOFT .upgrade_disclosureToggle__jlDVL{display:flex;align-items:center;gap:var(--ds-space-12);cursor:pointer;min-height:44px;list-style:none}.upgrade_direction__5xOFT .upgrade_disclosureToggle__jlDVL::-webkit-details-marker{display:none}.upgrade_directionTitle__4SYSJ{display:flex;gap:var(--ds-space-8);align-items:center;font-size:var(--ds-text-label-s-font-size)}.upgrade_directionTitle__4SYSJ svg{color:var(--ds-color-icon-primary);flex-shrink:0}.upgrade_directionOutcome__MWVo3{flex:1;color:var(--ds-color-text-secondary)}.upgrade_directionOutcome__MWVo3,.upgrade_direction__5xOFT .upgrade_status__k8Jg4,.upgrade_notices__7tPhL{font-size:var(--ds-text-caption-m-font-size)}.upgrade_notices__7tPhL{padding-inline:var(--ds-space-4);color:var(--ds-color-text-secondary);line-height:1.6}.upgrade_notices__7tPhL .upgrade_disclosureToggle__jlDVL{cursor:pointer;min-height:40px;padding-block:var(--ds-space-8)}.upgrade_notices__7tPhL p+p{margin-top:var(--ds-space-8)}.upgrade_managerPanel__VL3Js{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--ds-space-16);padding:var(--ds-space-24)}.upgrade_managerIcon__GuheT{color:var(--ds-color-icon-primary);padding-top:var(--ds-space-4)}.upgrade_managerPanel__VL3Js>div{display:grid;gap:var(--ds-space-8)}.upgrade_managerPanel__VL3Js p{color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);line-height:1.6}.upgrade_managerPanel__VL3Js small{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-caption-m-font-size);line-height:1.5}.upgrade_managerPanel__VL3Js .ds-button,.upgrade_managerPanel__VL3Js>.upgrade_textButton__XkZEh{grid-column:2;justify-self:start}.upgrade_error__fA5lp{display:grid;gap:var(--ds-space-12);padding:var(--ds-space-20);border-radius:var(--ds-radius-400);color:var(--ds-color-text-primary);background:var(--ds-color-state-error-background)}.upgrade_error__fA5lp .ds-button{justify-self:start}.upgrade_workspace__oQe3M :is(button,select,.upgrade_disclosureToggle__jlDVL):focus-visible{outline:2px solid var(--ds-color-text-primary);outline-offset:3px}.upgrade_workspace__oQe3M button:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.upgrade_detailSelect__6cece:hover,.upgrade_goalButton__c8Wcz:hover,.upgrade_partGoalsToggle__UzKDc:hover{border-color:transparent}.upgrade_summaryPart__cy07R:hover,.upgrade_textButton__XkZEh:hover{color:var(--ds-color-text-decor)}.upgrade_steps__LWre1 button:not(:disabled):not([aria-current=step]):hover{background:var(--ds-color-button-secondary-background);border-color:transparent}}.upgrade_goalButton__c8Wcz:active{background:var(--ds-color-background-primary)}@media (hover:hover) and (pointer:fine){.upgrade_partGoalsToggle__UzKDc:hover,.upgrade_segmented__TE66_ button:not([aria-pressed=true]):hover{background:var(--ds-color-button-secondary-background)}}.upgrade_segmented__TE66_ button:active{transform:scale(var(--ds-motion-scale-control-press))}@media (max-width:900px){.upgrade_stageLayout__I2Ghc:not([data-step="0"]){grid-template-columns:minmax(0,1fr)}.upgrade_summary__3869E{display:grid;grid-template-columns:1fr auto;gap:var(--ds-space-12)}.upgrade_summaryHeading__Pcyg_{grid-column:1}.upgrade_summary__3869E>.upgrade_textButton__XkZEh{grid-column:2;grid-row:1}.upgrade_parts__v9vU3{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-12)}.upgrade_parts__v9vU3>div{border-bottom:0;padding-block:var(--ds-space-4)}.upgrade_summary__3869E .upgrade_fps__plmLO{grid-column:1/-1;border-top:1px solid var(--ds-color-border-subtle)}}@media (max-width:600px){.upgrade_page__BFTOT{padding-top:var(--ds-space-20)}.upgrade_intro__0KZCL{margin-bottom:var(--ds-space-16)}.upgrade_intro__0KZCL h1{font-size:1.65rem}.upgrade_intro__0KZCL p{font-size:var(--ds-text-body-s-font-size)}.upgrade_steps__LWre1{gap:var(--ds-space-4)}.upgrade_steps__LWre1 button{min-height:calc(var(--ds-space-48) + var(--ds-space-24));padding:var(--ds-space-12) var(--ds-space-8);gap:var(--ds-space-8);text-align:left}.upgrade_steps__LWre1 .upgrade_stepNumber___TJyF{width:calc(var(--ds-space-24) + var(--ds-space-4));height:calc(var(--ds-space-24) + var(--ds-space-4))}.upgrade_workspace__oQe3M{gap:var(--ds-space-16)}.upgrade_headingIcon__ChPzX{display:none}.upgrade_partGrid__YLxaA{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-12)}.upgrade_stageFooter__16zJZ{flex-direction:column-reverse;align-items:stretch;gap:var(--ds-space-12);padding-top:var(--ds-space-16)}.upgrade_stageFooter__16zJZ .ds-button{width:100%;min-height:var(--ds-space-48)}.upgrade_stageFooter__16zJZ p{font-size:var(--ds-text-caption-m-font-size);text-align:center}.upgrade_stageFooter__16zJZ .upgrade_textButton__XkZEh{align-self:center}.upgrade_extraGrid__zLeo7{grid-template-columns:minmax(0,1fr)}.upgrade_summary__3869E{padding:var(--ds-space-12) var(--ds-space-16)}.upgrade_parts__v9vU3{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-8)}.upgrade_parts__v9vU3>div{gap:var(--ds-space-8)}.upgrade_parts__v9vU3>div>div{display:block}.upgrade_parts__v9vU3 dt{display:inline;margin-right:var(--ds-space-8)}.upgrade_parts__v9vU3 dd{display:inline}.upgrade_summaryHeading__Pcyg_ h2{font-size:var(--ds-text-label-m-font-size)}.upgrade_summaryHeading__Pcyg_ .upgrade_eyebrow__qazT_{display:none}.upgrade_goalGrid__sxtee{grid-template-columns:minmax(0,1fr)}.upgrade_goalButton__c8Wcz{padding:var(--ds-space-12)}.upgrade_goalIcon__40XEw{width:var(--ds-space-32);height:var(--ds-space-32)}.upgrade_partGoals__qE4dM{margin-top:calc(-1 * var(--ds-space-4))}.upgrade_partGoalsToggle__UzKDc{flex-wrap:wrap}.upgrade_partGoalsToggle__UzKDc>.upgrade_disclosureLabel__jxlBa{flex:1}.upgrade_partGoalsToggle__UzKDc>.upgrade_disclosureSummary__r1B_u{order:1;width:100%;padding-left:calc(var(--ds-space-20) + var(--ds-space-12));text-align:left}.upgrade_gameControls__ShUJI{grid-template-columns:minmax(0,1fr)}.upgrade_gameControls__ShUJI .upgrade_segmented__TE66_{width:100%}.upgrade_gameControls__ShUJI .upgrade_segmented__TE66_>button{flex:1}.upgrade_results___KjVx>.upgrade_sectionHeading__0iGEM{align-items:flex-start;flex-wrap:wrap;gap:var(--ds-space-4)}.upgrade_detailsPanel__Fvd7e,.upgrade_managerPanel__VL3Js,.upgrade_recommendation__ObOlU{padding:var(--ds-space-16)}.upgrade_detailLead__9fc6K{gap:var(--ds-space-12)}.upgrade_detailIcon__vuVSl{padding:var(--ds-space-8)}.upgrade_detailLead__9fc6K h3{font-size:var(--ds-text-label-m-font-size)}.upgrade_detailsActions__drZWC{gap:var(--ds-space-8);flex-direction:column;align-items:stretch}.upgrade_detailsActions__drZWC .upgrade_textButton__XkZEh{text-align:center}.upgrade_comparison___hStD{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-8)}.upgrade_comparisonPart__jr0vt{gap:var(--ds-space-8)}.upgrade_comparisonArrow__QfNMK{justify-self:center;transform:rotate(90deg);line-height:1}.upgrade_cardBottom__xYPZe{align-items:stretch;flex-direction:column}.upgrade_cardBottom__xYPZe .ds-button{width:100%}.upgrade_direction__5xOFT{padding:var(--ds-space-12) var(--ds-space-16)}.upgrade_direction__5xOFT .upgrade_disclosureToggle__jlDVL{display:grid;grid-template-columns:1fr auto;gap:var(--ds-space-4) var(--ds-space-8)}.upgrade_directionTitle__4SYSJ{grid-column:1}.upgrade_directionOutcome__MWVo3{grid-column:1;margin-left:2rem}.upgrade_direction__5xOFT .upgrade_status__k8Jg4{grid-column:1;justify-self:start;margin-left:2rem}.upgrade_managerPanel__VL3Js{gap:var(--ds-space-12)}.upgrade_managerPanel__VL3Js .ds-button{grid-column:1/-1;width:100%}.upgrade_managerPanel__VL3Js>.upgrade_textButton__XkZEh{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.upgrade_workspace__oQe3M *,.upgrade_workspace__oQe3M :after,.upgrade_workspace__oQe3M :before{transition-duration:0s!important;animation-duration:0s!important}}.upgrade_comparisonPart__jr0vt>div{display:grid;gap:var(--ds-space-8)}.upgrade_comparisonPart__jr0vt>div>span{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size)}.upgrade_comparisonPart__jr0vt p{font-size:var(--ds-text-label-m-font-size);line-height:1.5;overflow-wrap:anywhere}.upgrade_priceLabel__A0OJ7{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size);margin-bottom:var(--ds-space-4)}.upgrade_directionTitle__4SYSJ{display:grid;gap:var(--ds-space-4);flex:1}.upgrade_direction__5xOFT .upgrade_disclosureToggle__jlDVL>svg{flex-shrink:0;color:var(--ds-color-icon-primary)}@media (max-width:600px){.upgrade_direction__5xOFT .upgrade_disclosureToggle__jlDVL{grid-template-columns:auto minmax(0,1fr) auto}.upgrade_direction__5xOFT .upgrade_disclosureToggle__jlDVL>svg{grid-column:1;grid-row:1}.upgrade_directionTitle__4SYSJ{grid-column:2}.upgrade_directionOutcome__MWVo3{margin-left:0}.upgrade_direction__5xOFT .upgrade_status__k8Jg4{grid-column:2;margin-left:0}}.upgrade_sectionHeading__0iGEM h2{scroll-margin-top:calc(var(--site-header-height) + var(--ds-space-24))}.upgrade_summaryToggle__AvcRd{display:none}.upgrade_summaryContent__N2WP7{gap:var(--ds-space-16);min-width:0}@media (max-width:900px){.upgrade_summaryContent__N2WP7{grid-column:1/-1}}@media (max-width:600px){.upgrade_summary__3869E{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-8)}.upgrade_summaryContent__N2WP7,.upgrade_summaryContent__N2WP7[data-expanded=true]{display:grid}.upgrade_summaryToggle__AvcRd{display:flex;align-items:center;gap:var(--ds-space-8);border:0;background:transparent;color:var(--ds-color-text-secondary);min-height:44px;padding:0;font-size:var(--ds-text-label-s-font-size);cursor:pointer}.upgrade_panel__wIU15{--upgrade-panel-gap:var(--ds-space-16)}.upgrade_stageLayout__I2Ghc[data-step="0"] .upgrade_stageFooter__16zJZ{background:var(--ds-color-surface-div);padding:var(--ds-space-12) 0 var(--ds-space-8)}.upgrade_stageLayout__I2Ghc[data-step="0"] .upgrade_stageFooter__16zJZ p{display:none}}.upgrade_disclosure__AJjE6{min-width:0}.upgrade_disclosureToggle__jlDVL{display:flex;align-items:center;width:100%;gap:var(--ds-space-8);min-height:44px;padding:var(--ds-space-8) 0;border:0;text-align:left;font:inherit;color:inherit;background:transparent;cursor:pointer}.upgrade_disclosureLabel__jxlBa{min-width:0;font-size:var(--ds-text-label-s-font-size);line-height:var(--ds-text-label-s-line-height)}.upgrade_disclosureSummary__r1B_u{min-width:0;color:var(--ds-color-text-tertiary);font-size:var(--ds-text-caption-m-font-size);line-height:1.5}.upgrade_disclosureChevron__fbwmP{flex-shrink:0;margin-left:auto;color:var(--ds-color-text-tertiary);transition:transform var(--ds-motion-duration-control) var(--ds-motion-ease-move)}.upgrade_disclosure__AJjE6[data-open=true]>.upgrade_disclosureToggle__jlDVL>.upgrade_disclosureChevron__fbwmP{transform:rotate(180deg)}.upgrade_disclosurePanel__z_QkT,.upgrade_summaryShell__qpYZc{min-width:0;overflow:hidden}.upgrade_disclosureContent__L3YVo{display:flow-root;min-width:0}.upgrade_disclosureToggle__jlDVL:focus-visible{outline:2px solid var(--ds-color-text-primary);outline-offset:3px;border-radius:var(--ds-radius-100)}.upgrade_directionToggle__SVdnI>.upgrade_disclosureLabel__jxlBa{display:flex;flex:1;align-items:center;gap:var(--ds-space-12)}.upgrade_directionToggle__SVdnI .upgrade_disclosureLabel__jxlBa>svg{color:var(--ds-color-icon-primary);flex-shrink:0}.upgrade_directionToggle__SVdnI>.upgrade_disclosureChevron__fbwmP{margin-left:0}.upgrade_summaryShell__qpYZc{grid-column:1/-1}.upgrade_summaryContent__N2WP7{display:grid}[data-motion-mode=reduced] .upgrade_disclosureChevron__fbwmP{transition:none}@media (max-width:600px){.upgrade_directionToggle__SVdnI>.upgrade_disclosureLabel__jxlBa{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-8)}.upgrade_directionToggle__SVdnI .upgrade_disclosureLabel__jxlBa>svg{grid-column:1;grid-row:1}.upgrade_directionToggle__SVdnI .upgrade_directionTitle__4SYSJ,.upgrade_directionToggle__SVdnI .upgrade_status__k8Jg4{grid-column:2;margin-left:0}.upgrade_direction__5xOFT .upgrade_directionToggle__SVdnI{display:flex}.upgrade_summaryShell__qpYZc{min-width:0}}@media (prefers-reduced-motion:reduce){.upgrade_disclosureChevron__fbwmP{transition:none}}.upgrade_stageShell__qpW3z{min-width:0;overflow:hidden;overflow:clip}.configurator-workload-icon_icon__2OgA1{align-items:center;border-radius:var(--ds2-radius-100);display:flex;flex-shrink:0;height:2rem;justify-content:center;pointer-events:none;width:2rem}.configurator-workload-icon_icon__2OgA1 img{height:100%;object-fit:contain;width:100%}.configurator-workload-icon_fallback__vBgzt{align-items:center;background:var(--ds2-color-surface-secondary);border-radius:inherit;color:var(--ds2-color-text-secondary);display:flex;height:100%;justify-content:center;width:100%}.configurator-performance-panel_panel__HCVMq{background:var(--ds2-color-surface-div);border-radius:var(--ds2-radius-300);color:var(--ds2-color-text-primary);display:grid;gap:var(--ds2-spacing-150);min-width:0;padding:var(--ds2-spacing-200)}.configurator-performance-panel_controls__8Ee4h,.configurator-performance-panel_dialogActions__UVnJN,.configurator-performance-panel_dialogHeader__PQDbx,.configurator-performance-panel_header__PMyQF{align-items:center;display:flex;gap:var(--ds2-spacing-150)}.configurator-performance-panel_dialogHeader__PQDbx,.configurator-performance-panel_header__PMyQF{justify-content:space-between}.configurator-performance-panel_dialogHeader__PQDbx h2,.configurator-performance-panel_header__PMyQF h2{font-size:var(--ds2-text-heading-h4-font-size);font-weight:var(--ds2-text-heading-h4-font-weight);line-height:var(--ds2-text-heading-h4-line-height);margin:0}.configurator-performance-panel_controls__8Ee4h{flex-wrap:wrap;position:relative;z-index:1}.configurator-performance-panel_field__0j7LG{display:block;flex-shrink:0;font:var(--ds2-text-body-s-font-weight) var(--ds2-text-body-s-font-size) /var(--ds2-text-body-s-line-height) var(--ds2-text-body-s-font-family);max-width:100%;min-width:0}.configurator-performance-panel_resolutionField__njxg_{width:7rem}.configurator-performance-panel_qualityField__OFYD8{width:10.5rem}.configurator-performance-panel_gamesMotion__PmtNU{margin:calc(0px - var(--ds2-spacing-50));min-width:0;overflow:hidden}.configurator-performance-panel_gamesContent__c8e0U{min-width:0;padding:var(--ds2-spacing-50);position:relative}.configurator-performance-panel_bodyStage__e_Lph{display:grid;gap:var(--ds2-spacing-150);min-width:0}.configurator-performance-panel_gamesMotion__PmtNU:has(.ds2-select__list){overflow:visible;position:relative;z-index:1}.configurator-performance-panel_workloadReveal__JsGUR[data-reveal]{--ds-reveal-duration:var(--ds2-motion-duration-layout);--ds-reveal-distance:var(--ds2-spacing-100);--ds2-reveal-duration:var(--ds2-motion-duration-layout);--ds2-reveal-distance:var(--ds2-spacing-100)}.configurator-performance-panel_games__kK2xF{display:grid;gap:var(--ds2-spacing-100);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));position:relative}.configurator-performance-panel_gamePresence__tEDGE{min-width:0}.configurator-performance-panel_game__O6khs{align-items:center;background:var(--ds2-color-background-primary);border:var(--ds2-size-border-width-thin) solid transparent;border-radius:var(--ds2-radius-300);display:flex;min-width:0;padding-inline-end:var(--ds2-spacing-50)}.configurator-performance-panel_gameOpen__yNeyK{align-items:center;background:transparent;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:flex;flex:1;gap:var(--ds2-spacing-150);justify-content:space-between;min-height:5rem;min-width:0;padding:var(--ds2-spacing-150);text-align:start}.configurator-performance-panel_gameCopy__iFIdm{display:grid;flex:1;gap:var(--ds2-spacing-50);min-width:0;overflow-wrap:anywhere}.configurator-performance-panel_gameCopy__iFIdm strong{font-size:var(--ds2-text-body-s-font-size);font-weight:var(--ds2-text-heading-h4-font-weight)}.configurator-performance-panel_gameCopy__iFIdm small,.configurator-performance-panel_quality__HlhQ7>small{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height)}.configurator-performance-panel_metric__8dO_N{--fps-number-line-size:calc(var(--ds2-text-heading-h3-font-size) * var(--ds2-text-heading-h3-line-height));display:grid;flex-shrink:0;min-block-size:var(--fps-number-line-size);min-inline-size:0;text-align:start}.configurator-performance-panel_metricSlot__smric{inline-size:7rem;min-block-size:calc(var(--fps-number-line-size) + var(--ds2-spacing-50) + var(--ds2-text-caption-m-font-size) * var(--ds2-text-caption-m-line-height) * 2)}.configurator-performance-panel_valueLayer__tbtSZ{align-content:start;display:grid;gap:var(--ds2-spacing-50);grid-area:1/1;min-inline-size:0}.configurator-performance-panel_valueLoadingLine__Wuc_S{align-items:center;display:flex;min-block-size:var(--fps-number-line-size)}.configurator-performance-panel_valueLoadingNumber__vdPFP{block-size:var(--ds2-text-heading-h3-font-size);inline-size:5rem}.configurator-performance-panel_valueLoadingMeaning__dMQL2{block-size:var(--ds2-text-caption-m-font-size);inline-size:6rem}.configurator-performance-panel_valueLoadingMeaning__dMQL2,.configurator-performance-panel_valueLoadingNumber__vdPFP{background:var(--ds2-color-input-border)}.configurator-performance-panel_visuallyHidden__K9ErE{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.configurator-performance-panel_meaning__fOha_{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height);min-block-size:calc(var(--ds2-text-caption-m-font-size) * var(--ds2-text-caption-m-line-height) * 2)}.configurator-performance-panel_fps__rWhLn{align-items:baseline;display:inline-flex;flex-shrink:0;font-variant-numeric:tabular-nums;gap:var(--ds2-spacing-50);white-space:nowrap}.configurator-performance-panel_fps__rWhLn strong{color:var(--ds2-color-text-primary);font-size:var(--ds2-text-heading-h3-font-size);font-weight:var(--ds2-text-heading-h3-font-weight);line-height:var(--ds2-text-heading-h3-line-height)}.configurator-performance-panel_metricSlot__smric .configurator-performance-panel_fps__rWhLn{display:grid;grid-template-columns:minmax(0,1fr) auto}.configurator-performance-panel_fps__rWhLn small,.configurator-performance-panel_unknown__GLeG5{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size)}.configurator-performance-panel_unknown__GLeG5{align-items:center;display:flex;line-height:var(--ds2-text-caption-m-line-height);min-block-size:var(--fps-number-line-size);overflow-wrap:anywhere}.configurator-performance-panel_iconButton__rIdp2{align-items:center;background:transparent;border:0;border-radius:var(--ds2-radius-200);color:var(--ds2-color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.configurator-performance-panel_iconButton__rIdp2 svg{height:1.125rem;width:1.125rem}.configurator-performance-panel_textButton__y0aU5{align-self:start;background:transparent;border:0;border-radius:var(--ds2-radius-100);color:var(--ds2-color-text-link);cursor:pointer;font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);min-height:2.75rem;padding:var(--ds2-spacing-50) 0;text-align:start}.configurator-performance-panel_empty__EIyjA,.configurator-performance-panel_notice__Iq1Bf{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-body-s-line-height);min-height:2.5em}.configurator-performance-panel_dialogHeader__PQDbx p,.configurator-performance-panel_empty__EIyjA p,.configurator-performance-panel_notice__Iq1Bf p{margin:0}.configurator-performance-panel_fpsHelp__bIk8f{position:relative;color:var(--ds2-color-text-secondary);display:grid;font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height)}.configurator-performance-panel_fpsHelpActions__LsS13{align-items:center;display:flex;gap:var(--ds2-spacing-150);justify-content:space-between}.configurator-performance-panel_fpsHelpActions__LsS13 .configurator-performance-panel_textButton__y0aU5{align-items:center;align-self:center;display:inline-flex}.configurator-performance-panel_fpsHelpTrigger__pLhO9{align-items:center;background:transparent;border:0;border-radius:var(--ds2-radius-100);color:var(--ds2-color-text-link);cursor:pointer;display:inline-flex;font:var(--ds2-text-body-s-font-weight) var(--ds2-text-body-s-font-size) /var(--ds2-text-body-s-line-height) var(--ds2-text-body-s-font-family);gap:var(--ds2-spacing-50);margin-inline-start:auto;min-height:2.75rem;padding:0;text-align:start;width:fit-content}.configurator-performance-panel_fpsHelpIcon__2KmMf{display:inline-flex}.configurator-performance-panel_fpsHelpIcon__2KmMf svg{height:var(--ds2-size-icon-sm);width:var(--ds2-size-icon-sm)}.configurator-performance-panel_fpsHelpContent__8eYwG{display:flow-root}.configurator-performance-panel_fpsHelp__bIk8f p{margin:0;max-width:62ch;padding-bottom:var(--ds2-spacing-100)}.configurator-performance-panel_empty__EIyjA{font-size:var(--ds2-text-body-s-font-size);padding-block:var(--ds2-spacing-100)}.configurator-performance-panel_dialog__3O6zv{background:var(--ds2-color-surface-div);border:var(--ds2-size-border-width-thin) solid var(--ds2-color-border-div);border-radius:var(--ds2-radius-500);box-shadow:var(--ds2-shadow-xl);color:var(--ds2-color-text-primary);display:grid;gap:var(--ds2-spacing-250);padding:var(--ds2-spacing-300)}.configurator-performance-panel_dialogHeader__PQDbx{align-items:flex-start;gap:var(--ds2-spacing-100)}.configurator-performance-panel_dialogHeader__PQDbx .configurator-performance-panel_iconButton__rIdp2{background:var(--ds2-color-button-error-background);color:var(--ds2-color-button-error-text)}.configurator-performance-panel_dialogHeader__PQDbx>div{min-width:0;overflow-wrap:anywhere}.configurator-performance-panel_dialogHeader__PQDbx p{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);margin-top:var(--ds2-spacing-100)}.configurator-performance-panel_qualities__LjNFD{display:grid;gap:var(--ds2-spacing-150);grid-template-columns:repeat(2,minmax(0,1fr))}.configurator-performance-panel_quality__HlhQ7{align-content:start;background:var(--ds2-color-background-primary);border:var(--ds2-size-border-width-thin) solid var(--ds2-color-border-div);border-radius:var(--ds2-radius-300);color:var(--ds2-color-text-primary);cursor:pointer;display:grid;gap:var(--ds2-spacing-150);min-height:9rem;padding:var(--ds2-spacing-200);text-align:start}.configurator-performance-panel_quality__HlhQ7[aria-pressed=true]{background:var(--ds2-color-surface-secondary);border-color:var(--ds2-color-border-strong)}.configurator-performance-panel_quality__HlhQ7[aria-disabled=true]{cursor:default}.configurator-performance-panel_dialogActions__UVnJN{flex-wrap:wrap;justify-content:flex-end}.configurator-performance-panel_dialog__3O6zv button:focus-visible:not([aria-haspopup=listbox]):not([role=option]),.configurator-performance-panel_fpsHelpTrigger__pLhO9:focus-visible,.configurator-performance-panel_panel__HCVMq button:focus-visible:not([aria-haspopup=listbox]):not([role=option]){outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-input-border-focus);outline-offset:var(--ds2-spacing-25)}@media (hover:hover) and (pointer:fine){.configurator-performance-panel_game__O6khs:has(.configurator-performance-panel_gameOpen__yNeyK:hover),.configurator-performance-panel_quality__HlhQ7:not([aria-disabled=true]):hover{border-color:var(--ds2-color-border-strong)}.configurator-performance-panel_iconButton__rIdp2:hover{background:var(--ds2-color-button-neutral-hover)}.configurator-performance-panel_dialogHeader__PQDbx .configurator-performance-panel_iconButton__rIdp2:hover{background:var(--ds2-color-button-error-hover)}.configurator-performance-panel_fpsHelpTrigger__pLhO9:hover,.configurator-performance-panel_textButton__y0aU5:hover{color:var(--ds2-color-text-link-hover)}}@media (max-width:43.75rem){[data-configurator-editor]:has(.configurator-performance-panel_panel__HCVMq .ds2-select__list){isolation:auto}}@media (max-width:36rem){.configurator-performance-panel_header__PMyQF{align-items:flex-start;flex-wrap:wrap;gap:var(--ds2-spacing-50)}.configurator-performance-panel_dialog__3O6zv{gap:var(--ds2-spacing-200);padding:var(--ds2-spacing-200)}.configurator-performance-panel_qualities__LjNFD{gap:var(--ds2-spacing-100)}.configurator-performance-panel_quality__HlhQ7{padding:var(--ds2-spacing-150)}.configurator-performance-panel_dialogActions__UVnJN{align-items:stretch;flex-direction:column-reverse}}@media (max-width:22rem){.configurator-performance-panel_gameOpen__yNeyK{align-items:flex-start;flex-direction:column;gap:var(--ds2-spacing-100)}.configurator-performance-panel_qualities__LjNFD{grid-template-columns:1fr}}.configurator-workload-library_dialog__YqCrh.configurator-workload-library_dialog__YqCrh{display:flex;flex-direction:column;width:min(43.75rem,100%);height:min(46rem,calc(100dvh - var(--ds2-spacing-400)));padding:0;overflow:hidden;border:0;border-radius:var(--ds2-radius-400);background:var(--ds2-color-surface-div);color:var(--ds2-color-text-primary);font-family:var(--ds2-text-body-m-font-family)}.configurator-workload-library_header__jTaso{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--ds2-spacing-150);padding:var(--ds2-spacing-200) var(--ds2-spacing-300)}.configurator-workload-library_header__jTaso>div{min-width:0}.configurator-workload-library_header__jTaso h2{margin:0;font:var(--ds2-text-heading-h4-font-weight) var(--ds2-text-heading-h4-font-size) /var(--ds2-text-heading-h4-line-height) var(--ds2-text-heading-h4-font-family)}.configurator-workload-library_storage__oUNa0 p{margin:var(--ds2-spacing-50) 0 0;color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height)}.configurator-workload-library_close__6CDZk,.configurator-workload-library_selected__QG9xL button{display:inline-grid;flex-shrink:0;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:var(--ds2-spacing-100);border:0;border-radius:var(--ds2-radius-200);cursor:pointer}.configurator-workload-library_close__6CDZk{border-radius:var(--ds2-radius-full);background:var(--ds2-color-button-error-background);color:var(--ds2-color-button-error-text)}.configurator-workload-library_close__6CDZk svg,.configurator-workload-library_selected__QG9xL button svg{width:var(--ds2-size-icon-md);height:var(--ds2-size-icon-md)}.configurator-workload-library_tools__MyE_L{display:grid;flex:0 0 auto;gap:var(--ds2-spacing-100);padding:var(--ds2-spacing-100) var(--ds2-spacing-300) var(--ds2-spacing-150)}.configurator-workload-library_tabs__vk5Ni{display:flex;gap:var(--ds2-spacing-100)}.configurator-workload-library_tabs__vk5Ni button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds2-spacing-100);min-height:2.75rem;padding:var(--ds2-spacing-100) var(--ds2-spacing-150);border:0;border-radius:var(--ds2-radius-200);background:var(--ds2-color-background-primary);color:var(--ds2-color-text-secondary);font:var(--ds2-text-label-m-font-weight) var(--ds2-text-label-m-font-size) /var(--ds2-text-label-m-line-height) var(--ds2-text-label-m-font-family);cursor:pointer}.configurator-workload-library_tabs__vk5Ni button svg{flex-shrink:0;height:var(--ds2-size-icon-md);width:var(--ds2-size-icon-md)}.configurator-workload-library_tabs__vk5Ni button span{font-variant-numeric:tabular-nums}.configurator-workload-library_tabs__vk5Ni button[aria-selected=true]{background:var(--ds2-color-surface-secondary);color:var(--ds2-color-text-primary)}.configurator-workload-library_searchRow__cvAjH{display:grid;gap:var(--ds2-spacing-100);grid-template-columns:minmax(0,1fr) auto}.configurator-workload-library_search__INLWZ{font-size:var(--ds2-text-body-m-font-size);min-width:0}.configurator-workload-library_search__INLWZ .ds2-input__control{background:var(--ds2-color-input-background)}.configurator-workload-library_content__2Onnx{flex:1 1 auto;min-height:0;padding:var(--ds2-spacing-50) var(--ds2-spacing-300);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding:var(--ds2-spacing-100)}.configurator-workload-library_content__2Onnx [hidden]{display:none}.configurator-workload-library_list__BttKj,.configurator-workload-library_selected__QG9xL ul{display:grid;gap:var(--ds2-spacing-50);margin:0;padding:0;list-style:none}.configurator-workload-library_itemRow__cUBqE{position:relative}.configurator-workload-library_workloadIcon__w9Gr_{left:calc(var(--ds2-spacing-100) + 20px + var(--ds2-size-border-width-thin) * 2 + var(--ds2-spacing-150));position:absolute;top:50%;transform:translateY(-50%)}.configurator-workload-library_item___ghNa.configurator-workload-library_item___ghNa{align-items:center;background:var(--ds2-color-background-primary);width:100%;min-height:3.75rem;padding:var(--ds2-spacing-150) var(--ds2-spacing-100);gap:var(--ds2-spacing-150);border-radius:var(--ds2-radius-200);font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);overflow-wrap:anywhere}.configurator-workload-library_item___ghNa .ds2-checkbox__box{flex-shrink:0}.configurator-workload-library_item___ghNa:has(input:checked){background:var(--ds2-color-surface-secondary)}.configurator-workload-library_item___ghNa .ds2-checkbox__copy{min-width:0;padding-inline-start:calc(2rem + var(--ds2-spacing-150))}.configurator-workload-library_item___ghNa .ds2-checkbox__copy small{font-size:var(--ds2-text-caption-m-font-size);font-variant-numeric:tabular-nums}.configurator-workload-library_empty__4HQXt,.configurator-workload-library_error__Wz_5o{display:grid;justify-items:center;gap:var(--ds2-spacing-150);margin:0;padding:var(--ds2-spacing-400) var(--ds2-spacing-150);color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);text-align:center}.configurator-workload-library_error__Wz_5o p{margin:0}.configurator-workload-library_selected__QG9xL{margin-block:var(--ds2-spacing-150);font-size:var(--ds2-text-body-s-font-size)}.configurator-workload-library_selected__QG9xL summary{min-height:2.75rem;padding-block:var(--ds2-spacing-150);color:var(--ds2-color-text-link);cursor:pointer}.configurator-workload-library_selected__QG9xL li{display:flex;align-items:center;justify-content:space-between;gap:var(--ds2-spacing-100);overflow-wrap:anywhere}.configurator-workload-library_selected__QG9xL button{border-radius:var(--ds2-radius-full);background:transparent;color:var(--ds2-color-text-secondary)}.configurator-workload-library_footer__bNDT_{display:grid;flex:0 0 auto;gap:var(--ds2-spacing-200);padding:var(--ds2-spacing-150) var(--ds2-spacing-300) var(--ds2-spacing-200)}.configurator-workload-library_storage__oUNa0{display:grid;gap:var(--ds2-spacing-100)}.configurator-workload-library_comparisonNote__wbXKs{margin:0;color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height)}.configurator-workload-library_storageTotal__yYdUU{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--ds2-spacing-50) var(--ds2-spacing-150);font-variant-numeric:tabular-nums}.configurator-workload-library_storageTotal__yYdUU strong{font:var(--ds2-text-label-l-font-weight) var(--ds2-text-label-l-font-size) /var(--ds2-text-label-l-line-height) var(--ds2-text-label-l-font-family)}.configurator-workload-library_storageTotal__yYdUU>span{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height)}.configurator-workload-library_storageTotal__yYdUU [data-overflow=true]{color:var(--ds2-color-state-error-default)}.configurator-workload-library_actions__OPdeZ{display:flex;justify-content:flex-end;gap:var(--ds2-spacing-100)}.configurator-workload-library_actions__OPdeZ>button{min-width:8rem}.configurator-workload-library_close__6CDZk:focus-visible,.configurator-workload-library_selected__QG9xL button:focus-visible,.configurator-workload-library_selected__QG9xL summary:focus-visible,.configurator-workload-library_tabs__vk5Ni button:focus-visible{outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-input-border-focus);outline-offset:var(--ds2-spacing-25)}.configurator-workload-library_close__6CDZk:active,.configurator-workload-library_selected__QG9xL button:active{transform:scale(.98)}.configurator-workload-library_close__6CDZk:active{background:var(--ds2-color-button-error-pressed)}@media (hover:hover) and (pointer:fine){.configurator-workload-library_close__6CDZk:hover{background:var(--ds2-color-button-error-hover)}.configurator-workload-library_item___ghNa:hover,.configurator-workload-library_selected__QG9xL button:hover{background:var(--ds2-color-button-neutral-hover)}.configurator-workload-library_item___ghNa:has(input:checked):hover{background:var(--ds2-color-surface-secondary)}}@media (max-width:36rem){.configurator-workload-library_content__2Onnx,.configurator-workload-library_footer__bNDT_,.configurator-workload-library_header__jTaso,.configurator-workload-library_tools__MyE_L{padding-inline:var(--ds2-spacing-150)}.configurator-workload-library_actions__OPdeZ>button,.configurator-workload-library_tabs__vk5Ni button{flex:1;min-width:0}.configurator-workload-library_footer__bNDT_{gap:var(--ds2-spacing-150)}}@media (max-height:32rem){.configurator-workload-library_footer__bNDT_,.configurator-workload-library_header__jTaso,.configurator-workload-library_tools__MyE_L{padding-block:var(--ds2-spacing-100)}.configurator-workload-library_dialog__YqCrh.configurator-workload-library_dialog__YqCrh{overflow-y:auto}.configurator-workload-library_content__2Onnx{flex-shrink:0;min-height:8rem;max-height:12rem}}@media (prefers-reduced-motion:reduce){.configurator-workload-library_close__6CDZk:active,.configurator-workload-library_selected__QG9xL button:active{transform:none}}.upgrade-picker_surface__PZMda.upgrade-picker_surface__PZMda{--ds-color-border-subtle:transparent;--ds-color-border-strong:transparent;--ds-color-button-secondary-border:transparent;--ds-border-subtle:transparent;--ds-border-focus:var(--ds-color-text-primary);--ds-focus-ring:0 0 0 2px var(--ds-color-text-primary)}.upgrade-picker_toolbar__d8tbp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds2-spacing-150)}.upgrade-picker_searchControls__UsCzY{display:flex;flex:1 1 24rem;align-items:center;gap:var(--ds2-spacing-150);min-width:0}.upgrade-picker_search__zS_W3.upgrade-picker_search__zS_W3{flex:1 1 auto;min-width:0;width:0}.upgrade-picker_resetButton__2Zv1e.upgrade-picker_resetButton__2Zv1e{flex:0 0 auto;min-height:2.75rem;margin-left:auto}.upgrade-picker_modelHelp__lzn0g{margin:0 var(--ds-space-8) var(--ds-space-8);border-bottom:1px solid var(--ds-color-border-subtle)}.upgrade-picker_helpContent__FQkod,.upgrade-picker_helpToggle__y3TM0.upgrade-picker_helpToggle__y3TM0{color:var(--ds-color-text-secondary)}.upgrade-picker_helpContent__FQkod{padding-bottom:var(--ds-space-12);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height)}.upgrade-picker_helpContent__FQkod p,.upgrade-picker_scopeNote__N7_5g{margin:0}.upgrade-picker_helpContent__FQkod p+p{margin-top:var(--ds-space-8)}.upgrade-picker_scopeNote__N7_5g{padding:0 var(--ds-space-8) var(--ds-space-8);color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height)}.upgrade-picker_resultsStack__NcFvr{position:relative;min-width:0}.upgrade-picker_resultPane__dXiOW{min-width:0}.upgrade-picker_refreshStatus__fiAyW{position:absolute;top:var(--ds-space-24);inset-inline:var(--ds-space-8);margin:0;text-align:center;font-size:var(--ds-text-body-s-font-size);color:var(--ds-color-text-secondary);animation:upgrade-picker_refresh-status-in__KUDUA var(--ds-motion-duration-presence-enter) var(--ds-motion-ease-enter) var(--ds-motion-duration-presence-enter) both}@keyframes upgrade-picker_refresh-status-in__KUDUA{0%{opacity:0}to{opacity:1}}.upgrade-picker_modelOption__7tSS_{display:flex;width:100%;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-8);border:0;min-height:3.75rem;border-radius:var(--ds2-radius-200);background:var(--ds2-color-background-primary);color:var(--ds2-color-text-primary);box-shadow:none;outline:none;cursor:pointer;text-align:left;transition:background-color var(--ds-motion-duration-control) var(--ds-motion-ease-move),transform var(--ds-motion-duration-press) var(--ds-motion-ease-move)}.upgrade-picker_modelIcon__Cf4Zd{display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;color:var(--ds2-color-text-secondary)}.upgrade-picker_modelIcon__Cf4Zd svg{width:var(--ds-space-20);height:var(--ds-space-20)}.upgrade-picker_modelText__TPpYP{display:grid;flex:1 1 auto;min-width:0;gap:var(--ds-space-4);font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);font-weight:var(--ds2-text-body-s-font-weight);overflow-wrap:anywhere}.upgrade-picker_modelText__TPpYP small{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size);font-weight:var(--ds-text-caption-m-font-weight);line-height:var(--ds-text-caption-m-line-height)}.upgrade-picker_modelOption__7tSS_[aria-pressed=true]{background:var(--ds2-color-surface-secondary)}.upgrade-picker_selectedMark__xhGIR{display:grid;flex:0 0 auto;justify-items:center;gap:var(--ds-space-4);color:var(--ds-color-text-primary);font-size:var(--ds-text-caption-m-font-size);font-weight:var(--ds-text-label-s-font-weight);line-height:var(--ds-text-caption-m-line-height)}.upgrade-picker_selectedMark__xhGIR svg{width:var(--ds-space-20);height:var(--ds-space-20);color:var(--ds-color-icon-primary)}.upgrade-picker_modelOption__7tSS_:active,.upgrade-picker_textButton__L3zI7:active{transform:scale(var(--ds-motion-scale-control-press))}.upgrade-picker_textButton__L3zI7:focus-visible{box-shadow:var(--ds-focus-ring);outline:none;transform:none;transition:none}.upgrade-picker_surface__PZMda .upgrade-picker_modelOption__7tSS_:focus{background:var(--ds2-color-surface-secondary);box-shadow:none;outline:none;transform:none}.upgrade-picker_modelOption__7tSS_:focus .upgrade-picker_modelText__TPpYP>span{text-decoration:underline;text-underline-offset:var(--ds2-spacing-50)}.upgrade-picker_loadMore__U6Xmi{display:grid;justify-items:center;gap:var(--ds-space-8);min-height:var(--ds-space-64);padding:var(--ds-space-12) var(--ds-space-8);color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height);text-align:center}.upgrade-picker_loadMore__U6Xmi p{margin:0}.upgrade-picker_loadMoreButton__VKf_l.upgrade-picker_loadMoreButton__VKf_l{min-height:44px}.upgrade-picker_bottomShell__Fb7q7{flex:0 0 auto;min-height:0;overflow:clip}.upgrade-picker_unknownActions__cPXDq{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--ds-space-16)}.upgrade-picker_textButton__L3zI7{min-height:var(--ds-button-height-md);padding:var(--ds-space-8) 0;border:0;border-radius:var(--ds-radius-600);background:transparent;color:var(--ds-color-text-secondary);font-size:var(--ds-text-label-m-font-size);line-height:var(--ds-text-label-m-line-height);text-align:left;text-underline-offset:var(--ds-space-4);cursor:pointer;transition:color var(--ds-motion-duration-control) var(--ds-motion-ease-move),transform var(--ds-motion-duration-press) var(--ds-motion-ease-move)}.upgrade-picker_emptyState__psuXH{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-8);padding:var(--ds-space-24);color:var(--ds-color-text-secondary);font-size:var(--ds-text-body-s-font-size);line-height:var(--ds-text-body-s-line-height);text-align:center}.upgrade-picker_emptyIcon__Myvda{display:grid;place-items:center;width:var(--ds-space-48);height:var(--ds-space-48);margin-bottom:var(--ds-space-8);border-radius:var(--ds2-radius-full);background:var(--ds2-color-background-primary);color:var(--ds2-color-text-secondary)}.upgrade-picker_emptyIcon__Myvda svg{width:var(--ds2-size-icon-md);height:var(--ds2-size-icon-md)}.upgrade-picker_emptyState__psuXH p{margin:0;color:var(--ds-color-text-primary);font-size:var(--ds-text-label-l-font-size);font-weight:var(--ds-text-label-l-font-weight);line-height:var(--ds-text-label-l-line-height)}.upgrade-picker_emptyState__psuXH button{margin-top:var(--ds-space-8)}.upgrade-picker_loadingLabel__HzjyK{margin:var(--ds-space-8);color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height)}.upgrade-picker_skeletonList__JieFR{display:grid}.upgrade-picker_skeletonRow__txCd9{display:flex;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-8)}.upgrade-picker_skeletonIcon__0VKIs{width:var(--ds-button-height-md);height:var(--ds-button-height-md);border-radius:var(--ds-radius-600);background:var(--ds-color-background-primary)}.upgrade-picker_skeletonLines__V_e0e{display:grid;flex:1;gap:var(--ds-space-8)}.upgrade-picker_skeletonLines__V_e0e>span{width:72%;height:var(--ds-space-12);border-radius:var(--ds-radius-600);background:var(--ds-color-background-primary)}.upgrade-picker_skeletonLines__V_e0e>span+span{width:40%}@media (hover:hover) and (pointer:fine){.upgrade-picker_modelOption__7tSS_:hover{background:var(--ds2-color-button-neutral-hover)}.upgrade-picker_textButton__L3zI7:hover{color:var(--ds-color-text-decor);text-decoration:underline}}@media (prefers-reduced-motion:reduce){.upgrade-picker_refreshStatus__fiAyW{animation:none}.upgrade-picker_modelOption__7tSS_,.upgrade-picker_textButton__L3zI7{transition:none}.upgrade-picker_modelOption__7tSS_:active,.upgrade-picker_textButton__L3zI7:active{transform:none}}.upgrade-picker_surface__PZMda.upgrade-picker_surface__PZMda:focus-visible{outline:2px solid var(--ds-color-text-primary);outline-offset:3px}.configurator-storage-summary_summary__JXHal{background:var(--ds2-color-surface-div);border-radius:var(--ds2-radius-300);display:grid;gap:var(--ds2-spacing-100);min-width:0;padding:var(--ds2-spacing-200);color:var(--ds2-color-text-primary);font-family:var(--ds2-text-body-s-font-family)}.configurator-storage-summary_breakdown__Gb8jR>div,.configurator-storage-summary_detailsTrigger__GoLg8,.configurator-storage-summary_heading__MYHlj,.configurator-storage-summary_total__DfZqI{display:flex;align-items:center;justify-content:space-between;gap:var(--ds2-spacing-100);min-width:0}.configurator-storage-summary_heading__MYHlj h3{margin:0;font:var(--ds2-text-label-l-font-weight) var(--ds2-text-label-l-font-size) /var(--ds2-text-label-l-line-height) var(--ds2-text-label-l-font-family)}.configurator-storage-summary_choose__CGYNQ{flex-shrink:0;min-height:2.75rem;padding:var(--ds2-spacing-50);border:0;border-radius:var(--ds2-radius-100);background:transparent;color:var(--ds2-color-text-link);font:var(--ds2-text-label-s-font-weight) var(--ds2-text-label-s-font-size) /var(--ds2-text-label-s-line-height) var(--ds2-text-label-s-font-family);cursor:pointer}.configurator-storage-summary_total__DfZqI{align-items:baseline;flex-wrap:wrap;font-variant-numeric:tabular-nums}.configurator-storage-summary_total__DfZqI strong{font:var(--ds2-text-heading-h4-font-weight) var(--ds2-text-heading-h4-font-size) /var(--ds2-text-heading-h4-line-height) var(--ds2-text-heading-h4-font-family);overflow-wrap:anywhere}.configurator-storage-summary_details__vhxeT,.configurator-storage-summary_note__plQON,.configurator-storage-summary_total__DfZqI>span{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:var(--ds2-text-caption-m-line-height)}.configurator-storage-summary_summary__JXHal[data-storage-state=overflow] .configurator-storage-summary_total__DfZqI strong{color:var(--ds2-color-state-error-default)}.configurator-storage-summary_summary__JXHal[data-storage-state=empty] .configurator-storage-summary_total__DfZqI strong{color:var(--ds2-color-text-secondary)}.configurator-storage-summary_track__VxpDc{position:relative;height:var(--ds2-spacing-100);overflow:hidden;border-radius:var(--ds2-radius-full);background:var(--ds2-color-background-primary)}.configurator-storage-summary_track__VxpDc>span{position:absolute;inset:0;width:100%;height:100%;transform-origin:left center}.configurator-storage-summary_breakdown__Gb8jR [data-kind=games],.configurator-storage-summary_track__VxpDc [data-kind=games]{background:var(--ds2-color-button-primary-background)}.configurator-storage-summary_breakdown__Gb8jR [data-kind=programs],.configurator-storage-summary_track__VxpDc [data-kind=programs]{background:var(--ds2-color-state-success-default)}.configurator-storage-summary_breakdown__Gb8jR [data-kind=system],.configurator-storage-summary_track__VxpDc [data-kind=system]{background:var(--ds2-color-text-tertiary)}.configurator-storage-summary_detailsTrigger__GoLg8{width:100%;min-height:2.75rem;padding:0;border:0;border-radius:var(--ds2-radius-100);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.configurator-storage-summary_detailsPanel__YwDW0{height:0;overflow:hidden}.configurator-storage-summary_detailsContent__l1FPD{display:flow-root}.configurator-storage-summary_detailAction__kZjrZ{display:inline-flex;align-items:center;gap:var(--ds2-spacing-50);color:var(--ds2-color-text-link)}.configurator-storage-summary_detailAction__kZjrZ svg{width:var(--ds2-size-icon-sm);height:var(--ds2-size-icon-sm)}.configurator-storage-summary_detailIcon__gH_zI{display:inline-flex}.configurator-storage-summary_breakdown__Gb8jR{display:grid;gap:var(--ds2-spacing-100);margin:0 0 var(--ds2-spacing-150);font-variant-numeric:tabular-nums}.configurator-storage-summary_breakdown__Gb8jR dt{display:flex;align-items:center;gap:var(--ds2-spacing-100)}.configurator-storage-summary_breakdown__Gb8jR i{width:var(--ds2-spacing-100);height:var(--ds2-spacing-100);border-radius:var(--ds2-radius-full)}.configurator-storage-summary_breakdown__Gb8jR dd,.configurator-storage-summary_note__plQON{margin:0}.configurator-storage-summary_note__plQON{overflow-wrap:anywhere}.configurator-storage-summary_choose__CGYNQ:focus-visible,.configurator-storage-summary_detailsTrigger__GoLg8:focus-visible{outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-input-border-focus);outline-offset:var(--ds2-spacing-25)}.configurator-storage-summary_choose__CGYNQ:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.configurator-storage-summary_choose__CGYNQ:hover,.configurator-storage-summary_detailsTrigger__GoLg8:hover .configurator-storage-summary_detailAction__kZjrZ{color:var(--ds2-color-text-link-hover)}}@media (prefers-reduced-motion:reduce){.configurator-storage-summary_choose__CGYNQ:active{transform:none}}