@layer components{.db-ih{--ih-canvas:#071229;--ih-well:#0f1f40;--ih-well-hover:#15294f;--ih-field:#060f24;--ih-edge:#8eb5ff26;--ih-edge-strong:#8eb5ff52;--ih-rule:#ffffff14;--ih-line:#8eb5ff61;--ih-line-on:#8eb5ff;--ih-muted:#ffffffc7;--ih-soft:#ffffffa8;--ih-faint:#ffffff8f;--ih-sun:#f4c86a;--ih-gutter:clamp(1rem, .55rem + 2.2vw, 1.5rem);background:var(--ih-canvas);color:#fff}.db-ih-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.db-ih-wrap{width:100%;max-width:var(--container-wrap);padding-inline:var(--ih-gutter);margin-inline:auto}.db-ih a:focus-visible,.db-ih button:focus-visible,.db-ih summary:focus-visible,.db-ih pre:focus-visible,.db-ih input[type=search]:focus-visible{outline:2px solid var(--color-blue-soft);outline-offset:3px;border-radius:6px}.db-ih-tab:has(input:focus-visible){outline:2px solid var(--color-blue-soft);outline-offset:3px;border-radius:6px}.db-ih-kicker{color:var(--color-blue-soft);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.db-ih-h2{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.85rem,1.25rem + 2.1vw,2.75rem);font-weight:800;line-height:1.08}.db-ih-section__lede{max-width:40rem;color:var(--ih-soft);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1rem,.96rem + .22vw,1.125rem);line-height:1.6}.db-ih-note{max-width:44rem;color:var(--ih-faint);text-wrap:pretty;margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}.db-ih-arrow{width:1rem;height:1rem;transition:transform .18s var(--ease-db-out);flex:none}.db-ih-link{min-height:2.75rem;color:var(--color-blue-soft);text-wrap:balance;align-items:center;gap:.3rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .16s ease-out;display:inline-flex}.db-ih-link:hover{color:#fff}.db-ih-link:hover .db-ih-arrow,.db-ih-button:hover .db-ih-arrow{transform:translate(2px)}.db-ih-button{background:var(--color-blue);color:#fff;text-align:center;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.65rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.db-ih-button:hover{background:var(--color-blue-hover);box-shadow:0 12px 28px -12px #2e6bf0bf}.db-ih-hero{--header-surface-pt:clamp(1rem, .7rem + 1.2vw, 1.6rem);padding-bottom:clamp(3rem,2rem + 3.5vw,5.5rem)}.db-ih-crumbs{color:#ffffff8c}.db-ih-crumbs__link{color:var(--color-blue-soft)}.db-ih-crumbs__link:hover{color:#fff}.db-ih-crumbs__current{color:#ffffffb8}.db-ih-crumbs__sep{color:#ffffff4d}.db-ih-hero__grid{gap:2.5rem 3rem;margin-top:clamp(1.4rem,1rem + 1.6vw,2.4rem);display:grid}.db-ih-hero__copy{min-width:0;container-type:inline-size}.db-ih-hero__title{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,6.4cqi,3.25rem);font-weight:800;line-height:1.04}@container (max-width:30rem){.db-ih-hero__title{text-wrap:balance;font-size:clamp(1.85rem,9.2cqi,2.4rem);line-height:1.07}}.db-ih-hero__lede{max-width:34rem;color:var(--ih-muted);text-wrap:pretty;margin:1.15rem 0 0;font-size:clamp(1rem,.96rem + .22vw,1.125rem);line-height:1.6}.db-ih-hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-top:1.6rem;display:flex}.db-ih-hero__line{color:var(--ih-faint);text-wrap:pretty;margin:.75rem 0 0;font-size:.875rem}.db-ih-hero__jump{min-height:2.75rem;color:var(--ih-soft);align-items:center;gap:.3rem;margin-top:1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .16s ease-out;display:inline-flex}.db-ih-hero__jump:hover{color:#fff}.db-ih-hero__jump:hover .db-ih-arrow{transform:translateY(2px)}@media (max-width:29.99rem){.db-ih-hero__actions .db-ih-button{width:100%}}@media (min-width:64rem){.db-ih-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}}.db-ih-fig{--ih-row:2.5rem;--ih-row-gap:.5rem;--ih-net-row:2.75rem;--ih-net-gap:1.1rem;--ih-stub:.85rem;min-width:0;margin:0;display:none}@media (min-width:64rem){.db-ih-fig{display:block}}.db-ih-fig__stage{grid-template-columns:max-content minmax(calc(var(--ih-stub) + 1.25rem), 1fr) max-content minmax(calc(var(--ih-stub) + 1.25rem), 1fr) max-content;align-items:center;display:grid}.db-ih-fig__tools,.db-ih-fig__networks{margin:0;padding:0;list-style:none;display:grid;position:relative}.db-ih-fig__tools{gap:var(--ih-row-gap)}.db-ih-fig__networks{gap:var(--ih-net-gap)}.db-ih-fig__tools:after,.db-ih-fig__networks:after{top:calc(var(--ih-row) / 2);bottom:calc(var(--ih-row) / 2);background:var(--ih-line);content:"";width:1px;transition:background-color .18s ease-out;position:absolute}.db-ih-fig__tools:after{right:calc(-1 * var(--ih-stub))}.db-ih-fig__networks:after{top:calc(var(--ih-net-row) / 2);bottom:calc(var(--ih-net-row) / 2);left:calc(-1 * var(--ih-stub))}.db-ih-fig__gap{height:100%;min-height:1px;display:block;position:relative}.db-ih-fig__gap:before{background:var(--ih-line);content:"";height:1px;transition:background-color .18s ease-out;position:absolute;top:50%}.db-ih-fig__gap--left:before{right:0;left:var(--ih-stub)}.db-ih-fig__gap--right:before{right:var(--ih-stub);left:0}.db-ih-fig__tool,.db-ih-fig__network{min-width:0;position:relative}.db-ih-fig__tool{height:var(--ih-row)}.db-ih-fig__network{height:var(--ih-net-row)}.db-ih-fig__tool:before,.db-ih-fig__network:before{width:var(--ih-stub);background:var(--ih-line);content:"";height:1px;transition:background-color .18s ease-out;position:absolute;top:50%}.db-ih-fig__tool:before{right:calc(-1 * var(--ih-stub))}.db-ih-fig__network:before{left:calc(-1 * var(--ih-stub))}.db-ih-fig__tool:after,.db-ih-fig__network:after,.db-ih-fig__node:before,.db-ih-fig__node:after{z-index:1;background:var(--ih-line-on);width:.42rem;height:.42rem;box-shadow:0 0 0 2px var(--ih-canvas);content:"";transition:transform .18s var(--ease-db-out);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.db-ih-fig__tool:after{right:calc(-1 * var(--ih-stub));transform:translate(50%,-50%)}.db-ih-fig__network:after{left:calc(-1 * var(--ih-stub))}.db-ih-fig__link,.db-ih-fig__network-link{height:100%;color:var(--ih-muted);align-items:center;gap:.65rem;text-decoration:none;transition:color .16s ease-out;display:flex}.db-ih-fig__link:hover,.db-ih-fig__network-link:hover{color:#fff}.db-ih-fig__name{white-space:nowrap;font-size:.875rem;font-weight:700;display:none}@media (min-width:80rem){.db-ih-fig__name{display:inline}}@media (min-width:64rem) and (max-width:79.99rem){.db-ih-fig__node{padding-inline:.55rem}.db-ih-fig__host,.db-ih-fig__network-name{font-size:.875rem}.db-ih-fig__badge{width:2.5rem;height:2.5rem}}.db-ih-fig__tool--more .db-ih-fig__name{color:var(--ih-faint)}.db-ih-well--more{color:var(--color-blue-soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:.8125rem;font-weight:800}.db-ih-fig__node{text-align:center;justify-items:center;gap:.35rem;padding:.4rem .8rem;display:grid;position:relative}.db-ih-fig__node:before{left:0}.db-ih-fig__node:after{right:0;transform:translate(50%,-50%)}.db-ih-fig__node-label{color:var(--color-blue-soft);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:800}.db-ih-fig__host{color:#fff;font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:600}.db-ih-fig__protocols{color:var(--ih-faint);letter-spacing:.05em;white-space:nowrap;justify-items:center;gap:.12rem;font-size:.68rem;font-weight:700;line-height:1.25;display:grid}.db-ih-fig__badge{flex:none;width:2.75rem;height:2.75rem}.db-ih-fig__network-text{gap:.1rem;min-width:0;display:grid}.db-ih-fig__network-name{color:#fff;letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:750;line-height:1.2}.db-ih-fig__network-origin{color:var(--ih-faint);white-space:nowrap;font-size:.75rem;line-height:1.3}.db-ih-fig__caption{max-width:30rem;color:var(--ih-faint);text-align:right;text-wrap:pretty;margin:1.1rem 0 0 auto;font-size:.8125rem;line-height:1.5}.db-ih-fig__tool:hover:before,.db-ih-fig__network:hover:before{background:var(--ih-line-on)}.db-ih-fig__tool:hover:after,.db-ih-fig__network:hover:after{transform:translate(50%,-50%)scale(1.3)}.db-ih-fig__network:hover:after{transform:translate(-50%,-50%)scale(1.3)}.db-ih-fig:has(.db-ih-fig__tool:hover) .db-ih-fig__tools:after{background:var(--ih-line-on)}.db-ih-fig:has(.db-ih-fig__tool:hover) .db-ih-fig__gap--left:before{background:var(--ih-line-on)}.db-ih-fig:has(.db-ih-fig__network:hover) .db-ih-fig__networks:after{background:var(--ih-line-on)}.db-ih-fig:has(.db-ih-fig__network:hover) .db-ih-fig__gap--right:before{background:var(--ih-line-on)}.db-ih-fig__badge [data-m]{transform-box:fill-box;transform-origin:50%}.db-ih-fig__badge [data-m=house]{transform-origin:bottom}.db-ih-fig__badge [data-m=doorway]{transition:fill .32s ease-out}.db-ih-fig__network:is(:hover,:focus-within) [data-proxy-badge=residential] [data-m=doorway]{fill:#f4c86a}@keyframes db-ih-flex{30%{transform:scale(1.08,.88)}58%{transform:scale(.96,1.06)}80%{transform:scale(1.01,.99)}}@keyframes db-ih-load{0%{opacity:0;transform:scale(.55)}}@keyframes db-ih-light{0%{opacity:.15}45%{opacity:1}70%{opacity:.5}}@media (prefers-reduced-motion:no-preference){.db-ih-fig__network:is(:hover,:focus-within) [data-proxy-badge=residential-flex] [data-m=house]{animation:db-ih-flex .6s var(--ease-db-out) both}.db-ih-fig__network:is(:hover,:focus-within) [data-proxy-badge=mobile] [data-m^=apps]{animation:db-ih-load .42s var(--ease-db-spring) both}.db-ih-fig__network:is(:hover,:focus-within) [data-m=apps-2]{animation-delay:70ms}.db-ih-fig__network:is(:hover,:focus-within) [data-m=apps-3]{animation-delay:.14s}.db-ih-fig__network:is(:hover,:focus-within) [data-proxy-badge=datacenter] [data-m^=led]{animation:.55s ease-out both db-ih-light}.db-ih-fig__network:is(:hover,:focus-within) [data-m=led-2]{animation-delay:80ms}.db-ih-fig__network:is(:hover,:focus-within) [data-m=led-3]{animation-delay:.16s}.db-ih-fig__network:is(:hover,:focus-within) [data-m=led-4]{animation-delay:.24s}}.db-ih-well{border:1px solid var(--ih-edge);background:var(--ih-well);width:2.75rem;height:2.75rem;transition:transform .22s var(--ease-db-out), background-color .22s ease-out, border-color .22s ease-out, box-shadow .22s ease-out;border-radius:.8rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.db-ih-well img{width:1.7rem;height:1.7rem;display:block}.db-ih-well--fig{width:var(--ih-row);height:var(--ih-row);border-radius:.7rem}.db-ih-well--fig img{width:1.5rem;height:1.5rem}.db-ih-well__mono{color:var(--color-blue-soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:.875rem;font-weight:800}.db-ih-row:hover .db-ih-well,.db-ih-fig__link:hover .db-ih-well{background:var(--ih-well-hover);border-color:#8eb5ff57;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 6px 14px -6px #01040cb3}.db-ih-section{border-top:1px solid var(--ih-rule);padding-block:clamp(3.5rem,2.5rem + 3.5vw,6rem);scroll-margin-top:5.5rem}.db-ih-section__head{max-width:46rem}.db-ih-finder{margin-top:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.db-ih-finder__bar{flex-wrap:wrap;align-items:end;gap:.5rem 1.5rem;display:flex}.db-ih-search{flex:18rem;max-width:30rem;display:block}.db-ih-search__label{color:var(--ih-muted);margin-bottom:.55rem;font-size:.875rem;font-weight:700;display:block}.db-ih-search__field{display:block;position:relative}.db-ih-search__icon{width:1.15rem;height:1.15rem;color:var(--ih-faint);pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.db-ih-search input{border:1px solid var(--ih-edge-strong);background:var(--ih-field);color:#fff;width:100%;min-height:3rem;font:inherit;border-radius:10px;padding:.7rem 1rem .7rem 2.7rem;font-size:1rem;transition:border-color .16s ease-out;display:block}.db-ih-search input::placeholder{color:var(--ih-faint)}.db-ih-search input:hover{border-color:#8eb5ff80}.db-ih-search input:focus-visible{border-color:var(--color-blue-soft);outline-offset:2px}.db-ih-search input::-webkit-search-cancel-button{cursor:pointer}.db-ih-finder__status{min-height:3rem;color:var(--ih-soft);font-variant-numeric:tabular-nums;align-items:center;margin:0;font-size:.875rem;display:flex}.db-ih-tabs{border:0;border-bottom:1px solid var(--ih-rule);flex-wrap:wrap;gap:0 1.4rem;min-width:0;margin:1rem 0 0;padding:0;display:flex}.db-ih-tab{min-height:2.75rem;color:var(--ih-soft);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:650;transition:color .16s ease-out;display:inline-flex;position:relative}.db-ih-tab:after{background:var(--ih-sun);content:"";opacity:0;height:2px;transition:opacity .18s ease-out, transform .22s var(--ease-db-out);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.4)}.db-ih-tab:hover{color:#fff}.db-ih-tab:has(input:checked){color:#fff}.db-ih-tab:has(input:checked):after{opacity:1;transform:scaleX(1)}.db-ih-tab__count{color:var(--ih-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.db-ih-tabs:disabled{opacity:.45}.db-ih-tabs:disabled .db-ih-tab{cursor:default}.db-ih-tabs:disabled .db-ih-tab:after{opacity:0}:is(.db-ih-finder:not([data-searching]):has(#ih-family-code:checked) .db-ih-group:not([data-integration-family=code]),.db-ih-finder:not([data-searching]):has(#ih-family-automation:checked) .db-ih-group:not([data-integration-family=automation]),.db-ih-finder:not([data-searching]):has(#ih-family-profiles:checked) .db-ih-group:not([data-integration-family=profiles]),.db-ih-finder:not([data-searching]):has(#ih-family-devices:checked) .db-ih-group:not([data-integration-family=devices]),.db-ih-finder:not([data-searching]):has(#ih-family-clients:checked) .db-ih-group:not([data-integration-family=clients])){display:none}.db-ih-group{border-bottom:1px solid var(--ih-rule);gap:.75rem 2.5rem;padding-block:1.6rem 1.1rem;scroll-margin-top:5.5rem;display:grid}.db-ih-group__head{min-width:0}.db-ih-group__head h3{color:#fff;letter-spacing:-.012em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.db-ih-group__head p{color:var(--ih-soft);text-wrap:pretty;margin:.3rem 0 0;font-size:.9rem;line-height:1.5}.db-ih-group__count{color:var(--ih-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.db-ih-group__head .db-ih-group__count{margin-top:.55rem}.db-ih-rows{column-gap:2.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.db-ih-rows>li{border-top:1px solid var(--ih-rule);min-width:0}.db-ih-rows>li:first-child{border-top:0}.db-ih-row{min-height:4.25rem;color:inherit;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;column-gap:.9rem;padding:.9rem 0;text-decoration:none;display:grid}.db-ih-row .db-ih-well{border-radius:.7rem;width:2.5rem;height:2.5rem}.db-ih-row .db-ih-well img{width:1.55rem;height:1.55rem}.db-ih-row__body{min-width:0}.db-ih-row__name{color:#fff;letter-spacing:-.01em;text-underline-offset:.2em;font-size:1rem;font-weight:750;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .16s ease-out;display:block}.db-ih-row:hover .db-ih-row__name{-webkit-text-decoration-color:color-mix(in srgb, var(--color-blue-soft) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-blue-soft) 70%, transparent)}.db-ih-row__route{overflow-wrap:anywhere;color:var(--ih-soft);text-wrap:pretty;margin-top:.3rem;font-size:.8125rem;line-height:1.5;transition:color .16s ease-out;display:block}.db-ih-row:hover .db-ih-row__route{color:var(--ih-muted)}.db-ih-row__hop{color:#8eb5ffb3;vertical-align:-.05em;width:.7rem;height:.7rem;margin:0 .2rem;display:inline-block}.db-ih-row__meta{color:var(--ih-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2;gap:.15rem .5rem;margin-top:.4rem;font-size:.75rem;display:flex}.db-ih-row__minutes{color:var(--ih-muted);font-weight:700}.db-ih-row__updated:before{color:#ffffff4d;content:"·";margin-right:.5rem}@media (min-width:48rem){.db-ih-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.db-ih-rows>li:nth-child(2){border-top:0}}@media (min-width:64rem){.db-ih-group{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;padding-block:1.1rem .9rem}.db-ih-group__head{padding-top:1rem}.db-ih-group__head p{max-width:12.5rem}}@media (min-width:80rem){.db-ih-row{grid-template-columns:2.5rem minmax(0,1fr) auto}.db-ih-row__meta{text-align:right;white-space:nowrap;grid-column:auto;justify-items:end;gap:.15rem;margin-top:.1rem;display:grid}.db-ih-row__updated:before{content:none}}.db-ih-empty{max-width:44rem;color:var(--ih-muted);text-wrap:pretty;margin:0;padding:2rem 0 1rem;font-size:1rem;line-height:1.6}.db-ih-empty a{color:var(--color-blue-soft);font-weight:700;text-decoration:none}.db-ih-empty a:hover{color:#fff}.db-ih-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;margin-top:1.25rem;display:flex}.db-ih-foot p{color:var(--ih-muted);margin:0;font-size:.9375rem;font-weight:600}.db-ih-foot__links{flex-wrap:wrap;gap:0 1.5rem;display:flex}.db-ih-split{gap:2rem;display:grid}.db-ih-split__link{margin-top:1rem}@media (min-width:64rem){.db-ih-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4.5rem}.db-ih-split__head{position:sticky;top:7rem}}.db-ih-split__body{min-width:0}.db-ih-anatomy{border-bottom:1px solid var(--ih-rule);margin:0;padding-bottom:1.5rem}.db-ih-anatomy__name{color:var(--ih-faint);font-family:var(--font-mono);flex-wrap:wrap;align-items:flex-start;row-gap:1.1rem;font-size:clamp(.95rem,.55rem + 1.1vw,1.2rem);line-height:1.3;display:flex}.db-ih-anatomy__unit{align-items:flex-start;display:inline-flex}.db-ih-anatomy__part{flex-direction:column;gap:.65rem;display:inline-flex}.db-ih-anatomy__text{border-bottom:2px solid;padding-bottom:.2rem}.db-ih-anatomy__part[data-part=account]{color:#fff}.db-ih-anatomy__part[data-part=network]{color:var(--color-blue-soft)}.db-ih-anatomy__part[data-part=country],.db-ih-anatomy__part[data-part=session]{color:var(--ih-sun)}.db-ih-anatomy__part[data-part=session] .db-ih-anatomy__text{border-bottom-style:dashed}.db-ih-anatomy__tag{max-width:11rem;color:var(--ih-soft);font-family:var(--font-sans,inherit);text-wrap:pretty;font-size:.8125rem;font-weight:650;line-height:1.35}.db-ih-anatomy__part[data-part=network] .db-ih-anatomy__tag{max-width:15rem}.db-ih-facts{margin:0}.db-ih-fact{border-bottom:1px solid var(--ih-rule);gap:.35rem 2rem;padding:1.1rem 0;display:grid}.db-ih-fact dt{color:#fff;font-size:.9375rem;font-weight:750}.db-ih-fact dd{gap:.35rem;min-width:0;margin:0;display:grid}.db-ih-fact code{overflow-wrap:anywhere;color:var(--color-blue-soft);font-family:var(--font-mono);font-size:.875rem}.db-ih-fact span{color:var(--ih-soft);text-wrap:pretty;font-size:.9375rem;line-height:1.55}@media (min-width:40rem){.db-ih-fact{grid-template-columns:8.5rem minmax(0,1fr)}}.db-ih-verify{margin-top:1.5rem}.db-ih-code{border:1px solid var(--ih-edge);background:var(--ih-field);border-radius:10px;margin:0;position:relative}.db-ih-code pre{color:#e6eefc;font-family:var(--font-mono);tab-size:2;margin:0;padding:.9rem 1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.db-ih-code pre code{font:inherit}.db-ih-code pre.db-ih-code__wrap{overflow-wrap:anywhere;white-space:pre-wrap;overflow-x:visible}.db-ih-code__head{border-bottom:1px solid var(--ih-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:3.25rem;padding:.35rem .5rem .35rem 1rem;display:flex}.db-ih-code--figure>.db-ih-code__head{padding-right:1rem}.db-ih-verify .db-ih-code__head{padding-right:.5rem}.db-ih-code__head span{color:var(--ih-muted);font-size:.8125rem;font-weight:700}.db-ih-code__head code{color:var(--ih-faint);font-family:var(--font-mono);font-size:.75rem}.db-ih-copy{align-items:center;gap:.5rem;display:inline-flex}.db-ih-copy button{border:1px solid var(--ih-edge-strong);min-height:2.5rem;color:var(--color-blue-soft);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:0 .9rem;font-size:.8125rem;font-weight:700;transition:color .16s ease-out,border-color .16s ease-out,background-color .16s ease-out}.db-ih-copy button:hover{border-color:var(--color-blue-soft);color:#fff}.db-ih-copy button[data-state=done]{border-color:var(--color-green-on-dark);color:var(--color-green-on-dark)}.db-ih-copy__status{color:var(--ih-faint);font-size:.75rem}.db-ih-copy__status:empty{display:none}.db-ih-points{margin:1.1rem 0 0;padding:0;list-style:none}.db-ih-points li{color:var(--ih-muted);padding:.35rem 0 .35rem 1.1rem;font-size:.9375rem;line-height:1.5;position:relative}.db-ih-points li:before{background:var(--color-blue-soft);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.95rem;left:0}.db-ih-faq{border-top:1px solid var(--ih-rule)}.db-ih-faq__item{border-bottom:1px solid var(--ih-rule)}.db-ih-faq__item summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding:1rem 0;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.db-ih-faq__item summary::-webkit-details-marker{display:none}.db-ih-faq__item summary:hover{color:var(--color-blue-soft)}.db-ih-faq__item p{max-width:44rem;color:var(--ih-muted);margin:0;padding:0 2.5rem 1.35rem 0;font-size:1rem;line-height:1.65}.db-ih-fold{flex:none;width:1rem;height:1rem;position:relative}.db-ih-fold:before,.db-ih-fold:after{background:var(--color-blue-soft);content:"";width:.8rem;height:1.5px;transition:transform .2s var(--ease-db-out);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.db-ih-fold:after{transform:translate(-50%,-50%)rotate(90deg)}details[open]>summary .db-ih-fold:after{transform:translate(-50%,-50%)rotate(0)}.db-ih-close{border-top:1px solid var(--ih-rule);text-align:center;padding-block:clamp(4.5rem,3.5rem + 4vw,7.5rem);position:relative;overflow:hidden}.db-ih-close:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2e6bf038,#0000);width:min(70rem,140vw);height:30rem;position:absolute;inset:auto 50% 0;transform:translate(-50%,45%)}.db-ih-close .db-ih-wrap{position:relative}.db-ih-close__title{color:#fff;max-width:40rem;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:.85rem auto 0;font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem);font-weight:800;line-height:1.06}.db-ih-close__body{max-width:38rem;color:var(--ih-muted);text-wrap:pretty;margin:1.1rem auto 0;font-size:clamp(1rem,.96rem + .22vw,1.125rem);line-height:1.6}.db-ih-offer{margin-top:1.9rem}.db-ih-offer__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.4rem;display:flex}.db-ih-offer__actions .db-ih-link{text-align:center;text-wrap:pretty;padding:.65rem 0;line-height:1.6;display:inline}.db-ih-offer__actions .db-ih-link .db-ih-arrow{vertical-align:-.15em;margin-left:.3rem;display:inline-block}.db-ih-offer__line{max-width:38rem;color:var(--ih-faint);text-wrap:pretty;margin:.9rem auto 0;font-size:.875rem}.db-ih-offer__line+.db-ih-offer__line{margin-top:.35rem}@media (prefers-reduced-motion:reduce){.db-ih *,.db-ih :before,.db-ih :after{transition:none!important;animation:none!important}.db-ih-row:hover .db-ih-well,.db-ih-fig__link:hover .db-ih-well{transform:none}}@media (forced-colors:active){.db-ih-well,.db-ih-code,.db-ih-search input{border:1px solid canvastext}.db-ih-fig__tools:after,.db-ih-fig__networks:after,.db-ih-fig__gap:before,.db-ih-fig__tool:before,.db-ih-fig__network:before{forced-color-adjust:none;background:canvastext}.db-ih-fig__tool:after,.db-ih-fig__network:after,.db-ih-fig__node:before,.db-ih-fig__node:after{forced-color-adjust:none;background:highlight}.db-ih-tab:has(input:checked):after{forced-color-adjust:none;background:highlight}}}
