.CloudConfigurator_page__R59hJ{--config-ink:var(--foreground);--config-muted:#526073;--config-line:#dce3eb;--config-soft:#f3f7fc;--config-selected:#edf6ff;--config-blue:#006fc4;color-scheme:light;min-height:70vh;padding-block:26px 48px;color:var(--config-ink);background:var(--background);font-family:var(--font-sans),sans-serif;font-size:15px;line-height:1.6}[data-theme=dark] .CloudConfigurator_page__R59hJ{color-scheme:dark;--config-muted:#adbbce;--config-line:#344255;--config-soft:#182333;--config-selected:#152d42;--config-blue:#6bbcff}.CloudConfigurator_page__R59hJ :is(h1,h2,p){margin:0}.CloudConfigurator_page__R59hJ :is(a,input,button,summary,textarea):focus-visible{outline:3px solid var(--config-blue);outline-offset:4px}.CloudConfigurator_page__R59hJ ::selection{background:var(--config-selected);color:var(--config-ink)}.CloudConfigurator_page__R59hJ input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--config-blue);cursor:pointer}.CloudConfigurator_page__R59hJ fieldset{min-width:0;margin:0;padding:0;border:0}.CloudConfigurator_page__R59hJ button{font-family:inherit;font-size:14px;line-height:1.5;cursor:pointer}.CloudConfigurator_container__BJJST{box-sizing:border-box;width:100%;max-width:72rem;padding-inline:1rem;margin-inline:auto}.CloudConfigurator_breadcrumb__1GIqK{display:flex;align-items:center;gap:10px;min-height:28px;font-size:14px;color:var(--config-blue)}.CloudConfigurator_breadcrumb__1GIqK>span[aria-hidden]{color:var(--config-muted)}.CloudConfigurator_breadcrumb__1GIqK a{text-decoration:none;text-underline-offset:4px}.CloudConfigurator_pageHeader__VT3fF{margin-block:20px 24px}.CloudConfigurator_pageHeader__VT3fF h1{font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.CloudConfigurator_pageHeader__VT3fF p{margin-top:10px;color:var(--config-muted);font-size:16px;max-width:70ch}.CloudConfigurator_availabilityNotice__xmhPq{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:24px;border-radius:7px;background:var(--config-soft);font-size:13px;line-height:1.7}.CloudConfigurator_availabilityNotice__xmhPq>svg{width:18px;height:18px;flex:none;color:var(--config-blue)}.CloudConfigurator_availabilityNotice__xmhPq>p{flex:1}.CloudConfigurator_availabilityNotice__xmhPq strong{font-weight:600}.CloudConfigurator_page__R59hJ a{text-underline-offset:4px}.CloudConfigurator_availabilityNotice__xmhPq a:hover,.CloudConfigurator_breadcrumb__1GIqK a:hover,.CloudConfigurator_contactHelp__BCOrW a:hover{text-decoration:underline}.CloudConfigurator_availabilityNotice__xmhPq a,.CloudConfigurator_contactHelp__BCOrW a,.CloudConfigurator_networkDetails__d2pPy a{display:inline-flex;align-items:center;gap:4px;color:var(--config-blue);font-weight:550;text-decoration:none}.CloudConfigurator_availabilityNotice__xmhPq a{min-height:26px;white-space:nowrap}.CloudConfigurator_availabilityNotice__xmhPq a svg,.CloudConfigurator_contactHelp__BCOrW a svg,.CloudConfigurator_networkDetails__d2pPy a svg{width:15px;height:15px;flex:none}.CloudConfigurator_orderLayout__l_WBM{display:grid;grid-template-columns:minmax(0,1fr) 388px;align-items:start;gap:24px}.CloudConfigurator_configuration__nllEZ,.CloudConfigurator_section__a09Hb{min-width:0}.CloudConfigurator_section__a09Hb+.CloudConfigurator_section__a09Hb{margin-top:24px}.CloudConfigurator_section__a09Hb h2{font-size:20px;font-weight:650;line-height:1.4}.CloudConfigurator_productChoices__kdwu2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px!important}.CloudConfigurator_productChoice__vZYm_{display:flex;align-items:center;gap:16px;padding:14px 16px;min-height:82px;border:1px solid var(--config-line);border-radius:6px;cursor:pointer}.CloudConfigurator_productChoice__vZYm_ strong{display:block;font-size:16px;font-weight:650}.CloudConfigurator_productChoice__vZYm_ small{display:block;margin-top:3px;color:var(--config-muted);font-size:13px;line-height:1.6}.CloudConfigurator_productChoice__vZYm_:has(input:checked){border-color:var(--config-blue);background:var(--config-selected)}.CloudConfigurator_checkboxRow__oGxp3:hover,.CloudConfigurator_productChoice__vZYm_:hover{background:var(--config-soft)}.CloudConfigurator_productChoice__vZYm_:has(input:checked):hover{background:var(--config-selected)}.CloudConfigurator_sectionHeading__XrYoD{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.CloudConfigurator_storagePicker___gwGc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.CloudConfigurator_radioLabel__jGHbQ{display:inline-flex;align-items:center;gap:8px;min-height:40px;cursor:pointer;font-size:14px}.CloudConfigurator_radioLabel__jGHbQ:has(input:checked){font-weight:600}.CloudConfigurator_planTable__pfjix{width:100%;border-spacing:0;text-align:left;font-variant-numeric:tabular-nums;font-size:14px;border:1px solid var(--config-line);border-radius:6px;overflow:hidden}.CloudConfigurator_planTable__pfjix thead{background:var(--config-soft)}.CloudConfigurator_planTable__pfjix thead th{padding:9px 12px;color:var(--config-muted);font-size:13px;font-weight:550}.CloudConfigurator_planTable__pfjix tbody :is(th,td){padding:0 12px;border-top:1px solid var(--config-line)}.CloudConfigurator_planTable__pfjix tbody th{font-weight:550}.CloudConfigurator_planTable__pfjix tbody tr:hover{background:var(--config-soft)}.CloudConfigurator_planTable__pfjix .CloudConfigurator_selectedRow__YUfa0,.CloudConfigurator_planTable__pfjix .CloudConfigurator_selectedRow__YUfa0:hover{background:var(--config-selected)}.CloudConfigurator_planLabel__Nuurr,.CloudConfigurator_planValue__U8DA4{display:flex;align-items:center;min-height:48px;cursor:pointer;white-space:nowrap}.CloudConfigurator_planLabel__Nuurr{gap:12px}.CloudConfigurator_selectedRow__YUfa0 .CloudConfigurator_planLabel__Nuurr{font-weight:650}.CloudConfigurator_locationLine__UW4P4{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px!important;font-size:13px}.CloudConfigurator_locationLine__UW4P4>span{color:var(--config-muted)}.CloudConfigurator_locationLine__UW4P4 strong{font-weight:600}.CloudConfigurator_networkHeading__54Kjz{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px}.CloudConfigurator_networkHeading__54Kjz p{color:var(--config-muted);font-size:13px}.CloudConfigurator_networkChoices___dkMm{border:1px solid var(--config-line);border-radius:6px;overflow:hidden}.CloudConfigurator_checkboxRow__oGxp3{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 16px;cursor:pointer}.CloudConfigurator_checkboxRow__oGxp3+.CloudConfigurator_checkboxRow__oGxp3{border-top:1px solid var(--config-line)}.CloudConfigurator_checkboxRow__oGxp3:has(input:checked){background:var(--config-selected)}.CloudConfigurator_optionText__uRP85{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(0,1.55fr);align-items:baseline;gap:8px 14px;min-width:0;flex:1}.CloudConfigurator_optionText__uRP85 strong{font-size:14px;font-weight:600}.CloudConfigurator_optionText__uRP85 small{color:var(--config-muted);font-size:12px;line-height:1.7}.CloudConfigurator_optional__PYfE0{color:var(--config-muted);font-size:12px;flex:none}.CloudConfigurator_trafficPicker__nvvEh{margin-top:18px!important}.CloudConfigurator_trafficPicker__nvvEh legend{padding:0;margin-bottom:8px;font-size:18px;line-height:1.4;font-weight:650}.CloudConfigurator_trafficOptions__Flg34{display:grid;grid-template-columns:repeat(4,1fr)}.CloudConfigurator_trafficChoice__exTZd{display:flex;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px;border:1px solid var(--config-line);cursor:pointer;font-size:14px;margin-left:-1px}.CloudConfigurator_trafficChoice__exTZd:first-child{border-radius:5px 0 0 5px;margin-left:0}.CloudConfigurator_trafficChoice__exTZd:last-child{border-radius:0 5px 5px 0}.CloudConfigurator_trafficChoice__exTZd:has(input:checked){position:relative;border-color:var(--config-blue);background:var(--config-selected);font-weight:600}.CloudConfigurator_helpText__UZqV4{color:var(--config-muted);font-size:13px;line-height:1.7;margin-top:8px!important}.CloudConfigurator_networkDetails__d2pPy{margin-top:10px;font-size:13px;color:var(--config-muted)}.CloudConfigurator_networkDetails__d2pPy summary{color:var(--config-blue);cursor:pointer;width:fit-content;min-height:32px;padding-block:5px;font-weight:550}.CloudConfigurator_networkDetails__d2pPy[open]{padding-bottom:8px}.CloudConfigurator_networkDetails__d2pPy p{margin-block:5px}.CloudConfigurator_networkDetails__d2pPy a{margin-top:4px}.CloudConfigurator_summaryColumn__wWdC3{position:sticky;top:82px;min-width:0}.CloudConfigurator_summaryCard__apmhU{min-width:0;padding:24px;border-radius:10px;background:var(--config-soft)}.CloudConfigurator_summaryCard__apmhU h2{font-size:20px;font-weight:650;line-height:1.4}.CloudConfigurator_summaryPlan__qOT1I{margin-top:20px!important;font-size:28px;font-weight:650;line-height:1.25}.CloudConfigurator_summaryType__y3t6z{margin-top:5px!important;color:var(--config-muted);font-size:14px}.CloudConfigurator_resourceGrid__5IHKN{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:28px 0 22px;font-variant-numeric:tabular-nums}.CloudConfigurator_resourceGrid__5IHKN>div{display:flex;flex-direction:column-reverse;align-items:flex-start;min-width:0}.CloudConfigurator_resourceGrid__5IHKN dt{color:var(--config-muted);font-size:14px;margin-top:2px}.CloudConfigurator_resourceGrid__5IHKN dd{margin:0;font-size:27px;line-height:1.25;font-weight:650;letter-spacing:-.025em}.CloudConfigurator_summaryRows__MunK7{margin:0;font-size:13px;font-variant-numeric:tabular-nums}.CloudConfigurator_summaryRows__MunK7>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding-block:11px;border-top:1px solid var(--config-line)}.CloudConfigurator_summaryRows__MunK7 dt{color:var(--config-muted)}.CloudConfigurator_summaryRows__MunK7 dd{margin:0;font-weight:550;overflow-wrap:anywhere}.CloudConfigurator_summaryRows__MunK7 dd small{display:block;font-size:12px;color:var(--config-muted);font-weight:400}.CloudConfigurator_summaryRows__MunK7 .CloudConfigurator_priceRow__xhbSS{padding-bottom:18px}.CloudConfigurator_copyActions__cmGtY{display:grid;gap:10px;border-top:1px solid var(--config-line);padding-top:18px}.CloudConfigurator_copyActions__cmGtY button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;width:100%;padding:9px 12px;border:1px solid var(--config-blue);border-radius:5px;font-weight:550;transition:background-color .15s ease}.CloudConfigurator_copyActions__cmGtY svg{width:17px;height:17px}.CloudConfigurator_primaryButton__Ckjhd{color:#fff;background:#087cf0}.CloudConfigurator_primaryButton__Ckjhd:hover{background:#0068cf}.CloudConfigurator_secondaryButton__O2Ynd{color:var(--config-blue);background:transparent}.CloudConfigurator_secondaryButton__O2Ynd:hover{background:var(--config-selected)}.CloudConfigurator_summaryFootnote__Z2m0N{color:var(--config-muted);font-size:12px;line-height:1.7;margin-top:10px!important}.CloudConfigurator_copyMessage__v3DD8{color:var(--config-blue);font-size:13px;margin-top:6px!important}.CloudConfigurator_copyMessage__v3DD8:empty{display:none}.CloudConfigurator_copyFallback__O_pJ0{display:block;font-size:12px;margin-top:10px;color:var(--config-muted)}.CloudConfigurator_copyFallback__O_pJ0 textarea{display:block;width:100%;min-height:120px;margin-top:5px;padding:8px;border:1px solid var(--config-line);border-radius:4px;background:var(--background);color:var(--config-ink);font:inherit;resize:vertical}.CloudConfigurator_contactHelp__BCOrW{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px!important;padding:12px 16px;border:1px solid var(--config-line);border-radius:6px;color:var(--config-muted);font-size:13px}.CloudConfigurator_contactHelp__BCOrW a{min-height:24px}.CloudConfigurator_visuallyHidden__Sfb9M{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-height:850px){.CloudConfigurator_summaryColumn__wWdC3{position:static}}@media (max-width:1150px){.CloudConfigurator_orderLayout__l_WBM{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.CloudConfigurator_summaryCard__apmhU{padding:20px}.CloudConfigurator_productChoice__vZYm_{gap:10px;padding:12px}.CloudConfigurator_optionText__uRP85{grid-template-columns:1fr;gap:2px}.CloudConfigurator_availabilityNotice__xmhPq{flex-wrap:wrap}.CloudConfigurator_availabilityNotice__xmhPq>p{flex-basis:calc(100% - 32px)}.CloudConfigurator_availabilityNotice__xmhPq a{margin-left:30px}}@media (max-width:950px){.CloudConfigurator_orderLayout__l_WBM{grid-template-columns:1fr;gap:28px}.CloudConfigurator_summaryColumn__wWdC3{position:static}.CloudConfigurator_summaryCard__apmhU{padding:24px}.CloudConfigurator_resourceGrid__5IHKN{grid-template-columns:repeat(4,1fr)}.CloudConfigurator_summaryRows__MunK7{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.CloudConfigurator_optionText__uRP85{grid-template-columns:minmax(130px,.85fr) minmax(0,1.55fr);gap:8px 14px}}@media (max-width:620px){.CloudConfigurator_page__R59hJ{padding-block:20px 36px}.CloudConfigurator_pageHeader__VT3fF{margin-block:16px 20px}.CloudConfigurator_pageHeader__VT3fF h1{font-size:28px}.CloudConfigurator_pageHeader__VT3fF p{font-size:15px}.CloudConfigurator_availabilityNotice__xmhPq{align-items:flex-start;padding:12px;gap:7px 10px;font-size:12px;margin-bottom:22px}.CloudConfigurator_availabilityNotice__xmhPq>svg{margin-top:2px}.CloudConfigurator_availabilityNotice__xmhPq a{margin-left:28px;white-space:normal}.CloudConfigurator_section__a09Hb h2{font-size:19px}.CloudConfigurator_productChoices__kdwu2{gap:10px}.CloudConfigurator_productChoice__vZYm_{align-items:flex-start;gap:8px;padding:12px 10px}.CloudConfigurator_productChoice__vZYm_ input{margin-top:4px}.CloudConfigurator_productChoice__vZYm_ strong{font-size:14px}.CloudConfigurator_productChoice__vZYm_ small{font-size:12px}.CloudConfigurator_sectionHeading__XrYoD{flex-wrap:wrap;gap:4px}.CloudConfigurator_storagePicker___gwGc{gap:6px 20px}.CloudConfigurator_radioLabel__jGHbQ{font-size:13px;min-height:36px}.CloudConfigurator_planTable__pfjix{font-size:12px}.CloudConfigurator_planTable__pfjix thead th{font-size:11px;padding:9px 5px}.CloudConfigurator_planTable__pfjix tbody :is(th,td){padding-inline:5px}.CloudConfigurator_planLabel__Nuurr{gap:6px;white-space:normal}.CloudConfigurator_planLabel__Nuurr input{width:16px;height:16px}.CloudConfigurator_planValue__U8DA4{min-height:48px}.CloudConfigurator_checkboxRow__oGxp3{gap:10px;padding:12px}.CloudConfigurator_optionText__uRP85{grid-template-columns:1fr;gap:3px}.CloudConfigurator_optional__PYfE0{font-size:11px}.CloudConfigurator_networkHeading__54Kjz{gap:4px}.CloudConfigurator_networkHeading__54Kjz p{width:100%;font-size:12px}.CloudConfigurator_trafficPicker__nvvEh legend{font-size:17px}.CloudConfigurator_trafficOptions__Flg34{grid-template-columns:1fr 1fr;gap:8px}.CloudConfigurator_trafficChoice__exTZd,.CloudConfigurator_trafficChoice__exTZd:first-child,.CloudConfigurator_trafficChoice__exTZd:last-child{margin-left:0;border-radius:5px;justify-content:flex-start;padding-inline:12px;font-size:13px}.CloudConfigurator_resourceGrid__5IHKN{grid-template-columns:1fr 1fr}.CloudConfigurator_summaryRows__MunK7{grid-template-columns:1fr}.CloudConfigurator_summaryCard__apmhU{padding:20px}}@media (prefers-reduced-motion:reduce){.CloudConfigurator_page__R59hJ *{scroll-behavior:auto!important;transition:none!important}}