.auth-inheritance:where(.astro-szl7l7dj){margin-block:2.5rem}.auth-inheritance__diagram:where(.astro-szl7l7dj){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline-light);font-family:var(--sl-font-mono);border-radius:16px;grid-template-columns:minmax(10.5rem,.82fr) 4.5rem minmax(18rem,1.5fr);align-items:center;gap:.75rem;padding:1rem;display:grid;overflow:hidden}.auth-inheritance__diagram:where(.astro-szl7l7dj) :where(.astro-szl7l7dj):where(div,section,header,p){margin-block:0}.auth-inheritance:where(.astro-szl7l7dj) .auth-inheritance__diagram:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){background:0 0;border:0;border-radius:0;padding:0;font-family:inherit}.folder-auth:where(.astro-szl7l7dj),.request:where(.astro-szl7l7dj){background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-5);border-radius:16px;min-width:0}.folder-auth:where(.astro-szl7l7dj){border-color:var(--sl-color-border-accent);gap:.75rem;padding:.75rem;display:grid}.folder-auth:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj){border-bottom:1px solid var(--sl-color-gray-5);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.6rem;display:flex}.folder-auth:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj) span:where(.astro-szl7l7dj),.inheritance-path:where(.astro-szl7l7dj) span:where(.astro-szl7l7dj){color:var(--sl-color-gray-2);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem}.folder-auth:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj) strong:where(.astro-szl7l7dj){min-width:0;color:var(--sl-color-purple-high);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.auth-config:where(.astro-szl7l7dj){background:var(--sl-color-bg-inline-code);border:1px solid var(--sl-color-gray-5);border-radius:8px;gap:.35rem;padding:.65rem;display:grid}.auth-config:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){color:var(--sl-color-white);font-size:.65rem}.auth-config:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj):last-child{color:var(--sl-color-blue-high)}.folder-auth:where(.astro-szl7l7dj)>small:where(.astro-szl7l7dj){color:var(--sl-color-gray-2);font-size:.52rem}.folder-auth:where(.astro-szl7l7dj)>small:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){color:var(--sl-color-white)}.inheritance-path:where(.astro-szl7l7dj){justify-items:center;gap:.5rem;display:grid}.inheritance-path:where(.astro-szl7l7dj) span:where(.astro-szl7l7dj){text-align:center}.inheritance-path:where(.astro-szl7l7dj) svg:where(.astro-szl7l7dj){fill:none;width:4.5rem;height:11rem;stroke:var(--sl-color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.request-outcomes:where(.astro-szl7l7dj){gap:.65rem;display:grid}.request:where(.astro-szl7l7dj){grid-template-columns:minmax(7.5rem,.8fr) minmax(9rem,1fr);align-items:center;gap:.25rem .75rem;padding:.75rem;display:grid}.request:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj),.request:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj){align-content:center;gap:.2rem;min-width:0;display:grid}.request:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj){grid-row:1/3;grid-template-columns:auto minmax(0,1fr);align-items:center}.request:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj) b:where(.astro-szl7l7dj){color:var(--sl-color-green-high);font-size:.52rem}.request--override:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj) b:where(.astro-szl7l7dj){color:var(--sl-color-orange-high)}.request:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){min-width:0;color:var(--sl-color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.request:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj),.request:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj) strong:where(.astro-szl7l7dj),.request:where(.astro-szl7l7dj)>small:where(.astro-szl7l7dj){font-size:.52rem}.request:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){color:var(--sl-color-blue-high)}.request:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj),.request:where(.astro-szl7l7dj)>small:where(.astro-szl7l7dj){grid-column:2}.request:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj) strong:where(.astro-szl7l7dj){color:var(--sl-color-white)}.request:where(.astro-szl7l7dj)>small:where(.astro-szl7l7dj){color:var(--sl-color-gray-2)}.request--override:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){color:var(--sl-color-orange-high)}.request--none:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){color:var(--sl-color-gray-2)}.secret-boundary:where(.astro-szl7l7dj){color:var(--sl-color-gray-2);background:var(--sl-color-bg-inline-code);border:1px solid var(--sl-color-gray-5);border-radius:8px;grid-column:1/-1;grid-template-columns:auto auto minmax(2rem,1fr) auto;align-items:center;gap:.65rem;margin-top:.25rem;padding:.65rem .75rem;display:grid}.secret-boundary:where(.astro-szl7l7dj) svg:where(.astro-szl7l7dj){fill:none;width:1rem;stroke:var(--sl-color-purple-high);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.secret-boundary:where(.astro-szl7l7dj) p:where(.astro-szl7l7dj){font-size:.52rem}.secret-boundary:where(.astro-szl7l7dj) strong:where(.astro-szl7l7dj){color:var(--sl-color-white)}.secret-boundary:where(.astro-szl7l7dj) code:where(.astro-szl7l7dj){color:var(--sl-color-blue-high)}.secret-boundary:where(.astro-szl7l7dj)>span:where(.astro-szl7l7dj){background:var(--sl-color-gray-5);height:1px}.auth-inheritance:where(.astro-szl7l7dj) figcaption:where(.astro-szl7l7dj){color:var(--sl-color-gray-2);font-family:var(--sl-font-mono);margin-top:.75rem;font-size:.65rem;line-height:1.5}@media (width<=40rem){.auth-inheritance__diagram:where(.astro-szl7l7dj){grid-template-columns:minmax(0,1fr);align-items:stretch}.inheritance-path:where(.astro-szl7l7dj){height:2.5rem;position:relative}.inheritance-path:where(.astro-szl7l7dj) svg:where(.astro-szl7l7dj),.inheritance-path:where(.astro-szl7l7dj) span:where(.astro-szl7l7dj){display:none}.inheritance-path:where(.astro-szl7l7dj):before{background:var(--sl-color-accent);content:"";width:1px;height:1.75rem}.inheritance-path:where(.astro-szl7l7dj):after{border-right:1px solid var(--sl-color-accent);border-bottom:1px solid var(--sl-color-accent);content:"";width:.45rem;height:.45rem;position:absolute;bottom:.4rem;transform:rotate(45deg)}.request:where(.astro-szl7l7dj){grid-template-columns:minmax(7.5rem,.8fr) minmax(8rem,1fr)}.secret-boundary:where(.astro-szl7l7dj){grid-template-columns:auto minmax(0,1fr)}.secret-boundary:where(.astro-szl7l7dj)>span:where(.astro-szl7l7dj){display:none}.secret-boundary:where(.astro-szl7l7dj) p:where(.astro-szl7l7dj):last-child{grid-column:2}}@media (width<=25rem){.request:where(.astro-szl7l7dj){grid-template-columns:minmax(0,1fr)}.request:where(.astro-szl7l7dj) header:where(.astro-szl7l7dj){grid-row:auto;margin-bottom:.35rem}.request:where(.astro-szl7l7dj)>div:where(.astro-szl7l7dj),.request:where(.astro-szl7l7dj)>small:where(.astro-szl7l7dj){grid-column:1}}
