.step-trail[data-astro-cid-2y43ein7]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-family:var(--mono);font-size:.8rem}.trail-item[data-astro-cid-2y43ein7]{text-decoration:none;transition:color .12s;white-space:nowrap}.trail-item--current[data-astro-cid-2y43ein7]{color:var(--track-accent);font-weight:600}.trail-item--completed[data-astro-cid-2y43ein7]{color:color-mix(in srgb,var(--track-accent) 60%,var(--text-tertiary))}.trail-item--upcoming[data-astro-cid-2y43ein7]{color:var(--text-tertiary)}a[data-astro-cid-2y43ein7].trail-item:hover,a[data-astro-cid-2y43ein7].trail-item:focus-visible{color:var(--track-accent);text-decoration:none;outline:none}a[data-astro-cid-2y43ein7].trail-item:focus-visible{border-radius:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--track-accent) 55%,transparent)}.trail-sep[data-astro-cid-2y43ein7]{color:var(--text-tertiary);opacity:.5;user-select:none}.step-footer[data-astro-cid-wkvlklwj]{border-top:1px solid var(--border);margin-top:3rem;padding:1.25rem 0}.footer-inner[data-astro-cid-wkvlklwj]{display:flex;align-items:baseline;justify-content:space-between}.nav-btn[data-astro-cid-wkvlklwj]{display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem 0;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s,opacity .15s}.arrow[data-astro-cid-wkvlklwj]{user-select:none}.nav-btn--back[data-astro-cid-wkvlklwj]{color:var(--text-tertiary)}.nav-btn--back[data-astro-cid-wkvlklwj]:not(.nav-btn--disabled):hover{color:var(--text);text-decoration:none}.nav-btn--next[data-astro-cid-wkvlklwj]{color:var(--track-accent)}.nav-btn--next[data-astro-cid-wkvlklwj] .label[data-astro-cid-wkvlklwj]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.nav-btn--next[data-astro-cid-wkvlklwj]:not(.nav-btn--disabled):hover{text-decoration:none}.nav-btn--next[data-astro-cid-wkvlklwj]:not(.nav-btn--disabled):hover .label[data-astro-cid-wkvlklwj]{text-decoration-thickness:2px}.nav-btn[data-astro-cid-wkvlklwj]:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.nav-btn--disabled[data-astro-cid-wkvlklwj]{opacity:.28;pointer-events:none;cursor:default}.step-count[data-astro-cid-wkvlklwj]{display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--mono);font-size:.82rem}.count-key[data-astro-cid-wkvlklwj]{color:var(--text-tertiary)}.count-val[data-astro-cid-wkvlklwj]{color:var(--text)}.flow[data-astro-cid-5bqfpj3b]{margin:0;display:flex;flex-direction:column;gap:1.75rem;min-width:0}.scroller[data-astro-cid-5bqfpj3b]{overflow-x:auto}.scroller[data-astro-cid-5bqfpj3b]:focus-visible{outline:2px solid var(--track-accent);outline-offset:-2px}svg[data-astro-cid-5bqfpj3b]{display:block;width:100%;min-width:680px;height:auto}.lifeline[data-astro-cid-5bqfpj3b]{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 4}.lifeline[data-astro-cid-5bqfpj3b].ghost,.actor[data-astro-cid-5bqfpj3b].ghost{opacity:.35}.past[data-astro-cid-5bqfpj3b]{cursor:pointer}.edge--past[data-astro-cid-5bqfpj3b]{stroke:var(--text-tertiary);stroke-width:1.3;opacity:.7}.arrow--past[data-astro-cid-5bqfpj3b]{fill:var(--text-tertiary)}.past-label[data-astro-cid-5bqfpj3b]{fill:var(--text-tertiary);font:400 11px var(--mono)}.past[data-astro-cid-5bqfpj3b]:hover .edge--past[data-astro-cid-5bqfpj3b],.past[data-astro-cid-5bqfpj3b]:focus-visible .edge--past[data-astro-cid-5bqfpj3b]{opacity:1;stroke:var(--text-secondary)}.past[data-astro-cid-5bqfpj3b]:hover .past-label[data-astro-cid-5bqfpj3b],.past[data-astro-cid-5bqfpj3b]:focus-visible .past-label[data-astro-cid-5bqfpj3b]{fill:var(--text-secondary)}.past[data-astro-cid-5bqfpj3b]:focus-visible{outline:none}.step-tag[data-astro-cid-5bqfpj3b]{fill:var(--text-tertiary);font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.step-tag--current[data-astro-cid-5bqfpj3b]{fill:var(--track-accent)}.step-rule[data-astro-cid-5bqfpj3b]{stroke:var(--border);stroke-dasharray:2 5}.actor[data-astro-cid-5bqfpj3b] .box[data-astro-cid-5bqfpj3b]{fill:var(--bg-elevated);stroke:var(--border-strong);stroke-width:1}.actor[data-astro-cid-5bqfpj3b].on .box[data-astro-cid-5bqfpj3b]{fill:color-mix(in srgb,var(--track-accent) 8%,var(--bg-elevated));stroke:color-mix(in srgb,var(--track-accent) 60%,var(--border))}.actor[data-astro-cid-5bqfpj3b] .title[data-astro-cid-5bqfpj3b]{fill:var(--text);font:600 14px var(--mono)}.actor[data-astro-cid-5bqfpj3b].on .title[data-astro-cid-5bqfpj3b]{fill:var(--track-accent)}.actor[data-astro-cid-5bqfpj3b] .sub[data-astro-cid-5bqfpj3b]{fill:var(--text-tertiary);font:400 10.5px var(--mono)}.msg[data-astro-cid-5bqfpj3b]{cursor:pointer}.msg[data-astro-cid-5bqfpj3b]:focus-visible{outline:none}.hit[data-astro-cid-5bqfpj3b]{fill:transparent}.edge[data-astro-cid-5bqfpj3b]{fill:none;stroke-width:2;stroke-linecap:round}.edge--request[data-astro-cid-5bqfpj3b]{stroke:var(--track-accent)}.edge--response[data-astro-cid-5bqfpj3b]{stroke:var(--text-secondary)}.edge--human[data-astro-cid-5bqfpj3b]{stroke:var(--text-tertiary);stroke-dasharray:6 5}.edge--token[data-astro-cid-5bqfpj3b]{stroke:var(--jwt-payload);stroke-width:2.4}.arrow--request[data-astro-cid-5bqfpj3b]{fill:var(--track-accent)}.arrow--response[data-astro-cid-5bqfpj3b]{fill:var(--text-secondary)}.arrow--human[data-astro-cid-5bqfpj3b]{fill:var(--text-tertiary)}.arrow--token[data-astro-cid-5bqfpj3b]{fill:var(--jwt-payload)}.edge-label[data-astro-cid-5bqfpj3b]{fill:var(--text-secondary);font:400 13px var(--mono)}.badge-dot[data-astro-cid-5bqfpj3b]{fill:var(--bg-elevated);stroke:var(--text-secondary);stroke-width:1.5}.msg[data-astro-cid-5bqfpj3b]:has(.edge--request) .badge-dot[data-astro-cid-5bqfpj3b]{stroke:var(--track-accent)}.msg[data-astro-cid-5bqfpj3b]:has(.edge--token) .badge-dot[data-astro-cid-5bqfpj3b]{stroke:var(--jwt-payload)}.msg[data-astro-cid-5bqfpj3b]:has(.edge--human) .badge-dot[data-astro-cid-5bqfpj3b]{stroke:var(--text-tertiary)}.badge-num[data-astro-cid-5bqfpj3b]{fill:var(--text);font:700 11px var(--mono)}.travel[data-astro-cid-5bqfpj3b]{fill:none;stroke:var(--bg-elevated);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 12;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.travel[data-astro-cid-5bqfpj3b]{animation:travel 1.4s linear infinite}.is-active[data-astro-cid-5bqfpj3b] .travel[data-astro-cid-5bqfpj3b]{opacity:.9}}@keyframes travel{to{stroke-dashoffset:-14}}.el[data-astro-cid-5bqfpj3b]{transition:opacity .25s}.el[data-astro-cid-5bqfpj3b].is-future{opacity:.3}.msg[data-astro-cid-5bqfpj3b]:hover .edge[data-astro-cid-5bqfpj3b],.msg[data-astro-cid-5bqfpj3b]:focus-visible .edge[data-astro-cid-5bqfpj3b],.msg[data-astro-cid-5bqfpj3b].is-active .edge[data-astro-cid-5bqfpj3b]{stroke-width:3.4}.msg[data-astro-cid-5bqfpj3b].is-active .edge-label[data-astro-cid-5bqfpj3b]{fill:var(--text);font-weight:600}.msg[data-astro-cid-5bqfpj3b].is-active .badge-dot[data-astro-cid-5bqfpj3b]{fill:var(--track-accent)}.msg[data-astro-cid-5bqfpj3b].is-active .badge-num[data-astro-cid-5bqfpj3b]{fill:var(--bg)}.calls[data-astro-cid-5bqfpj3b]{--term-bg: color-mix(in srgb, black 38%, var(--bg));overflow:hidden;background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--track-accent) 5%,transparent),transparent 70%),var(--term-bg);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 18px 40px -18px #000000b3}.call-bar[data-astro-cid-5bqfpj3b]{display:flex;align-items:center;gap:.75rem 1.5rem;flex-wrap:wrap;padding:.6rem .9rem;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.call-tabs[data-astro-cid-5bqfpj3b]{display:flex;gap:.5rem}.call-tab[data-astro-cid-5bqfpj3b]{--ring: var(--text-secondary);display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:1.5px solid var(--ring);border-radius:50%;background:var(--bg-elevated);font:700 .72rem var(--mono);color:var(--text);cursor:pointer;transition:background .12s,color .12s,transform .12s,opacity .25s}.call-tab--request[data-astro-cid-5bqfpj3b]{--ring: var(--track-accent)}.call-tab--token[data-astro-cid-5bqfpj3b]{--ring: var(--jwt-payload)}.call-tab--human[data-astro-cid-5bqfpj3b]{--ring: var(--text-tertiary)}.call-tab[data-astro-cid-5bqfpj3b]:hover{transform:scale(1.1)}.call-tab[data-astro-cid-5bqfpj3b]:focus-visible{outline:2px solid var(--track-accent);outline-offset:2px}.call-tab[data-astro-cid-5bqfpj3b].is-active{border-color:var(--track-accent);background:var(--track-accent);color:var(--bg)}.call-stack[data-astro-cid-5bqfpj3b]{display:grid}.call[data-astro-cid-5bqfpj3b]{grid-area:1 / 1;visibility:hidden;display:flex;flex-direction:column;font-family:var(--mono);font-size:.8rem;line-height:1.6;color:var(--text)}.call[data-astro-cid-5bqfpj3b].is-active{visibility:visible}.term-title[data-astro-cid-5bqfpj3b]{position:relative;display:flex;align-items:center;justify-content:center;padding:.45rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);font-size:.72rem;color:var(--text-tertiary)}.term-dots[data-astro-cid-5bqfpj3b]{position:absolute;left:1rem;display:inline-flex;gap:.4rem}.term-dots[data-astro-cid-5bqfpj3b] i[data-astro-cid-5bqfpj3b]{width:.6rem;height:.6rem;border-radius:50%;background:var(--border-strong)}.term-arrow[data-astro-cid-5bqfpj3b]{color:var(--track-accent)}.term-content[data-astro-cid-5bqfpj3b]{display:grid;gap:1.1rem;padding:1rem 1.2rem 1.1rem}.term-sec[data-astro-cid-5bqfpj3b]+.term-sec[data-astro-cid-5bqfpj3b]{padding-top:1rem;border-top:1px dashed var(--border)}.term-head[data-astro-cid-5bqfpj3b]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.term-label[data-astro-cid-5bqfpj3b]{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.pill[data-astro-cid-5bqfpj3b]{padding:.05rem .5rem;border:1px solid currentColor;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.5}.pill--method[data-astro-cid-5bqfpj3b]{color:var(--track-accent);background:color-mix(in srgb,var(--track-accent) 12%,transparent)}.pill--ok[data-astro-cid-5bqfpj3b]{color:var(--status-ok);background:color-mix(in srgb,var(--status-ok) 12%,transparent)}.pill--info[data-astro-cid-5bqfpj3b]{color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 10%,transparent)}.term-body[data-astro-cid-5bqfpj3b]{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.term-caret[data-astro-cid-5bqfpj3b]{width:.55em;height:1.1em;background:var(--track-accent);opacity:.8}@media(prefers-reduced-motion:no-preference){.term-caret[data-astro-cid-5bqfpj3b]{animation:caret-blink 1.1s steps(2,start) infinite}}@keyframes caret-blink{to{visibility:hidden}}.browser-body[data-astro-cid-5bqfpj3b]{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 3rem;padding:1.25rem}.win[data-astro-cid-5bqfpj3b]{width:min(100%,22rem);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden;font-size:.78rem}.win-bar[data-astro-cid-5bqfpj3b]{display:flex;align-items:center;gap:.75rem;padding:.45rem .7rem;border-bottom:1px solid var(--border);background:var(--bg)}.win-dots[data-astro-cid-5bqfpj3b]{display:inline-flex;gap:.3rem}.win-dots[data-astro-cid-5bqfpj3b] i[data-astro-cid-5bqfpj3b]{width:.5rem;height:.5rem;border-radius:50%;background:var(--border-strong)}.win-url[data-astro-cid-5bqfpj3b]{flex:1;padding:.1rem .5rem;border-radius:var(--radius-sm);background:var(--term-bg);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-body[data-astro-cid-5bqfpj3b]{display:grid;gap:.45rem;padding:.9rem 1rem 1rem}.win-row[data-astro-cid-5bqfpj3b]{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--term-bg);color:var(--text)}.win-row[data-astro-cid-5bqfpj3b]>[data-astro-cid-5bqfpj3b]:nth-child(2):last-child{grid-column:span 2}.win-k[data-astro-cid-5bqfpj3b]{color:var(--text-tertiary)}.win-dotted[data-astro-cid-5bqfpj3b]{letter-spacing:.15em;color:var(--text-secondary)}.win-ok[data-astro-cid-5bqfpj3b]{color:var(--status-ok);font-weight:700}.win-redirect[data-astro-cid-5bqfpj3b]{margin-top:.2rem;color:var(--text-tertiary)}.win-claims[data-astro-cid-5bqfpj3b]{display:grid;gap:.4rem}.call[data-astro-cid-5bqfpj3b] .t-flag,.call[data-astro-cid-5bqfpj3b] .t-key{color:var(--track-accent)}.call[data-astro-cid-5bqfpj3b] .t-str{color:var(--text)}.call[data-astro-cid-5bqfpj3b] .t-dim{color:var(--text-tertiary)}.call[data-astro-cid-5bqfpj3b] .t-jh{color:var(--jwt-header)}.call[data-astro-cid-5bqfpj3b] .t-jp{color:var(--jwt-payload)}.call[data-astro-cid-5bqfpj3b] .t-js{color:var(--jwt-signature)}.call-notes-stack[data-astro-cid-5bqfpj3b]{display:grid;flex:1 1 20rem;min-width:0;padding-left:1.5rem;border-left:1px solid var(--border)}.call-notes[data-astro-cid-5bqfpj3b]{grid-area:1 / 1;align-self:center;visibility:hidden;display:grid;gap:.15rem;margin:0;padding:0;list-style:none;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}.call-notes[data-astro-cid-5bqfpj3b].is-active{visibility:visible}.call-notes[data-astro-cid-5bqfpj3b] li[data-astro-cid-5bqfpj3b]{position:relative;padding-left:1rem}.call-notes[data-astro-cid-5bqfpj3b] li[data-astro-cid-5bqfpj3b]:before{content:"›";position:absolute;left:0;font-family:var(--mono);font-weight:600;color:var(--track-accent)}
