.rbac-preview[data-astro-cid-fpzwgnnc]{display:flex;flex-direction:column;gap:1rem}.rbac-label[data-astro-cid-fpzwgnnc]{margin:0;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rbac-card[data-astro-cid-fpzwgnnc]{border:.5px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated-strong);overflow:hidden}.rbac-cmd[data-astro-cid-fpzwgnnc]{display:flex;align-items:baseline;gap:.45rem;padding:.55rem .9rem;border-bottom:.5px solid var(--border);font-family:var(--mono);font-size:.78rem}.rbac-prompt[data-astro-cid-fpzwgnnc]{color:var(--jwt-signature);user-select:none}.rbac-cat[data-astro-cid-fpzwgnnc]{color:var(--text-secondary)}.rbac-file[data-astro-cid-fpzwgnnc]{margin:0;padding:.75rem 0;font-family:var(--mono);font-size:.8rem;line-height:1.75;color:var(--text);white-space:pre;overflow-x:auto;padding-inline:.9rem}.k[data-astro-cid-fpzwgnnc]{color:var(--text-secondary)}.role-val[data-astro-cid-fpzwgnnc]{color:var(--accent-identity);font-weight:600}.rbac-critical[data-astro-cid-fpzwgnnc]{display:block;margin-inline:-.9rem;padding-left:calc(.9rem - 3px);border-left:3px solid var(--accent-critical);background:color-mix(in srgb,var(--accent-critical) 14%,transparent)}.rbac-critical[data-astro-cid-fpzwgnnc] .k[data-astro-cid-fpzwgnnc]{color:color-mix(in srgb,var(--accent-critical) 70%,var(--text-secondary))}.critical-val[data-astro-cid-fpzwgnnc]{color:var(--accent-critical);font-weight:600}.rbac-note[data-astro-cid-fpzwgnnc]{margin:0;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;padding:.55rem .9rem;border-left:3px solid var(--accent-critical);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--accent-critical) 6%,transparent)}.note-key[data-astro-cid-fpzwgnnc]{font-family:var(--mono);font-size:.78rem;font-weight:600;color:var(--accent-critical)}.note-text[data-astro-cid-fpzwgnnc]{font-size:.82rem;line-height:1.55;color:var(--text)}.note-text[data-astro-cid-fpzwgnnc] code{font-family:var(--mono);font-size:.78rem;color:var(--accent-critical)}.rbac-caption[data-astro-cid-fpzwgnnc]{margin:0;font-size:.875rem;line-height:1.65;color:var(--text)}.rbac-caption[data-astro-cid-fpzwgnnc] code{font-family:var(--mono);font-size:.85em;color:var(--accent-critical)}.rbac-caption[data-astro-cid-fpzwgnnc] em{font-style:italic;color:var(--text)}.resolved-identity[data-astro-cid-44gqjmfq]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-family:var(--mono)}.ri-key[data-astro-cid-44gqjmfq]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ri-chip[data-astro-cid-44gqjmfq]{font-size:.78rem;padding:.25rem .55rem;border:.5px solid color-mix(in srgb,var(--accent-identity) 40%,var(--border));border-radius:5px;background:color-mix(in srgb,var(--accent-identity) 9%,var(--bg-elevated-strong));color:var(--accent-identity);word-break:break-all}.ri-chip--user[data-astro-cid-44gqjmfq]{font-weight:600}.step-page[data-astro-cid-sr57mzrc]{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.step-content[data-astro-cid-sr57mzrc]{display:flex;flex-direction:column;gap:2.5rem;padding-top:2rem;padding-bottom:1rem}.step-header[data-astro-cid-sr57mzrc]{display:flex;flex-direction:column;gap:.75rem}.step-titlebar[data-astro-cid-sr57mzrc]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;flex-wrap:wrap}.step-title[data-astro-cid-sr57mzrc]{display:flex;align-items:baseline;gap:.65rem;margin:0;font-size:1.35rem;font-weight:500;letter-spacing:-.01em}.step-num-badge[data-astro-cid-sr57mzrc]{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--track-accent);background:color-mix(in srgb,var(--track-accent) 15%,transparent);padding:.2rem .5rem;border-radius:4px;flex-shrink:0}.step-lede[data-astro-cid-sr57mzrc]{margin:0;font-size:.95rem;line-height:1.65;color:var(--text);max-width:72ch}.step-lede[data-astro-cid-sr57mzrc] em[data-astro-cid-sr57mzrc]{font-style:italic;color:var(--track-accent)}.step-lede[data-astro-cid-sr57mzrc] code[data-astro-cid-sr57mzrc]{font-family:var(--mono);font-size:.85em;color:var(--accent-critical)}.wire[data-astro-cid-sr57mzrc]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:.5px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated)}.wire-label[data-astro-cid-sr57mzrc]{margin:0;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--track-accent)}.pane[data-astro-cid-sr57mzrc]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:.5px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated)}.pane-label[data-astro-cid-sr57mzrc]{margin:0;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-critical)}.result-next[data-astro-cid-sr57mzrc]{margin:0;font-size:.85rem;line-height:1.55;color:var(--text)}.result-next[data-astro-cid-sr57mzrc] .arrow[data-astro-cid-sr57mzrc]{margin-right:.35rem;color:var(--accent-critical);font-weight:700}
