.video-container:where(.astro-7qzxku2k){margin:var(--space-l) 0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:var(--radius-m)}.video-container:where(.astro-7qzxku2k):first-child{margin-top:0}.video-container:where(.astro-7qzxku2k):last-child{margin-bottom:0}iframe:where(.astro-7qzxku2k){position:absolute;top:0;left:0;width:100%;height:100%;border:0}.zoomable-image:where(.astro-3x5pshej):hover{cursor:zoom-in}.zoomable-image:where(.astro-3x5pshej):after{display:none}.collapsible:where(.astro-hbmamkfo){margin:var(--space-l) 0}.collapsible:where(.astro-hbmamkfo):first-child{margin-top:0}.collapsible:where(.astro-hbmamkfo):last-child{margin-bottom:0}.collapsible-header:where(.astro-e5ohxbqu){display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-s);text-align:left;font-weight:600;cursor:pointer;transition:background-color .2s;border-radius:var(--radius-m);border:none;background-color:var(--sl-color-gray-7)}.collapsible-header:where(.astro-e5ohxbqu):hover{background-color:var(--sl-color-gray-6)}.collapsible-header:where(.astro-e5ohxbqu) svg{transition:transform .2s}.collapsible-header:where(.astro-e5ohxbqu)[aria-expanded=true] svg{transform:rotate(180deg)}.collapsible-content:where(.astro-e5ohxbqu){overflow:hidden}.collapsible-body:where(.astro-e5ohxbqu){padding:1rem}.facet-switcher{margin:2rem 0}.facet-bg{background-color:var(--sl-color-gray-7);border-radius:var(--radius-m);margin-bottom:1.5rem;padding:1.25rem}.facet-intro{font-weight:500;margin-bottom:1rem}.facet-dropdown{display:block;position:relative}.facet-select{appearance:none;background-color:var(--sl-color-bg);background-image:url("data:image/svg+xml,%3csvg%20height='14'%20viewBox='0%200%2016%2016'%20width='14'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23A3A9AC'%20d='m4%204%203.4%203.4c.3.4.9.4%201.2%200l3.3-3.4%202.1%202.2-5.4%205.6c-.3.3-.9.3-1.2%200l-5.4-5.6z'/%3e%3c/svg%3e");background-position:right .7rem top 50%;background-repeat:no-repeat;border:1px solid var(--sl-color-text-accent);border-radius:6px;cursor:pointer;font-size:1rem;font-weight:var(--font-weight-bold);padding:.75rem .5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.facet-select:hover{border-color:var(--sl-color-text-accent);opacity:.7}.facet-select:focus{border-color:var(--sl-color-text-accent);outline:none}.facet-panel{display:none;opacity:0;transition:opacity .3s ease}.facet-panel.active{display:block;opacity:1}@media(max-width:640px){.facet-bg{padding:1rem}.facet-select{font-size:.9rem;padding:.6rem .5rem}}.pricing:where(.astro-xt6fq2y3){border:1px solid var(--sl-color-gray-5);border-radius:var(--radius-m);padding:.5rem .875rem;margin-top:.875rem;width:fit-content}.pricing-message:where(.astro-xt6fq2y3){color:var(--sl-color-gray-3);font-size:var(--sl-text-base);margin:0}.pricing-message:where(.astro-xt6fq2y3) .pricing-link,.pricing-message:where(.astro-xt6fq2y3) .release-link{display:inline-block;padding-inline:8px;border-radius:var(--radius-2xl);text-decoration:none;font-weight:var(--font-weight-bold)}.pricing-message:where(.astro-xt6fq2y3) .pricing-link:hover,.pricing-message:where(.astro-xt6fq2y3) .release-link:hover{text-decoration:underline}.pricing-message:where(.astro-xt6fq2y3) .pricing-link{--sl-color-text-accent: var(--sl-badge-default-text);background-color:var(--sl-badge-default-bg)}.pricing-message:where(.astro-xt6fq2y3) .release-link{--sl-color-text-accent: var(--sl-badge-caution-text);background-color:var(--sl-badge-caution-bg)}[data-theme=dark] .pricing:where(.astro-xt6fq2y3){border-color:var(--sl-color-gray-3)}[data-theme=dark] .pricing-message:where(.astro-xt6fq2y3){color:var(--sl-color-gray-2)}.widget:where(.astro-kaqstbil){flex-direction:column;gap:var(--space-s);width:100%;margin:var(--space-l) 0;padding:var(--space-s);border-radius:var(--radius-m);border:1px solid var(--sl-color-gray-6)}.widget:where(.astro-kaqstbil):first-child{margin-top:0}.widget:where(.astro-kaqstbil):last-child{margin-bottom:0}.description:where(.astro-kaqstbil){font-size:var(--sl-text-h4);line-height:var(--sl-line-height-headings);font-weight:var(--font-weight-bold);color:var(--heading-text-color)}.subtext:where(.astro-kaqstbil){padding-top:var(--space-2xs);display:inline-block;font-size:var(--sl-text-body);font-weight:var(--font-weight-regular);color:var(--sl-color-text)}.widget:where(.astro-kaqstbil) .button{width:100%}@media(min-width:600px){.description:where(.astro-kaqstbil){max-width:70%}.widget:where(.astro-kaqstbil) .button{min-width:20%;width:auto}.widget:where(.astro-kaqstbil){flex-direction:row;justify-content:space-between;align-items:center}}.promoted-content:where(.astro-4bit5qbr){flex-direction:column;margin:var(--space-l) 0;padding:var(--space-m);border-radius:var(--radius-m);border-style:solid;border-color:var(--sl-color-gray-6) var(--sl-color-gray-6) var(--sl-color-gray-6) var(--sl-color-gray-4);border-width:1px 1px 1px 8px}.promoted-content:where(.astro-4bit5qbr):first-child{margin-top:0}.promoted-content:where(.astro-4bit5qbr):last-child{margin-bottom:0}.content-title-label:where(.astro-4bit5qbr){font-size:var(--sl-text-h4);line-height:var(--sl-line-height-headings);font-weight:700;color:var(--heading-text-color)}.btn-group:where(.astro-4bit5qbr){flex-wrap:wrap;column-gap:var(--space-m);row-gap:var(--space-3xs);padding:0;font-size:var(--sl-text-base)}.btn-group:where(.astro-4bit5qbr) li:where(.astro-4bit5qbr){margin:0;list-style-type:none}.promoted-content:where(.astro-4bit5qbr) .button{width:100%}.promoted-content:where(.astro-4bit5qbr).abbreviated{margin:0;border-left-width:1px;border-left-color:var(--sl-color-gray-6)}.promoted-content:where(.astro-4bit5qbr).abbreviated img:where(.astro-4bit5qbr){max-width:50%}@media(min-width:36.25rem){.content-title:where(.astro-4bit5qbr),.content-title-label:where(.astro-4bit5qbr){display:flex;align-items:center;gap:var(--space-s)}.content-title-label:where(.astro-4bit5qbr){flex:1}.content-title:where(.astro-4bit5qbr) p{margin:0}}.aside:where(.astro-kxnmhzey){--sl-color-text-accent: var(--color-asides-text);margin:var(--space-l) 0;padding:var(--space-m);border-inline-start:.5rem solid var(--color-asides-border);border-radius:var(--radius-m);color:var(--color-asides-text)}.aside:where(.astro-kxnmhzey):first-child{margin-top:0}.aside:where(.astro-kxnmhzey):last-child{margin-bottom:0}.aside-note:where(.astro-kxnmhzey){--color-asides-text: var(--colorNoteText);--color-asides-border: var(--colorNote);background-color:var(--colorNoteLight)}.aside-tip:where(.astro-kxnmhzey){--color-asides-text: var(--colorTipText);--color-asides-border: var(--colorTip);background-color:var(--colorTipLight)}.aside-caution:where(.astro-kxnmhzey){--color-asides-text: var(--colorWarningText);--color-asides-border: var(--colorWarning);background-color:var(--colorWarningLight)}.aside-danger:where(.astro-kxnmhzey){--color-asides-text: var(--colorDangerText);--color-asides-border: var(--colorDanger);background-color:var(--colorDangerLight)}.title:where(.astro-kxnmhzey){display:flex;gap:.5rem;align-items:center;font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--color-asides-text)}.icon:where(.astro-kxnmhzey){font-size:1.333em;width:1em;height:1em}.content:where(.astro-kxnmhzey){font-size:var(--sl-text-base)}.request-diagram:where(.astro-fo4s6bt6){margin:var(--space-l) 0}.request-diagram:where(.astro-fo4s6bt6):first-child{margin-top:0}.request-diagram:where(.astro-fo4s6bt6):last-child{margin-bottom:0}.legend:where(.astro-fo4s6bt6){justify-content:space-between;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}.legend-item:where(.astro-fo4s6bt6){display:flex;align-items:center;gap:10px;margin:0}.legend-title:where(.astro-fo4s6bt6){margin:0;font-size:var(--sl-text-sm);color:var(--sl-color-text)}.legend-item-swatch:where(.astro-fo4s6bt6){width:20px;height:20px;border:1px solid var(--sl-color-gray-5);border-radius:2px}.legend-item-swatch-security:where(.astro-fo4s6bt6){background-color:var(--colorDangerLight)}.legend-item-swatch-compute:where(.astro-fo4s6bt6){background-color:var(--colorWarningLight)}.legend-item-swatch-cache:where(.astro-fo4s6bt6){background-color:var(--colorSuccessLight)}.legend-item-swatch-static-routing:where(.astro-fo4s6bt6){background-color:var(--blue-900)}[data-theme=light]{.legend-item-swatch-static-routing{background-color:var(--blue-000)}}@media(max-width:600px){.legend:where(.astro-fo4s6bt6){justify-content:center}.legend-item:where(.astro-fo4s6bt6){flex:1 1 45%;min-width:140px}}.arrow-wrapper:where(.astro-d4v26bv3){height:100%;padding:10px 0 20px}.arrow:where(.astro-d4v26bv3){position:relative;background:var(--sl-color-gray-3);height:120px;width:2px;left:50%;margin-left:-1px}.arrow:where(.astro-d4v26bv3).floater{height:100%}.arrow:where(.astro-d4v26bv3).end:after{content:"";position:absolute;bottom:1px;left:50%;height:16px;border-top:2px solid var(--sl-color-gray-3);border-right:2px solid var(--sl-color-gray-3);transform:rotate(135deg);margin-left:-8px;width:16px}.fork:where(.astro-io56gjcu){display:flex;align-items:stretch;gap:1rem}.column:where(.astro-io56gjcu){min-height:100px}.left:where(.astro-io56gjcu){flex:.3}.right:where(.astro-io56gjcu){flex:.7}@media(max-width:600px){.left:where(.astro-io56gjcu){flex:.15}.right:where(.astro-io56gjcu){flex:.85}.fork:where(.astro-io56gjcu){gap:.5rem}}.request-diagram-item-wrapper:where(.astro-wk5ewgkq){padding-top:10px}.request-diagram-item:where(.astro-wk5ewgkq){border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-gray-7);padding:.5rem .5rem 0;position:relative;margin:0 10px 0 0}.request-diagram-item-security:where(.astro-wk5ewgkq){background-color:var(--colorDangerLight);--header-bg: var(--colorDangerLight)}.request-diagram-item-compute:where(.astro-wk5ewgkq){background-color:var(--colorWarningLight);--header-bg: var(--colorWarningLight)}.request-diagram-item-cache:where(.astro-wk5ewgkq){background-color:var(--colorSuccessLight);--header-bg: var(--colorSuccessLight)}.request-diagram-item-static-routing:where(.astro-wk5ewgkq){background-color:var(--blue-900);--header-bg: var(--blue-900)}[data-theme=light]{.request-diagram-item-static-routing{background-color:var(--blue-000);--header-bg: var(--blue-000)}}.request-diagram-item:where(.astro-wk5ewgkq) button,.request-diagram-item:where(.astro-wk5ewgkq) button:hover{background-color:inherit}.request-diagram-item:where(.astro-wk5ewgkq):before,.request-diagram-item:where(.astro-wk5ewgkq):after{content:" ";position:absolute;box-sizing:content-box;border:1px solid var(--sl-color-gray-5);background-color:inherit}.request-diagram-item:where(.astro-wk5ewgkq):before{width:100%;height:10px;top:-12px;left:5px;transform:skew(-45deg);filter:brightness(90%)}.request-diagram-item:where(.astro-wk5ewgkq):after{width:10px;height:100%;top:-6px;right:-12px;transform:skew(0,-45deg)}.snippet-content:where(.astro-enelrze6) h1:where(.astro-enelrze6),.snippet-content:where(.astro-enelrze6) h2:where(.astro-enelrze6),.snippet-content:where(.astro-enelrze6) h3:where(.astro-enelrze6),.snippet-content:where(.astro-enelrze6) h4:where(.astro-enelrze6),.snippet-content:where(.astro-enelrze6) h5:where(.astro-enelrze6),.snippet-content:where(.astro-enelrze6) h6:where(.astro-enelrze6){margin-top:1.5em}.nav-path-container:where(.astro-7glxesdh){display:inline}.gif-container:where(.astro-g77bf6ny){margin:1rem 0}.gif-container:where(.astro-g77bf6ny) img:where(.astro-g77bf6ny){max-width:100%;height:auto;border-radius:var(--radius-m);box-shadow:var(--shadow-light)}
