@layer components{.db-dc{--dc-canvas:#071229;--dc-plate:#0a1731;--dc-raised:#0b1a38;--dc-well:#0d1c3c;--dc-edge:#8eb5ff24;--dc-edge-strong:#8eb5ff42;--dc-rule:#ffffff14;--dc-muted:#ffffffb8;--dc-soft:#ffffff9e;--dc-faint:#ffffff85;--dc-hue:#43c98a;--dc-hue-soft:#9fe8c3;--dc-hue-tint:#43c98a24;--dc-led:#b9ffd9;--dc-flex:#68c3f4;--dc-sun:#f4c86a;--dc-gutter:1.5rem;background:var(--dc-canvas);color:#fff}.db-dc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.db-dc-wrap{width:100%;max-width:var(--container-wrap);padding:clamp(4rem, 2.75rem + 4.5vw, 6.5rem) var(--dc-gutter);margin-inline:auto}.db-dc-section{border-top:1px solid var(--dc-rule);background:var(--dc-canvas);scroll-margin-top:4.5rem}.db-dc-section__header{gap:1rem 4rem;margin-bottom:clamp(2rem,1.5rem + 1.6vw,2.9rem);display:grid}.db-dc-kicker{color:var(--color-blue-soft);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.db-dc-h2{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.85rem,1.25rem + 2.1vw,2.75rem);font-weight:800;line-height:1.08}.db-dc-h2 span{display:block}.db-dc-section__lede{max-width:34rem;color:var(--dc-muted);text-wrap:pretty;font-size:1rem;line-height:1.65}@media (min-width:64rem){.db-dc-section__header{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:end}}.db-dc-currency{color:#ffffffb3;vertical-align:.44em;margin-inline-end:.04em;font-size:.58em;font-weight:750}.db-dc-example{color:var(--dc-faint);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.6875rem;font-weight:700}.db-dc-link{min-height:2.75rem;color:var(--color-blue-soft);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:700;transition:color .16s ease-out;display:inline-flex}.db-dc-link:hover{color:#fff}.db-dc a:focus-visible,.db-dc button:focus-visible,.db-dc select:focus-visible{outline:2px solid var(--color-blue-soft);outline-offset:3px}.db-dc [data-datacenter-icon] [data-a]{stroke:var(--dc-hue)}.db-dc [data-datacenter-icon] [data-af]{fill:var(--dc-hue);stroke:none}.db-dc [data-datacenter-icon] [data-t]{fill:var(--dc-hue-tint)}.db-dc-hero{isolation:isolate;border-bottom:1px solid var(--dc-rule);background:linear-gradient(180deg, #060f24 0%, var(--dc-canvas) 62%);position:relative}.db-dc-hero__inner{width:100%;max-width:var(--container-wrap);padding:1.75rem var(--dc-gutter) clamp(3.5rem, 2.5rem + 3vw, 5.5rem);grid-template-areas:"copy""visual""proof";gap:2.25rem;margin-inline:auto;display:grid}.db-dc-hero__copy{grid-area:copy;min-width:0;container-type:inline-size}.db-dc-hero__proof{grid-area:proof;min-width:0;container-type:inline-size}.db-dc-hero__visual{grid-area:visual;width:100%;min-width:0;max-width:40rem}.db-dc-breadcrumbs{color:var(--dc-faint);font-size:.8125rem}.db-dc-breadcrumbs__link{color:#ffffff9e}.db-dc-breadcrumbs__link:hover{color:#fff}.db-dc-breadcrumbs__current{color:#ffffffd1}.db-dc-breadcrumbs__sep{color:#ffffff42}.db-dc-identity{align-items:center;gap:.75rem;margin-top:2rem;display:flex}.db-dc-identity__badge{flex:none;width:2.6rem;height:2.6rem;display:block}.db-dc-identity__text strong{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:800;line-height:1.25;display:block}.db-dc-identity__text span{color:var(--dc-soft);font-size:.875rem;font-weight:600;line-height:1.35;display:block}.db-dc-hero__title{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;margin-top:1.4rem;font-size:clamp(1.75rem,11.2cqi,3.6rem);font-weight:800;line-height:1.03}[lang]:not([lang^=en]) .db-dc-hero__title{overflow-wrap:anywhere;font-size:clamp(1.5rem,8cqi,3.2rem);line-height:1.14}[dir=rtl] .db-dc-link svg,[dir=rtl] .db-dc-rates__buy svg,[dir=rtl] .db-dc-close__cta svg{transform:scaleX(-1)}.db-dc-hero__lede{color:#ffffffbd;text-wrap:pretty;max-width:33rem;margin-top:1.35rem;font-size:clamp(1.03rem,.98rem + .28vw,1.17rem);line-height:1.62}.db-dc-proof{border-top:1px solid var(--dc-rule);gap:1rem;padding-top:1.35rem;display:grid}.db-dc-proof li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;min-width:0;display:flex}.db-dc-proof p{color:var(--dc-muted);text-wrap:balance;font-size:.875rem;line-height:1.4}.db-dc-proof strong{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin-inline-end:.15rem;font-size:1.2rem;font-weight:800}.db-dc-proof a{margin-block:-.8rem;padding-block:.8rem;display:inline-block}.db-dc-proof a,.db-dc-proof li>span{color:var(--dc-faint);text-underline-offset:.2em;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38}.db-dc-proof li>span{text-decoration:none}.db-dc-proof a:hover{color:#fff;text-decoration-color:#fff9}@container (min-width:31rem){.db-dc-proof{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.2fr);gap:0}.db-dc-proof li{align-content:start;gap:.35rem;padding-inline:1.15rem;display:grid}.db-dc-proof li:first-child{padding-inline-start:0}.db-dc-proof li+li{border-inline-start:1px solid var(--dc-rule)}.db-dc-proof strong{margin-bottom:.1rem;display:block}}@media (min-width:64rem){.db-dc-hero__inner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"copy visual""proof visual";align-items:center;gap:2.25rem clamp(2.5rem,1rem + 3.4vw,4.5rem);padding-top:2rem}.db-dc-hero__copy{align-self:end}.db-dc-hero__proof{align-self:start}.db-dc-hero__visual{max-width:none}}.db-dc-rates{scroll-margin-top:5.5rem;overflow:clip;container-type:inline-size}.db-dc-rates__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.db-dc-rates__head h2{color:#ffffffc7;font-size:.8125rem;font-weight:700;line-height:1.4}.db-dc-rates__head p{color:var(--dc-faint);font-size:.8125rem;font-weight:600;line-height:1.4}.db-dc-rates__chart{border:0;min-width:0;margin:0;padding:1.1rem 0 0}.db-dc-rates__axis{color:var(--dc-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.db-dc-rates__columns{--chart:13.5rem;--head:1.8rem;--plot:calc(var(--chart) - var(--head));grid-template-columns:repeat(var(--count,6), minmax(0, 1fr));column-gap:clamp(.25rem,1.6cqi,.75rem);margin-top:.45rem;display:grid;position:relative}.db-dc-rates__columns:before{inset-inline:0;top:var(--head);content:"";pointer-events:none;border-top:1px dashed #ffffff3d;position:absolute}.db-dc-rates__columns:after{inset-inline:0;top:var(--chart);content:"";pointer-events:none;border-top:1px solid #ffffff29;position:absolute}.db-dc-rates__baseline{inset-inline-end:0;height:var(--head);color:var(--dc-faint);white-space:nowrap;pointer-events:none;align-items:center;gap:.3rem;font-size:.75rem;font-weight:650;display:flex;position:absolute;top:0}.db-dc-rates__baseline strong{color:#fffc;font-variant-numeric:tabular-nums;font-weight:750}.db-dc-rate{grid-template-rows:var(--chart) auto auto;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-items:center;min-width:0;padding-bottom:.25rem;display:grid;position:relative}.db-dc-rate:has(.db-dc-rate__input:focus-visible){outline:2px solid var(--color-blue-soft);outline-offset:2px;border-radius:.5rem}.db-dc-rate__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.db-dc-rate__well{width:100%;height:var(--chart);position:relative}.db-dc-rate__bar{inset-inline:12%;height:calc(var(--plot) * var(--share));transform-origin:50% 100%;background:#43c98a33;border-radius:.35rem .35rem .1rem .1rem;transition:background-color .2s ease-out,box-shadow .2s ease-out;position:absolute;bottom:0;box-shadow:inset 0 2px #8fffc28c}.db-dc-rate:hover .db-dc-rate__bar{background:#43c98a4d}.db-dc-rate[data-selected] .db-dc-rate__bar{background:repeating-linear-gradient(to top, transparent 0 .6rem, #07122938 .6rem calc(.6rem + 1px)), var(--dc-hue);box-shadow:inset 0 2px 0 var(--dc-led)}.db-dc-rate__gap{inset-inline:12%;top:var(--head);bottom:calc(var(--plot) * var(--share));opacity:0;background:linear-gradient(#f4c86a29,#f4c86a0a);border-top:2px solid #f4c86acc;border-radius:.35rem .35rem 0 0;transition:opacity .2s ease-out;position:absolute}.db-dc-rate[data-selected]:not([data-base]) .db-dc-rate__gap{opacity:1}.db-dc-rate__rate{inset-inline:0;bottom:calc(var(--plot) * var(--share) + .35rem);color:#ffffffc7;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:clamp(.75rem,2.5cqi,.9375rem);font-weight:750;line-height:1.2;transition:color .18s ease-out;position:absolute}.db-dc-rate[data-selected] .db-dc-rate__rate,.db-dc-rate:hover .db-dc-rate__rate{color:#fff}.db-dc-rate__size{color:#ffffffdb;white-space:nowrap;margin-top:.8rem;padding-bottom:.3rem;font-size:clamp(.8125rem,2.7cqi,1rem);font-weight:800;line-height:1.2;position:relative}.db-dc-rate__size:after{inset-inline:0;background:var(--dc-sun);content:"";height:2px;transition:transform .22s var(--ease-db-out);border-radius:1px;position:absolute;bottom:0;transform:scaleX(0)}.db-dc-rate[data-selected] .db-dc-rate__size{color:#fff}.db-dc-rate[data-selected] .db-dc-rate__size:after{transform:scaleX(1)}.db-dc-rate__total{color:var(--dc-soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.3rem;font-size:clamp(.7rem,2.3cqi,.8125rem);font-weight:650;line-height:1.2}.db-dc-rate[data-selected] .db-dc-rate__total{color:#ffffffdb}@container (max-width:29.99rem){.db-dc-rates__chart{padding:.85rem 0 0}.db-dc-rates__columns{--track:calc(100% - 3.1rem);grid-template-columns:minmax(0,1fr);row-gap:.1rem;margin-top:.4rem}.db-dc-rates__columns:before,.db-dc-rates__columns:after,.db-dc-rates__baseline{display:none}.db-dc-rate{border-radius:.6rem;grid-template:"size well total"/3.9rem minmax(0,1fr) 3.6rem;place-items:center stretch;column-gap:.6rem;min-height:2.75rem;padding:.3rem 0}.db-dc-rate__size{grid-area:size;justify-self:start;margin:0}.db-dc-rate__well{grid-area:well;height:1.4rem}.db-dc-rate__bar{inset-inline:0 auto;width:calc(var(--track) * var(--share));transform-origin:0;border-radius:.2rem;height:.7rem;top:.35rem;bottom:auto;box-shadow:inset -2px 0 #8fffc299,inset 0 0 0 1px #43c98a4d}.db-dc-rate[data-selected] .db-dc-rate__bar{background:repeating-linear-gradient(to right, transparent 0 .6rem, #07122933 .6rem calc(.6rem + 1px)), var(--dc-hue);box-shadow:inset -2px 0 0 var(--dc-led)}.db-dc-rate__gap{inset-inline:calc(var(--track) * var(--share)) auto;width:calc(var(--track) * (1 - var(--share)));border:1px dashed #f4c86ab3;border-radius:0;border-inline-start:0;border-start-end-radius:.2rem;border-end-end-radius:.2rem;height:.7rem;top:.35rem;bottom:auto}[dir=rtl] .db-dc-rate__bar{transform-origin:100%;box-shadow:inset 2px 0 #8fffc299,inset 0 0 0 1px #43c98a4d}[dir=rtl] .db-dc-rate[data-selected] .db-dc-rate__bar{background:repeating-linear-gradient(to left, transparent 0 .6rem, #07122933 .6rem calc(.6rem + 1px)), var(--dc-hue);box-shadow:inset 2px 0 0 var(--dc-led)}.db-dc-rate__rate{inset-inline:calc(var(--track) * var(--share) + .4rem) auto;text-align:start;top:50%;bottom:auto;transform:translateY(-50%)}.db-dc-rate[data-selected]:not([data-base]) .db-dc-rate__rate{inset-inline-start:calc(var(--track) + .4rem)}.db-dc-rate__total{grid-area:total;justify-self:end;margin:0}}@container (max-width:21.99rem){.db-dc-rate{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"size total""well well";row-gap:.15rem;padding:.45rem 0 .35rem}}.db-dc-rates__readout{margin-top:1.25rem}.db-dc-rates__price{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.db-dc-rates__total{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.5rem + 4cqi,3rem);font-weight:800;line-height:1}.db-dc-rates__terms{min-width:0}.db-dc-rates__terms strong{color:#fff;font-size:1.0625rem;font-weight:800;line-height:1.3;display:block}.db-dc-rates__terms>span{color:var(--dc-soft);margin-top:.15rem;font-size:.875rem;font-weight:600;line-height:1.45;display:block}.db-dc-rates__buy{background:var(--color-blue);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-width:16rem;max-width:100%;min-height:3.25rem;margin-top:1.25rem;padding-inline:2rem;font-size:1.0625rem;font-weight:700;transition:background-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.db-dc-rates__buy:hover{background:var(--color-blue-hover);box-shadow:0 0 0 4px #2e6bf033}.db-dc-rates__buy-short{display:none}.db-dc-rates__foot{color:var(--dc-faint);flex-wrap:wrap;gap:.1rem 1.75rem;margin-top:.9rem;font-size:.8125rem;line-height:1.5;display:flex}.db-dc-rates__foot a{color:#ffffffd1;white-space:nowrap;margin-block:-.8rem;padding-block:.8rem;font-weight:700;display:inline-block}.db-dc-rates__foot a:hover{color:#fff}@container (max-width:29.99rem){.db-dc-rates__buy{width:100%;display:flex}}@container (max-width:20rem){.db-dc-rates__buy-full{display:none}.db-dc-rates__buy-short{display:inline}}.db-dc-boundary{gap:.9rem;display:grid}.db-dc-boundary p{color:var(--dc-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.db-dc-boundary a,.db-dc-connect__check p a{margin-block:-.8rem;padding-block:.8rem;display:inline-block}.db-dc-boundary a{color:var(--color-blue-soft);white-space:nowrap;font-weight:700}.db-dc-boundary a:hover{color:#fff}.db-dc-reach{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.3rem;max-width:22rem;display:grid}.db-dc-reach__step{color:#ffffff57;border-top:4px solid #ffffff17;border-radius:1px;padding-top:.45rem;font-size:.75rem;font-weight:700;display:block}.db-dc-reach__step[data-on]{border-top-color:var(--dc-hue);color:#fff}.db-dc-reach__more{color:var(--dc-soft);white-space:nowrap;margin-inline-start:.6rem;font-size:.75rem;font-weight:700}@media (max-width:29.99rem){.db-dc-reach{grid-template-columns:repeat(4,minmax(0,1fr))}.db-dc-reach__more{grid-column:1/-1;margin:.15rem 0 0}}.db-dc-jobs__list{border-top:1px solid var(--dc-rule)}.db-dc-job{border-bottom:1px solid var(--dc-rule);grid-template-columns:3rem minmax(0,1fr);gap:.75rem 1.25rem;padding-block:1.6rem 1.35rem;display:grid}.db-dc-job__icon{border:1px solid var(--dc-edge);background:var(--dc-well);color:#ffffffdb;border-radius:.85rem;place-items:center;width:3rem;height:3rem;display:grid}.db-dc-job__icon svg{stroke-width:1.6px;width:1.65rem;height:1.65rem}.db-dc-job__body{min-width:0}.db-dc-job__body h3{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem);font-weight:800;line-height:1.22}.db-dc-job__body p{max-width:34rem;color:var(--dc-muted);text-wrap:pretty;margin-top:.45rem;font-size:1rem;line-height:1.6}.db-dc-job__guide{margin-top:.35rem}@media (min-width:64rem){.db-dc-jobs .db-dc-section__header{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}.db-dc-jobs__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem;display:grid}}.db-dc-places{gap:0 2rem;margin-top:2.5rem;display:grid}.db-dc-places h3{color:var(--dc-soft);font-size:.8125rem;font-weight:700;line-height:2.75rem}.db-dc-places__head p{color:#ffffffd6;margin-bottom:.75rem;font-size:.9375rem;font-weight:600;line-height:1.5}.db-dc-places__regions{border-top:1px solid var(--dc-rule);margin-bottom:1rem}.db-dc-places__region{border-bottom:1px solid var(--dc-rule)}.db-dc-places__region>summary{color:#ffffffd6;cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.db-dc-places__region>summary::-webkit-details-marker{display:none}.db-dc-places__region>summary:after{color:var(--dc-soft);content:"+";margin-inline-start:auto;font-size:1.15rem;font-weight:600}.db-dc-places__region[open]>summary:after{content:"−"}.db-dc-places__region>summary:hover{color:#fff}.db-dc-places__region>summary:focus-visible{outline:2px solid var(--color-blue-soft);outline-offset:2px}.db-dc-places__tally{color:var(--dc-faint);font-variant-numeric:tabular-nums;font-size:.8125rem}.db-dc-places ul{columns:11rem;column-gap:1.35rem;padding-bottom:.75rem}.db-dc-places li{break-inside:avoid}.db-dc-places ul a,.db-dc-places ul span{color:#ffffffd6;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.db-dc-places ul a{text-underline-offset:.25em;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:color .16s ease-out,text-decoration-color .16s ease-out}.db-dc-places ul a:hover{color:#fff;-webkit-text-decoration-color:var(--color-blue-soft);text-decoration-color:var(--color-blue-soft)}.db-dc-places>p{color:var(--dc-soft);font-size:.9375rem;line-height:1.5}.db-dc-places>p a{color:var(--color-blue-soft);margin-block:-.75rem;padding-block:.75rem;font-weight:700;display:inline-block}.db-dc-places>p a:hover{color:#fff}@media (min-width:64rem){.db-dc-places{grid-template-columns:auto minmax(0,1fr);align-items:start}.db-dc-places>p{grid-column:2}}.db-dc-setup__grid{gap:2.25rem;display:grid}.db-dc-setup__points{align-content:start;gap:1.5rem;display:grid}.db-dc-setup__points h3{color:#fff;font-family:var(--font-display);letter-spacing:-.015em;font-size:1.2rem;font-weight:800;line-height:1.3}.db-dc-setup__points p{max-width:30rem;color:var(--dc-muted);margin-top:.35rem;font-size:1rem;line-height:1.6}@media (min-width:64rem){.db-dc-setup__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem}.db-dc-setup__points{padding-top:.5rem}}.db-dc-connect{border:1px solid var(--dc-edge);background:var(--dc-plate);border-radius:1rem;flex-direction:column;min-width:0;display:flex;container-type:inline-size}.db-dc-connect__head{justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem 0;display:flex}.db-dc-connect__head h3{color:#ffffffe6;font-size:.875rem;font-weight:800}.db-dc-connect__controls{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.9rem 1.25rem 0;display:grid}.db-dc-connect__select{border:1px solid var(--dc-edge);background:#03091680;border-radius:.75rem;align-items:center;gap:.75rem;min-width:0;min-height:2.875rem;padding-inline:.9rem 2.3rem;transition:border-color .16s ease-out;display:flex;position:relative}.db-dc-connect__select:hover{border-color:var(--dc-edge-strong)}.db-dc-connect__select:has(select:focus-visible){outline:2px solid var(--color-blue-soft);outline-offset:2px}.db-dc-connect__select>span{color:var(--dc-soft);flex:none;font-size:.8125rem;font-weight:700}.db-dc-connect__select select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;appearance:none;background:0 0;border:0;flex:1;min-width:0;min-height:2.75rem;font-size:.9375rem;font-weight:700}.db-dc-connect__select select:focus-visible{outline:none}.db-dc-connect__select option{color:#fff;background:#0b1633}.db-dc-connect__select svg{fill:none;width:1rem;height:1rem;stroke:var(--dc-soft);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;pointer-events:none;position:absolute;inset-inline-end:.85rem}.db-dc-switch{border:1px solid var(--dc-edge);background:#03091680;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.db-dc-switch__option{color:#ffffffa3;white-space:nowrap;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.25rem;padding-inline:.75rem;font-size:.875rem;font-weight:700;transition:background-color .2s ease-out,box-shadow .2s ease-out,color .2s ease-out;display:flex;position:relative}.db-dc-switch__option input{opacity:0;cursor:pointer;width:100%;height:calc(100% + .5rem);margin:0;position:absolute;inset:-.25rem 0}.db-dc-switch__option:hover{color:#fff;background:#ffffff0a}.db-dc-switch__option:has(input:checked){color:#fff;background:#15264a;box-shadow:inset 0 0 0 1px #8eb5ff3d,0 1px 2px #01040c73}.db-dc-switch__option:has(input:focus-visible){outline:2px solid var(--color-blue-soft);outline-offset:2px}@container (min-width:30rem){.db-dc-connect__controls{grid-template-columns:minmax(0,1fr) auto}}.db-dc-connect__fields{margin:0;padding:.75rem 1.25rem 1rem;display:grid}.db-dc-connect__fields>div{grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:.1rem .75rem;min-width:0;padding-block:.42rem;display:grid}.db-dc-connect__fields dt{color:var(--dc-soft);font-size:.8125rem;font-weight:600}.db-dc-connect__fields dd{min-width:0;margin:0}.db-dc-connect__fields code{color:#ffffffeb;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.db-dc-connect__fields .db-dc-connect__username{overflow-wrap:break-word}.db-dc-connect [data-part=account]{color:var(--dc-sun)}.db-dc-connect [data-part=network]{color:var(--dc-hue)}.db-dc-connect [data-part=country]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--dc-hue);text-decoration-color:var(--dc-hue);text-underline-offset:.28em;font-weight:700;text-decoration-thickness:2px}.db-dc-connect [data-part=session]{color:var(--dc-hue-soft)}.db-dc-connect__check{border-top:1px solid var(--dc-rule);background:#0309168c;border-radius:0 0 calc(1rem - 1px) calc(1rem - 1px);flex-direction:column;flex:1;display:flex}.db-dc-connect__check-head{justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem 0 1.25rem;display:flex}.db-dc-connect__check-head h4{color:#ffffffdb;font-size:.8125rem;font-weight:800}.db-dc-connect__copy-wrap{align-items:center;gap:.25rem;display:inline-flex}.db-dc-connect__copy-status{color:#ffffffdb;font-size:.8125rem;font-weight:700}.db-dc-connect__copy-status[data-state=failed]{color:var(--dc-muted);font-weight:600}.db-dc-connect__copy{color:#ffffffbd;cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;min-height:2.75rem;padding-inline:.65rem;font-size:.8125rem;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.db-dc-connect__copy:hover{color:#fff;background:#ffffff0f}.db-dc-connect__copy svg{flex:none;width:1rem;height:1rem}.db-dc-connect__check pre{color:#ffffffe0;min-width:0;font-family:var(--font-mono);scrollbar-color:#8eb5ff59 transparent;scrollbar-width:thin;margin:.15rem 1.25rem 0;padding-block:.4rem .6rem;font-size:.8125rem;line-height:1.8;overflow-x:auto}.db-dc-connect__check pre:focus-visible{outline:2px solid var(--color-blue-soft);outline-offset:2px;border-radius:.3rem}.db-dc-connect__check p{color:var(--dc-soft);margin-top:auto;padding:.4rem 1.25rem .85rem;font-size:.8125rem;line-height:1.5}.db-dc-connect__check p a{color:var(--color-blue-soft);white-space:nowrap;font-weight:700}@container (max-width:26rem){.db-dc-connect__check pre{font-size:.75rem}}.db-dc-setup__floor{border-top:1px solid var(--dc-rule);gap:2.5rem;margin-top:3rem;padding-top:2.25rem;display:grid}.db-dc-tools h3,.db-dc-specs h3{color:#fff;font-size:1rem;font-weight:800}.db-dc-tools>p{color:var(--dc-muted);margin-top:.35rem;font-size:.9375rem;line-height:1.55}.db-dc-tools ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem;margin-top:1.25rem;display:grid}.db-dc-tools ul a{color:#fffc;text-align:center;justify-items:center;gap:.45rem;min-height:2.75rem;font-size:.8125rem;font-weight:700;transition:color .16s ease-out;display:grid}.db-dc-tools__well{border:1px solid var(--dc-edge);background:var(--dc-well);border-radius:.8rem;place-items:center;width:3.1rem;height:3.1rem;transition:transform .18s ease-out,border-color .18s ease-out;display:grid}.db-dc-tools ul a:hover{color:#fff}.db-dc-tools ul a:hover .db-dc-tools__well{border-color:var(--dc-edge-strong);transform:translateY(-2px)}.db-dc-tools .db-dc-link{margin-top:.85rem}.db-dc-specs dl{border-top:1px solid var(--dc-rule);margin-top:.75rem}.db-dc-specs dl>div{border-bottom:1px solid var(--dc-rule);gap:.2rem 1.5rem;padding-block:.75rem;display:grid}.db-dc-specs dt{color:var(--dc-soft);font-size:.8125rem;font-weight:700}.db-dc-specs dd{color:#ffffffd6;margin:0;font-size:.9375rem;line-height:1.55}@media (min-width:40rem){.db-dc-tools ul{grid-template-columns:repeat(6,minmax(0,1fr))}.db-dc-specs dl>div{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline}}@media (min-width:64rem){.db-dc-setup__floor{gap:3rem}.db-dc-tools{grid-template-columns:minmax(0,17rem) minmax(0,1fr) auto;grid-template-areas:"title tiles link""line tiles link";align-items:center;column-gap:2.5rem;display:grid}.db-dc-tools h3{grid-area:title;align-self:end}.db-dc-tools>p{grid-area:line;align-self:start}.db-dc-tools ul{grid-area:tiles;margin-top:0}.db-dc-tools .db-dc-link{grid-area:link;margin-top:0}.db-dc-specs dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}}.db-dc-versus{table-layout:fixed;border:1px solid var(--dc-edge);border-collapse:separate;border-spacing:0;background:var(--dc-plate);border-radius:1rem;width:100%;font-size:.9375rem;overflow:hidden}.db-dc-versus thead td:first-child{width:12rem}.db-dc-versus thead th{text-align:start;vertical-align:bottom;padding:1.25rem 1.5rem 1.1rem}.db-dc-versus thead th>span{margin-top:.7rem;display:block}.db-dc-versus thead strong{color:#fff;font-size:1.0625rem;font-weight:800;line-height:1.3;display:block}.db-dc-versus thead th>span>span{color:var(--dc-soft);font-size:.8125rem;font-weight:600;display:block}.db-dc-versus__badge{width:2.4rem;height:2.4rem;display:block}.db-dc-versus tbody th{border-top:1px solid var(--dc-rule);width:12rem;color:var(--dc-soft);text-align:start;vertical-align:top;padding:1rem 1.5rem;font-size:.8125rem;font-weight:700}.db-dc-versus__note{color:var(--dc-faint);margin-top:.2rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.db-dc-versus tbody td{border-top:1px solid var(--dc-rule);color:#ffffffdb;vertical-align:top;padding:1rem 1.5rem;line-height:1.5}.db-dc-versus tfoot td{border-top:1px solid var(--dc-rule);padding:.5rem 1.5rem .65rem}.db-dc-versus [data-network=datacenter]{background:#43c98a0d}.db-dc-versus tbody [data-network=datacenter]{color:#fff}@media (max-width:39.99rem){.db-dc-versus,.db-dc-versus thead,.db-dc-versus tbody,.db-dc-versus tfoot{display:block}.db-dc-versus tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.db-dc-versus thead td:first-child,.db-dc-versus tfoot td:first-child{display:none}.db-dc-versus thead th{padding:1rem 1rem .9rem}.db-dc-versus tbody th{background:0 0;grid-column:1/-1;width:auto;padding:.85rem 1rem .2rem}.db-dc-versus tbody td{border-top:0;padding:.2rem 1rem .85rem;font-size:.875rem}.db-dc-versus tfoot td{padding-inline:1rem}}.db-dc-elsewhere{color:var(--dc-soft);flex-wrap:wrap;gap:0 2rem;margin-top:1.25rem;font-size:.9375rem;display:flex}.db-dc-elsewhere li{flex-wrap:wrap;align-items:center;column-gap:.35rem;min-height:2.75rem;display:inline-flex}.db-dc-elsewhere a{min-height:2.75rem;color:var(--color-blue-soft);align-items:center;font-weight:700;display:inline-flex}.db-dc-elsewhere a:hover{color:#fff}.db-dc-close{isolation:isolate;border-top:1px solid var(--dc-rule);background:var(--dc-canvas);position:relative;overflow:hidden}.db-dc-close:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(26rem 13rem at 50% 7.5rem,#43c98a13,#0000 70%);position:absolute;inset:0}.db-dc-close__inner{text-align:center;justify-items:center;display:grid}.db-dc-close__badge{width:4.25rem;height:4.25rem;display:block}.db-dc-close .db-dc-h2{max-width:20ch;margin-top:1.5rem}.db-dc-close__body{max-width:34rem;color:var(--dc-muted);text-wrap:balance;margin-top:.9rem;font-size:1.0625rem;line-height:1.6}.db-dc-close__actions{justify-content:center;margin-top:1.75rem;display:flex}.db-dc-close__more{color:var(--dc-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .75rem;margin-top:.5rem;font-size:.9375rem;display:flex}.db-dc-close__more a{min-height:2.75rem;color:var(--color-blue-soft);align-items:center;font-weight:700;display:inline-flex}.db-dc-close__more a:hover{color:#fff}@media (max-width:39.99rem){.db-dc-close__more{flex-direction:column}.db-dc-close__more>span[aria-hidden]{display:none}}@media (max-width:29.99rem){.db-dc-close__actions>*{width:100%}}.db-dc-identity__badge [data-m],.db-dc-close__badge [data-m]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.db-dc-identity__badge [data-m^=led]{animation:.55s ease-out .45s both db-dc-light}.db-dc-identity__badge [data-m=led-2]{animation-delay:.53s}.db-dc-identity__badge [data-m=led-3]{animation-delay:.61s}.db-dc-identity__badge [data-m=led-4]{animation-delay:.69s}.db-dc-close:hover .db-dc-close__badge [data-m^=led]{animation:.55s ease-out both db-dc-light}.db-dc-close:hover .db-dc-close__badge [data-m=led-2]{animation-delay:80ms}.db-dc-close:hover .db-dc-close__badge [data-m=led-3]{animation-delay:.16s}.db-dc-close:hover .db-dc-close__badge [data-m=led-4]{animation-delay:.24s}@media (min-width:64rem){.db-dc-rate__bar{animation:db-dc-rise .62s var(--ease-db-out) both;animation-delay:calc(.25s + var(--i) * 75ms)}.db-dc-rate__rate{animation:.3s ease-out both db-dc-appear;animation-delay:calc(.56s + var(--i) * 75ms)}}.db-dc-rates[data-build=pending] .db-dc-rate__bar{transform:scale(0)}.db-dc-rates[data-build=pending] .db-dc-rate__rate{opacity:0}.db-dc-rates[data-build=run] .db-dc-rate__bar{animation:db-dc-rise .62s var(--ease-db-out) both;animation-delay:calc(80ms + var(--i) * 75ms)}.db-dc-rates[data-build=run] .db-dc-rate__rate{animation:.3s ease-out both db-dc-appear;animation-delay:calc(.39s + var(--i) * 75ms)}@container (max-width:29.99rem){.db-dc-rates .db-dc-rates__columns .db-dc-rate__bar{animation-name:db-dc-grow}}.db-dc-rates[data-touched] .db-dc-rates__readout{animation:db-dc-settle .26s var(--ease-db-out) both}}@keyframes db-dc-light{0%{opacity:.15}45%{opacity:1}70%{opacity:.5}}@keyframes db-dc-rise{0%{transform:scaleY(0)}}@keyframes db-dc-grow{0%{transform:scaleX(0)}}@keyframes db-dc-appear{0%{opacity:0}}@keyframes db-dc-settle{0%{opacity:.35;transform:translateY(.3rem)}}@media (prefers-reduced-motion:reduce){.db-dc *,.db-dc :before,.db-dc :after{transition:none!important;animation:none!important}}@media print{.db-dc-rates .db-dc-rate .db-dc-rate__bar,.db-dc-rates[data-build] .db-dc-rate .db-dc-rate__bar{animation:none;transform:none}.db-dc-rates .db-dc-rate .db-dc-rate__rate,.db-dc-rates[data-build] .db-dc-rate .db-dc-rate__rate{opacity:1;animation:none}}@media (forced-colors:active){.db-dc-rates .db-dc-rate .db-dc-rate__bar{forced-color-adjust:none;box-shadow:none;background:canvastext}.db-dc-rates .db-dc-rate[data-selected] .db-dc-rate__bar,.db-dc-rates .db-dc-rate[data-selected] .db-dc-rate__size:after{forced-color-adjust:none;background:highlight}.db-dc-rates .db-dc-rate[data-selected]{outline-offset:2px;outline:2px solid highlight}.db-dc-rates .db-dc-rate .db-dc-rate__gap{background:0 0;border-color:canvastext}}}
