.doc{padding-top:var(--space-3xl)}.doc__head{gap:var(--space-lg);max-inline-size:60rem;display:grid}.doc__date{font-size:var(--text-sm)}.doc__body{margin-top:var(--space-2xl)}.doc__section{column-gap:var(--gap-columns);row-gap:var(--space-md);padding-block:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.doc__section h2{font-size:var(--text-title);grid-column:1/span 4;line-height:1.3}.doc__text{gap:var(--space-md);min-width:0;max-inline-size:46rem;color:var(--color-ink-2);font-size:var(--text-lead);grid-column:5/-1;line-height:1.7;display:grid}.doc__text ul{gap:var(--space-sm);margin:0;padding-inline-start:var(--space-lg);display:grid}.doc__text a{color:var(--color-accent)}.doc__code{align-items:flex-start;gap:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-xs);display:flex}.doc__code pre{min-width:0;padding-block:var(--space-md);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);font:400 var(--text-sm)/1.6 var(--font-outlier);flex:1;margin:0}.nav__link[aria-current=page]{color:var(--color-accent)}.auth{padding-block:var(--space-3xl);justify-items:center;display:grid}.auth__card{inline-size:100%;max-inline-size:30rem}.auth__form{gap:var(--space-lg);display:grid}.auth__form h1{font-size:var(--text-2xl);line-height:1.25}.auth__sub{font:500 var(--text-md)/1.4 var(--font-body);color:var(--color-muted)}.auth__code{font:400 var(--text-xl)/1.4 var(--font-outlier);letter-spacing:.3em;text-align:center}.auth__error{color:var(--color-error)}.auth__note{font-size:var(--text-sm)}.auth__note a{color:var(--color-accent)}.auth__scopes{margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid}.auth__scopes li{padding-block:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.auth__scopes li:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.auth__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=60rem){.doc{padding-top:var(--space-2xl)}.doc__section h2,.doc__text{grid-column:1/-1}.doc~.footer .footer__links{row-gap:0}}
