.tt-docs-links{align-items:baseline;gap:var(--tt-space-2) var(--tt-space-4);margin-top:var(--tt-space-2);font-size:var(--tt-type-meta);flex-wrap:wrap;display:flex}.tt-docs-links__label{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase;font-weight:550}.tt-docs-links ul{gap:var(--tt-space-2) var(--tt-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tt-main .tt-docs-links a{color:var(--tt-text);font-weight:560;text-decoration:none}.tt-main .tt-docs-links a:hover{color:var(--tt-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--tt-line-strong);text-decoration-color:var(--tt-line-strong)}.tt-main .tt-docs-links a[aria-current=page]{color:var(--tt-text-secondary)}.tt-ref__hero{gap:var(--tt-space-4);display:grid}.tt-ref__facts{gap:var(--tt-space-3) var(--tt-space-6);margin:var(--tt-space-2) 0 0;flex-wrap:wrap;display:flex}.tt-ref__facts dt{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.tt-ref__facts dd{margin:var(--tt-space-1) 0 0;color:var(--tt-text);font-size:var(--tt-type-meta)}.tt-ref__band{padding:var(--tt-site-section-space) 0}.tt-ref__band+.tt-ref__band{border-top:1px solid var(--tt-line)}.tt-ref__entry{gap:var(--tt-space-3);min-width:0;padding:var(--tt-space-6) 0;scroll-margin-top:calc(var(--tt-site-header-height) + var(--tt-site-subnav-height) + 1rem);display:grid}.tt-ref__entry+.tt-ref__entry{border-top:1px solid var(--tt-line)}.tt-ref [id]{scroll-margin-top:calc(var(--tt-site-header-height) + var(--tt-site-subnav-height) + 1rem)}.tt-ref__kicker{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0}.tt-ref__title{color:var(--tt-text);font-size:var(--tt-type-title);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.tt-ref__title code,.tt-ref code{font-family:var(--tt-font-mono);overflow-wrap:anywhere;font-size:.92em}.tt-ref__method{font-family:var(--tt-font-mono);letter-spacing:.04em;font-weight:700}.tt-ref__summary{color:var(--tt-text);margin:0;font-weight:560}.tt-ref__text,.tt-ref__line{max-width:var(--tt-prose-max);color:var(--tt-text-secondary);margin:0}.tt-ref__label{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.tt-ref__req{color:var(--tt-text-quiet);font-size:var(--tt-type-meta);font-weight:450}.tt-ref-table{margin-top:var(--tt-space-2)}.tt-ref__limits{gap:var(--tt-space-2) var(--tt-space-6);flex-wrap:wrap;margin:0;display:flex}.tt-ref__limits dt{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-ref__limits dd{color:var(--tt-text);font-size:var(--tt-type-meta);margin:0}.tt-ref__json summary{width:fit-content;color:var(--tt-text-secondary);font-size:var(--tt-type-meta);cursor:pointer}.tt-ref__json[open] summary{margin-bottom:var(--tt-space-3)}.tt-ref__json pre{border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);max-height:32rem}.tt-ref .tt-code code,.tt-ref .tt-code{color:var(--tt-text)}.tt-ref__doc{gap:var(--tt-space-3);max-width:var(--tt-prose-max);display:grid}.tt-ref__list{gap:var(--tt-space-3);max-width:var(--tt-prose-max);color:var(--tt-text-secondary);margin:0;padding-left:1.25rem;display:grid}.tt-ref__list strong{color:var(--tt-text)}.tt-docs-notice{margin:var(--tt-space-5) 0 0;color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}@media (pointer:coarse){.tt-main .tt-docs-links a,.tt-ref-table td>a:only-child,.tt-ref__line a{min-height:var(--tt-target-touch);align-items:center;display:inline-flex}}
