.api-landing{display:contents}.site-sec.api-landing__top{padding-top:calc(var(--header-height) + var(--space-8))}.api-landing__title{margin:0;font-size:var(--fs-2xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink)}.api-landing__h2{margin:0;font-size:var(--fs-xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--ink)}.api-landing__lead{margin:0;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--ink-2)}.api-landing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.api-landing__link{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--brand);text-decoration:none}.api-landing__link:hover{text-decoration:underline}.api-landing__link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}.api-landing__frame{min-width:0;max-height:min(28rem,62vh);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,currentColor 75%,transparent);mask-image:linear-gradient(to bottom,currentColor 75%,transparent);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.api-landing__json{margin:0;padding:var(--space-4);font-family:var(--font-mono, monospace);font-size:var(--font-size-sm);line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.api-landing__rows{list-style:none;margin:0;padding:0;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.api-landing__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5)}.api-landing__row+.api-landing__row{border-top:1px solid var(--line)}.api-landing__badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;font-size:var(--font-size-sm);font-weight:var(--fw-semibold);color:var(--brand);background:var(--brand-soft)}.api-landing__row-main{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink)}.api-landing__row-note{margin-inline-start:auto;font-size:var(--font-size-base);color:var(--ink-2);text-align:end}.api-landing__faq-title{margin-bottom:var(--space-6)}.api-landing__end{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}@media(max-width:639px){.api-landing__title{font-size:var(--fs-xl)}.api-landing__row-note{margin-inline-start:0;text-align:start;flex-basis:100%}.api-landing__badge+.api-landing__row-main+.api-landing__row-note{flex-basis:auto;margin-inline-start:auto}}
