.mobile-auth-flow[data-astro-cid-qvccxpei]{color:var(--text);margin-block:2rem}.mobile-auth-flow__header[data-astro-cid-qvccxpei]{border-bottom:1px solid var(--line);padding-bottom:1rem}.mobile-auth-flow__title[data-astro-cid-qvccxpei]{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.2;color:var(--text)!important}.mobile-auth-flow__description[data-astro-cid-qvccxpei]{margin-top:.35rem;font-size:.92rem;color:var(--muted)!important}.mobile-auth-flow__stages[data-astro-cid-qvccxpei]{flex-wrap:wrap;gap:.55rem;margin-block:1rem;display:flex}.mobile-auth-flow__stages[data-astro-cid-qvccxpei] button[data-astro-cid-qvccxpei]{border:1px solid var(--line);min-height:2.35rem;color:var(--muted);font:600 .72rem/1.2 var(--mono);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.48rem .72rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.mobile-auth-flow__stages[data-astro-cid-qvccxpei] button[data-astro-cid-qvccxpei] span[data-astro-cid-qvccxpei]{color:var(--accent);font-variant-numeric:tabular-nums}.mobile-auth-flow__stages[data-astro-cid-qvccxpei] button[data-astro-cid-qvccxpei]:hover{border-color:var(--faint);color:var(--text)}.mobile-auth-flow__stages[data-astro-cid-qvccxpei] button[data-astro-cid-qvccxpei][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.mobile-auth-flow__stages[data-astro-cid-qvccxpei] button[data-astro-cid-qvccxpei]:focus-visible,.mobile-auth-flow__canvas[data-astro-cid-qvccxpei]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-auth-flow__canvas[data-astro-cid-qvccxpei]{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);scrollbar-color:var(--faint) transparent;overflow-x:auto}.mobile-auth-flow__canvas[data-astro-cid-qvccxpei] svg[data-astro-cid-qvccxpei]{width:100%;min-width:700px;height:auto;display:block}.mobile-auth-flow__actor[data-astro-cid-qvccxpei] rect[data-astro-cid-qvccxpei]{fill:var(--bg);stroke:var(--line);stroke-width:1.2px}.mobile-auth-flow__actor[data-astro-cid-qvccxpei] line[data-astro-cid-qvccxpei]{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 7}.mobile-auth-flow__actor-title[data-astro-cid-qvccxpei]{fill:var(--text);font-family:var(--serif);font-size:15px;font-weight:500}.mobile-auth-flow__actor-subtitle[data-astro-cid-qvccxpei]{fill:var(--muted);font-family:var(--mono);letter-spacing:.02em;font-size:9px}.mobile-auth-flow__step[data-astro-cid-qvccxpei] path[data-astro-cid-qvccxpei]{fill:none;stroke:var(--faint);stroke-width:1.45px}.mobile-auth-flow__step--response[data-astro-cid-qvccxpei] path[data-astro-cid-qvccxpei]{stroke-dasharray:5 4}.mobile-auth-flow__step--token[data-astro-cid-qvccxpei] path[data-astro-cid-qvccxpei],.mobile-auth-flow__step--api[data-astro-cid-qvccxpei] path[data-astro-cid-qvccxpei]{stroke:var(--accent)}.mobile-auth-flow__step[data-astro-cid-qvccxpei] circle[data-astro-cid-qvccxpei]{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.mobile-auth-flow__step-number[data-astro-cid-qvccxpei]{fill:var(--accent);font-family:var(--mono);font-size:10px;font-weight:600}.mobile-auth-flow__step-label[data-astro-cid-qvccxpei] rect[data-astro-cid-qvccxpei]{fill:var(--bg)}.mobile-auth-flow__step-label[data-astro-cid-qvccxpei] text[data-astro-cid-qvccxpei]{fill:var(--text);font-family:var(--mono);font-size:11px}.mobile-auth-flow__marker-neutral[data-astro-cid-qvccxpei]{fill:var(--faint)}.mobile-auth-flow__marker-accent[data-astro-cid-qvccxpei]{fill:var(--accent)}.mobile-auth-flow__compact[data-astro-cid-qvccxpei]{display:none}.mobile-auth-flow__summary[data-astro-cid-qvccxpei]{border-left:2px solid var(--accent);background:var(--surface);margin-top:1rem;padding:1rem 1.1rem}.mobile-auth-flow__summary-label[data-astro-cid-qvccxpei]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:650;color:var(--accent)!important}.mobile-auth-flow__summary[data-astro-cid-qvccxpei] p[data-astro-cid-qvccxpei]:last-child{font-size:.9rem;color:var(--text)!important}.mobile-auth-flow[data-astro-cid-qvccxpei] .is-future[data-astro-cid-qvccxpei]{display:none}@media (width<=42rem){.mobile-auth-flow__stages[data-astro-cid-qvccxpei]{display:grid}.mobile-auth-flow__stages[data-astro-cid-qvccxpei] button[data-astro-cid-qvccxpei]{border-radius:.3rem;justify-content:flex-start;min-height:2.75rem}.mobile-auth-flow__canvas[data-astro-cid-qvccxpei]{display:none}.mobile-auth-flow__compact[data-astro-cid-qvccxpei]{border-block:1px solid var(--line);gap:0;margin:0;padding:.25rem 0 .25rem 2.5rem;list-style:none;display:grid}.mobile-auth-flow__compact[data-astro-cid-qvccxpei] li[data-astro-cid-qvccxpei]{border-left:1px solid var(--line);padding:.9rem 0 .9rem 1rem;position:relative}.mobile-auth-flow__compact-number[data-astro-cid-qvccxpei]{border:1px solid var(--accent);background:var(--bg);width:2rem;height:2rem;color:var(--accent);font:600 .68rem/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;left:-1.05rem}.mobile-auth-flow__compact-route[data-astro-cid-qvccxpei]{font:600 .66rem/1.4 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted)!important}.mobile-auth-flow__compact-route[data-astro-cid-qvccxpei] span[data-astro-cid-qvccxpei]{color:var(--accent);padding-inline:.3rem}.mobile-auth-flow__compact-label[data-astro-cid-qvccxpei]{margin-top:.2rem;font-size:.9rem;color:var(--text)!important}}.oauth-oidc-flow[data-astro-cid-4viyaddq]{color:var(--text);margin-block:2rem}.oauth-oidc-flow__header[data-astro-cid-4viyaddq]{border-bottom:1px solid var(--line);padding-bottom:1rem}.oauth-oidc-flow__title[data-astro-cid-4viyaddq]{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.2;color:var(--text)!important}.oauth-oidc-flow__description[data-astro-cid-4viyaddq]{margin-top:.35rem;font-size:.92rem;color:var(--muted)!important}.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq]{flex-wrap:wrap;gap:.55rem;margin-block:1rem;display:flex}.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq] button[data-astro-cid-4viyaddq]{border:1px solid var(--line);min-height:2.35rem;color:var(--muted);font:600 .72rem/1.2 var(--mono);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.48rem .72rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq] button[data-astro-cid-4viyaddq] span[data-astro-cid-4viyaddq]{color:var(--accent);font-variant-numeric:tabular-nums}.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq] button[data-astro-cid-4viyaddq]:hover{border-color:var(--faint);color:var(--text)}.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq] button[data-astro-cid-4viyaddq][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq] button[data-astro-cid-4viyaddq]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.oauth-oidc-flow__canvas[data-astro-cid-4viyaddq]{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);scrollbar-color:var(--faint) transparent;overflow-x:auto}.oauth-oidc-flow__canvas[data-astro-cid-4viyaddq]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.oauth-oidc-flow__canvas[data-astro-cid-4viyaddq] svg[data-astro-cid-4viyaddq]{width:100%;min-width:680px;height:auto;display:block}.oauth-oidc-flow__panel[data-astro-cid-4viyaddq]{display:none}.oauth-oidc-flow__panel[data-astro-cid-4viyaddq].is-active{display:block}.oauth-oidc-flow__actor[data-astro-cid-4viyaddq] rect[data-astro-cid-4viyaddq]{fill:var(--bg);stroke:var(--line);stroke-width:1.2px}.oauth-oidc-flow__actor[data-astro-cid-4viyaddq] line[data-astro-cid-4viyaddq]{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 7}.oauth-oidc-flow__actor-title[data-astro-cid-4viyaddq]{fill:var(--text);font-family:var(--serif);font-size:16px;font-weight:500}.oauth-oidc-flow__actor-subtitle[data-astro-cid-4viyaddq]{fill:var(--muted);font-family:var(--mono);letter-spacing:.03em;font-size:10px}.oauth-oidc-flow__step[data-astro-cid-4viyaddq] path[data-astro-cid-4viyaddq]{fill:none;stroke:var(--faint);stroke-width:1.45px}.oauth-oidc-flow__step--response[data-astro-cid-4viyaddq] path[data-astro-cid-4viyaddq]{stroke-dasharray:5 4}.oauth-oidc-flow__step--token[data-astro-cid-4viyaddq] path[data-astro-cid-4viyaddq],.oauth-oidc-flow__step--api[data-astro-cid-4viyaddq] path[data-astro-cid-4viyaddq]{stroke:var(--accent)}.oauth-oidc-flow__step[data-astro-cid-4viyaddq] circle[data-astro-cid-4viyaddq]{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.oauth-oidc-flow__step-number[data-astro-cid-4viyaddq]{fill:var(--accent);font-family:var(--mono);font-size:10px;font-weight:600}.oauth-oidc-flow__step-label[data-astro-cid-4viyaddq] rect[data-astro-cid-4viyaddq]{fill:var(--bg)}.oauth-oidc-flow__step-label[data-astro-cid-4viyaddq] text[data-astro-cid-4viyaddq]{fill:var(--text);font-family:var(--mono);font-size:12px}.oauth-oidc-flow[data-astro-cid-4viyaddq] marker path{fill:var(--faint)}.oauth-oidc-flow__result[data-astro-cid-4viyaddq]{border-left:2px solid var(--accent);background:var(--surface);margin-top:1rem;padding:1rem 1.1rem}.oauth-oidc-flow__result[data-astro-cid-4viyaddq][hidden],.oauth-oidc-flow[data-astro-cid-4viyaddq] [data-astro-cid-4viyaddq][hidden]{display:none}.oauth-oidc-flow__result-label[data-astro-cid-4viyaddq]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:650;color:var(--accent)!important}.oauth-oidc-flow__result[data-astro-cid-4viyaddq] p[data-astro-cid-4viyaddq]:last-child{font-size:.9rem;color:var(--text)!important}.oauth-oidc-flow__accessible[data-astro-cid-4viyaddq]:not([hidden]){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=42rem){.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq]{display:grid}.oauth-oidc-flow__tabs[data-astro-cid-4viyaddq] button[data-astro-cid-4viyaddq]{border-radius:.3rem;justify-content:flex-start}}
