.reference_page__C5Mt6{background:var(--tk-bg-0);min-height:100vh}.reference_wrap__x1hTE{width:100%;max-width:var(--tk-container-max);margin:0 auto;padding:var(--tk-space-12) var(--tk-container-pad) var(--tk-section-y)}.reference_wrapArticle__ikozi{max-width:var(--tk-container-read)}.reference_wrapProse__KpJKo{max-width:var(--tk-container-prose);font-size:var(--tk-text-read)}.reference_dirHead__zUr14{margin-bottom:var(--tk-space-10)}.reference_eyebrow__4_ff6{margin:0 0 var(--tk-space-4);font-family:var(--tk-font-display);font-size:var(--tk-text-xs);letter-spacing:var(--tk-tracking-wide);text-transform:uppercase;color:var(--tk-brand)}.reference_dirTools__YRVsN{display:flex;margin:0 0 var(--tk-space-4)}.reference_headingRow__kvFhF{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tk-space-4);flex-wrap:wrap;padding-bottom:var(--tk-space-3);border-bottom:1px solid var(--tk-border)}.reference_h1__mBECm{margin:0;font-family:var(--tk-font-body);font-size:var(--tk-text-2xl);font-weight:700;letter-spacing:-.02em;line-height:var(--tk-leading-tight);color:var(--tk-fg-primary)}.reference_count__6QGGP{font-family:var(--tk-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--tk-text-sm);color:var(--tk-fg-muted);white-space:nowrap}.reference_intro__SvNaF{margin:var(--tk-space-5) 0 0;max-width:68ch;font-size:var(--tk-text-md);line-height:var(--tk-leading-normal);color:var(--tk-fg-secondary)}.reference_profileHead__Xg1Us{padding-bottom:var(--tk-space-6);border-bottom:1px solid var(--tk-border)}.reference_breadcrumb__6QQuu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tk-space-2);margin-bottom:var(--tk-space-5);font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);letter-spacing:var(--tk-tracking-caps);text-transform:uppercase;color:var(--tk-fg-muted)}.reference_crumb__MX8OK{display:inline-flex;align-items:center;gap:var(--tk-space-2)}.reference_back__aFg66{color:var(--tk-fg-secondary);text-decoration:none;transition:color var(--tk-dur-fast) var(--tk-ease-out-quint)}.reference_back__aFg66:hover{color:var(--tk-brand)}.reference_current__G4j_v,.reference_sep__oWqMx{color:var(--tk-fg-muted)}.reference_name__euqjQ{margin:0;font-family:var(--tk-font-body);font-size:var(--tk-text-2xl);font-weight:700;letter-spacing:-.02em;line-height:var(--tk-leading-tight);color:var(--tk-fg-primary)}.reference_kicker__Vvlgi{margin:var(--tk-space-2) 0 0;font-family:var(--tk-font-mono);font-size:var(--tk-text-sm);letter-spacing:var(--tk-tracking-caps);text-transform:uppercase;color:var(--tk-brand)}.reference_lede__0Xi5z{margin:var(--tk-space-4) 0 0;max-width:var(--tk-measure);font-size:var(--tk-text-lg);font-weight:500;line-height:var(--tk-leading-snug);color:var(--tk-fg-primary)}.reference_meta__dxEHM{display:flex;flex-wrap:wrap;gap:var(--tk-space-6) var(--tk-space-10);margin:var(--tk-space-8) 0 0}.reference_metaItem__Lusdd{display:flex;flex-direction:column;gap:var(--tk-space-1);margin:0}.reference_metaLabel__Iy3vf{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);letter-spacing:var(--tk-tracking-caps);text-transform:uppercase;color:var(--tk-fg-muted)}.reference_metaValue__75xvM{margin:0;font-size:var(--tk-text-base);font-weight:700;color:var(--tk-fg-primary)}.reference_prose__AeOS0{margin:var(--tk-space-8) 0 0;max-width:var(--tk-measure);font-size:var(--tk-text-read)}.reference_prose__AeOS0 p{margin:0 0 var(--tk-space-4);font-size:var(--tk-text-read);line-height:var(--tk-leading-normal);color:var(--tk-fg-secondary)}.reference_prose__AeOS0 p:last-child{margin-bottom:0}.reference_section__WO33e{margin-top:var(--tk-space-12)}.reference_sectionHead__zCLjl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tk-space-4);padding-bottom:var(--tk-space-3);margin-bottom:var(--tk-space-5);border-bottom:1px solid var(--tk-border)}.reference_sectionTitle__0xwBD{margin:0;font-family:var(--tk-font-display);font-size:var(--tk-text-sm);letter-spacing:var(--tk-tracking-caps);text-transform:uppercase;color:var(--tk-fg-primary)}.reference_sectionCount__Rehu4{font-family:var(--tk-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--tk-text-xs);color:var(--tk-fg-muted);white-space:nowrap}.reference_grid__IFCvW{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--tk-space-4);gap:var(--tk-space-4)}.reference_card___qChG{display:flex;flex-direction:column;gap:var(--tk-space-3);padding:var(--tk-space-5);background:var(--tk-bg-1);border:1px solid var(--tk-border);border-radius:var(--tk-radius-lg);text-decoration:none;transition:transform var(--tk-dur-med) var(--tk-ease-out-quint),border-color var(--tk-dur-med) var(--tk-ease-out-quint),background-color var(--tk-dur-med) var(--tk-ease-out-quint)}.reference_card___qChG:hover{transform:translateY(-3px);border-color:var(--tk-brand);background:var(--tk-bg-2)}.reference_card___qChG:focus-visible{outline:none;box-shadow:var(--tk-focus-ring)}.reference_cardTitle__qnwDV{font-size:var(--tk-text-md);font-weight:700;letter-spacing:-.01em;color:var(--tk-fg-primary);transition:color var(--tk-dur-fast) var(--tk-ease-out-quint)}.reference_card___qChG:hover .reference_cardTitle__qnwDV{color:var(--tk-brand)}.reference_cardRole__YSkST{font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);letter-spacing:var(--tk-tracking-caps);text-transform:uppercase;color:var(--tk-fg-muted)}.reference_cardBody__3O1St{font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);color:var(--tk-fg-secondary)}.reference_cardPill__T2UNW{margin-top:auto;align-self:flex-start;font-family:var(--tk-font-mono);font-size:var(--tk-text-xs);letter-spacing:var(--tk-tracking-caps);text-transform:uppercase;color:var(--tk-fg-secondary);background:var(--tk-bg-2);border:1px solid var(--tk-border);border-radius:var(--tk-radius-pill);padding:2px var(--tk-space-3)}.reference_chips__wMOBd{display:flex;flex-wrap:wrap;gap:var(--tk-space-2)}.reference_chip__zs8oQ{font-size:var(--tk-text-sm);font-weight:500;color:var(--tk-fg-secondary);text-decoration:none;background:var(--tk-bg-1);border:1px solid var(--tk-border);border-radius:var(--tk-radius-pill);padding:var(--tk-space-2) var(--tk-space-4);transition:color var(--tk-dur-fast) var(--tk-ease-out-quint),border-color var(--tk-dur-fast) var(--tk-ease-out-quint),background-color var(--tk-dur-fast) var(--tk-ease-out-quint)}a.reference_chip__zs8oQ:hover{color:var(--tk-brand);border-color:var(--tk-brand);background:var(--tk-bg-2)}a.reference_chip__zs8oQ:focus-visible{outline:none;box-shadow:var(--tk-focus-ring)}.reference_chipStatic__o7cy1{color:var(--tk-fg-muted);cursor:default}.reference_jumpNav__RYyxy{display:flex;flex-wrap:wrap;gap:var(--tk-space-2);margin-top:var(--tk-space-8)}.reference_inlineLink__fnD9T{color:var(--tk-brand);text-decoration:none;transition:color var(--tk-dur-fast) var(--tk-ease-out-quint)}.reference_inlineLink__fnD9T:hover{color:var(--tk-brand-hover);text-decoration:underline}.reference_inlineLink__fnD9T:focus-visible{outline:none;box-shadow:var(--tk-focus-ring);border-radius:var(--tk-radius-sm)}.reference_note__hClfe{max-width:var(--tk-measure)}.reference_empty__wo5xx,.reference_note__hClfe{margin:var(--tk-space-8) 0 0;font-size:var(--tk-text-md);line-height:var(--tk-leading-normal);color:var(--tk-fg-secondary)}.reference_empty__wo5xx{padding:var(--tk-space-8);background:var(--tk-bg-1);border:1px solid var(--tk-border);border-radius:var(--tk-radius-lg)}.reference_footnote__BI0jI{margin:var(--tk-space-12) 0 0;font-size:var(--tk-text-xs);line-height:var(--tk-leading-normal);color:var(--tk-fg-muted)}.reference_footnote__BI0jI a{color:var(--tk-fg-secondary);text-decoration:none;transition:color var(--tk-dur-fast) var(--tk-ease-out-quint)}.reference_footnote__BI0jI a:hover{color:var(--tk-brand)}@media (max-width:900px){.reference_grid__IFCvW{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reference_grid__IFCvW{grid-template-columns:1fr}.reference_wrap__x1hTE{padding-top:var(--tk-space-10)}.reference_meta__dxEHM{gap:var(--tk-space-5) var(--tk-space-8)}}