figure:where(.astro-aapc7hwc){--console-raised:color-mix(in srgb, var(--sl-color-white) 4%, transparent);--console-line:var(--sl-color-hairline);border:1px solid var(--console-line);font-size:var(--sl-text-sm);overflow-wrap:anywhere;line-height:1.55;overflow:hidden}.header:where(.astro-aapc7hwc),figcaption:where(.astro-aapc7hwc){background:var(--console-raised);padding:.7rem 1rem}.header:where(.astro-aapc7hwc){border-bottom:1px solid var(--console-line)}.product:where(.astro-aapc7hwc){font-size:var(--sl-text-2xs);color:var(--sl-color-white);font-weight:600;display:block}.location:where(.astro-aapc7hwc){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);margin-top:.2rem}.screen:where(.astro-aapc7hwc){padding:1rem}figcaption:where(.astro-aapc7hwc){border-top:1px solid var(--console-line);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);padding-block:.85rem;line-height:1.6}figcaption:where(.astro-aapc7hwc) strong{color:var(--sl-color-white)}figcaption:where(.astro-aapc7hwc) a{color:var(--sl-color-text-accent)}figcaption:where(.astro-aapc7hwc) a:hover{color:var(--sl-color-white)}.screen:where(.astro-aapc7hwc) .ci-title{font-size:var(--sl-text-base);color:var(--sl-color-white);margin:0 0 .85rem;font-weight:700;line-height:1.45}.screen:where(.astro-aapc7hwc) .ci-section-label{color:var(--sl-color-white);margin-bottom:.5rem;font-weight:600;display:block}.screen:where(.astro-aapc7hwc) .ci-section-desc{font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);margin:-.35rem 0 .75rem;display:block}.screen:where(.astro-aapc7hwc) .ci-fields{gap:1rem;display:grid}@media (width<=420px){.header:where(.astro-aapc7hwc),.screen:where(.astro-aapc7hwc),figcaption:where(.astro-aapc7hwc){padding:.8rem}}dl:where(.astro-jyg4hbev){min-width:0}dt:where(.astro-jyg4hbev){font-size:var(--sl-text-xs);color:var(--sl-color-white)}strong:where(.astro-jyg4hbev){font-weight:600}.requirement:where(.astro-jyg4hbev){color:var(--sl-color-gray-2)}.help:where(.astro-jyg4hbev){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);margin-top:.15rem;line-height:1.5}.value:where(.astro-jyg4hbev){border-bottom:1px solid var(--console-line);background:var(--console-raised);color:var(--sl-color-white);border-radius:.2rem;margin-top:.3rem;padding:.5rem .65rem}.value:where(.astro-jyg4hbev) code{background:var(--sl-color-bg-inline-code);border-radius:.25rem;padding:.15em .35em;font-size:.875em}.value:where(.astro-jyg4hbev) .ci-switch{vertical-align:-.3em;border:1px solid color-mix(in srgb, var(--sl-color-white) 35%, transparent);background:color-mix(in srgb, var(--sl-color-white) 22%, transparent);border-radius:999px;width:2.25rem;height:1.3rem;margin-inline-end:.5rem;display:inline-block;position:relative}.value:where(.astro-jyg4hbev) .ci-switch:after{content:"";background:var(--sl-color-white);border-radius:50%;width:.95rem;height:.95rem;position:absolute;inset-block-start:50%;inset-inline-start:.12rem;translate:0 -50%}.value:where(.astro-jyg4hbev) .ci-badge{border:1px solid var(--console-line);font-size:var(--sl-text-2xs);white-space:nowrap;color:var(--sl-color-gray-2);border-radius:.25rem;margin-inline-start:.5rem;padding:0 .4rem;line-height:1.5;display:inline-block}.summary:where(.astro-uasyo5vz){border:1px solid var(--sl-color-hairline);overflow-wrap:anywhere;border-radius:.5rem;margin-bottom:1.5rem;padding:.9rem 1.1rem 0}.summary:where(.astro-uasyo5vz) ol{counter-reset:step;margin:0 0 .4rem;padding:0;list-style:none}.summary:where(.astro-uasyo5vz) li{counter-increment:step;padding:0 0 .5rem 2.6rem;font-size:.9rem;line-height:1.5;position:relative}.summary:where(.astro-uasyo5vz) li:not(:last-child){margin-bottom:.375em}.summary:where(.astro-uasyo5vz) li:before{content:counter(step);inset-inline-start:0;border:1px solid color-mix(in srgb, var(--sl-color-text-accent) 60%, transparent);width:1.75rem;height:1.75rem;font-size:var(--sl-text-xs);color:var(--sl-color-text-accent);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;top:0}.summary:where(.astro-uasyo5vz) li:not(:last-child):after{content:"";inset-inline-start:calc(.875rem - .5px);background:var(--sl-color-hairline);width:1px;position:absolute;top:1.85rem;bottom:0}.summary:where(.astro-uasyo5vz) .seq-actors{vertical-align:top;align-items:center;min-height:1.75rem;margin-inline-end:.45rem;display:inline-flex}.summary:where(.astro-uasyo5vz) [data-actor]{border:1px solid color-mix(in srgb, var(--actor) 55%, transparent);font-size:var(--sl-text-xs);color:var(--sl-color-white);background:color-mix(in srgb, var(--actor) 13%, transparent);border-radius:999px;padding:.1rem .55rem;font-weight:600;line-height:1.45}.summary:where(.astro-uasyo5vz) [data-actor=idp]{--actor:var(--sl-color-orange)}.summary:where(.astro-uasyo5vz) [data-actor=keycard]{--actor:var(--sl-color-accent)}.summary:where(.astro-uasyo5vz) [data-actor=policy]{--actor:var(--sl-color-green)}.summary:where(.astro-uasyo5vz) [data-actor=agent]{--actor:var(--sl-color-purple)}.summary:where(.astro-uasyo5vz) [data-actor=app]{--actor:var(--sl-color-gray-3)}@media (width<=420px){.summary:where(.astro-uasyo5vz){padding:.8rem .75rem 0}.summary:where(.astro-uasyo5vz) li{padding-inline-start:2.25rem}}
