.concepts_page__6I3DB{max-width:none;min-width:0}.concepts_page__6I3DB>.concepts_layout__AKgRv{max-width:1240px}.concepts_page__6I3DB>*{margin-inline:auto;width:100%}.concepts_page__6I3DB>.concepts_header__AGmrr{max-width:1240px}.concepts_header__AGmrr{margin-bottom:40px;max-width:760px}.concepts_header__AGmrr h1{font-size:clamp(32px,4vw,48px);line-height:1.14;letter-spacing:-.03em;margin:16px 0 24px}.concepts_header__AGmrr a{color:var(--muted)}.concepts_layout__AKgRv{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}.concepts_contents__JsEu0{display:flex;flex-wrap:nowrap;gap:0 24px;border-block:1px solid var(--line);padding:0;align-content:flex-start;overflow-x:auto;scrollbar-width:none;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--bg);background:linear-gradient(to left,var(--bg) 24px,transparent) 100% /48px 100% no-repeat local,linear-gradient(to left,color-mix(in srgb,var(--fg) 14%,transparent),transparent) 100% /16px 100% no-repeat scroll,var(--bg)}.concepts_contents__JsEu0::-webkit-scrollbar{display:none}.concepts_contents__JsEu0 a{flex:none;min-height:44px;display:flex;align-items:center;font-size:14px;text-decoration:none;color:var(--muted)}.concepts_contents__JsEu0 a:hover{color:var(--fg)}.concepts_article__Emyqd{min-width:0;max-width:880px}.concepts_article__Emyqd>:not(figure):not(.tbl){max-width:72ch}.concepts_article__Emyqd h2{font-size:clamp(24px,2.5vw,32px);line-height:1.25;letter-spacing:-.02em}.concepts_article__Emyqd .tbl{overflow-x:auto;min-width:0;scrollbar-width:thin}.concepts_article__Emyqd td,.concepts_article__Emyqd th{padding-right:20px!important}.concepts_article__Emyqd .tbl td,.concepts_article__Emyqd .tbl th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.concepts_article__Emyqd .tbl code{overflow-wrap:normal}.concepts_article__Emyqd .tbl td:first-child,.concepts_nw__j4GXk{white-space:nowrap}.concepts_article__Emyqd .tbl td:first-child wbr{display:none}@media (max-width:600px){.concepts_article__Emyqd .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.concepts_article__Emyqd .tbl table,.concepts_article__Emyqd .tbl tbody,.concepts_article__Emyqd .tbl td,.concepts_article__Emyqd .tbl tr{display:block;width:100%;min-width:0!important}.concepts_article__Emyqd .tbl tr{border-top:1px solid var(--line);padding:12px 0}.concepts_article__Emyqd .tbl td{height:auto!important;padding:2px 0!important;border:0!important;white-space:normal}.concepts_article__Emyqd .tbl td[data-label]:not(:first-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;line-height:20px;margin-top:6px}.concepts_article__Emyqd .tbl td:empty,.concepts_article__Emyqd .tbl td[data-label=""]:before{display:none}}.concepts_article__Emyqd td span[id]{scroll-margin-top:96px}.concepts_fig__u8fl1{margin:8px 0;border:1px solid var(--line);border-radius:2px;min-width:0}.concepts_fig__u8fl1 svg{display:block;width:100%;height:auto}.concepts_narrow__qnz6m{display:none}.concepts_grid__v6_zy{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.concepts_grid__v6_zy>div{background:var(--bg);min-width:0}.concepts_grid__v6_zy img{display:block;width:100%;height:auto;aspect-ratio:4/3}.concepts_grid__v6_zy span{display:block;padding:6px 12px;font-size:12px;color:var(--muted)}@media (max-width:420px){.concepts_grid__v6_zy{grid-template-columns:1fr}}.concepts_cap__vKNgu{border-top:1px solid var(--line);padding:8px 12px;font-size:12px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}@media (max-width:640px){.concepts_wide__O5D1z{display:none}.concepts_narrow__qnz6m{display:block}.concepts_fig__u8fl1{max-width:420px}}.concepts_page__6I3DB [tabindex]:focus-visible,.concepts_page__6I3DB a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:1080px){.concepts_layout__AKgRv{grid-template-columns:210px minmax(0,1fr);gap:56px}.concepts_contents__JsEu0{position:-webkit-sticky;position:sticky;top:32px;align-self:start;display:flex;flex-direction:column;border:0;padding:0;overflow:visible;white-space:normal;background:none;z-index:auto}}.concepts_permalink__OyJZH{margin-left:.4em;color:var(--muted);text-decoration:none!important;font-weight:400;opacity:0;transition:opacity .12s}.concepts_article__Emyqd h2:hover .concepts_permalink__OyJZH,.concepts_article__Emyqd h3:hover .concepts_permalink__OyJZH,.concepts_permalink__OyJZH:focus-visible{opacity:1}@media (hover:none){.concepts_permalink__OyJZH{opacity:.5}}@media (prefers-reduced-motion:reduce){.concepts_permalink__OyJZH{transition:none}}.concepts_article__Emyqd h2,.concepts_article__Emyqd h3{scroll-margin-top:96px}.concepts_article__Emyqd pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;overflow-x:auto}.concepts_subs__LaWCz{color:var(--muted);font-size:14px}.concepts_subs__LaWCz a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;scroll-margin-top:96px}.concepts_subs__LaWCz a:hover{color:var(--fg)}.concepts_more__8J6_K{margin:8px 0 40px}.concepts_more__8J6_K a{text-decoration:underline}.glossary_rows__kBdBT{width:100%}@media (max-width:640px){.glossary_rows__kBdBT,.glossary_rows__kBdBT tbody,.glossary_rows__kBdBT td,.glossary_rows__kBdBT tr{display:block;width:auto}.glossary_rows__kBdBT thead{display:none}.glossary_rows__kBdBT tr{padding:14px 0;border-bottom:1px solid var(--line,#222)}.glossary_rows__kBdBT td{border:0;padding:0}.glossary_rows__kBdBT td:first-child{font-weight:600;margin-bottom:4px}.glossary_rows__kBdBT td:last-child:not(:first-child):not(:empty):before{content:"in the API — ";color:var(--muted,#888);font-weight:400}.glossary_rows__kBdBT td:last-child{margin-top:6px;font-size:13px}}