.docs-page .rm-doc-landing-frame{grid-template-columns:minmax(0,1fr)}.docs-page .rm-doc-landing-frame>.rm-doc-index{display:none}.docs-page .rm-doc-landing-frame>.rm-doc{max-width:64rem;width:100%}.docs-page .rm-doc-groups{list-style:none;padding:0;gap:0 2rem}.docs-page .rm-doc-groups>li{padding:1rem 0;border-bottom:1px solid var(--rule)}.docs-page .rm-doc-groups h2{margin:0 0 .35rem;font-size:1.125rem}.docs-page .rm-doc-groups p{font-size:1rem}.docs-page .rm-doc-on-page,.docs-page .rm-doc-start{display:grid;grid-gap:.75rem;gap:.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule)}.docs-page .rm-doc-section :is(h2,h3,h4){margin:8px 0 0;font-weight:500;color:var(--text-primary);scroll-margin-top:16px}.docs-page .rm-doc-section h2{font-size:1.125rem;line-height:1.35}.docs-page .rm-doc-section :is(h3,h4){font-size:1rem;line-height:inherit}.docs-page .rm-doc :is(th,td){overflow-wrap:normal;word-break:normal}@media (min-width:721px){.docs-page .rm-doc :is(th,td) code{overflow-wrap:normal;word-break:normal}}.docs-page .rm-doc table:has(tr>:nth-child(4)) :is(th,td) code{overflow-wrap:normal;word-break:normal}.docs-page .rm-doc-table-scroll{max-width:100%;min-width:0;overflow-x:auto}@media (max-width:720px){.docs-page .rm-doc-groups{grid-template-columns:minmax(0,1fr)}.docs-page :is(.rm-doc-on-page,.rm-doc-groups,.rm-doc-start) a{display:flex;align-items:center;min-height:44px}.docs-page .rm-doc table:has(tr>:nth-child(4)){display:table}.docs-page .rm-doc table:has(tr>:nth-child(4)) thead{display:table-header-group;position:static}.docs-page .rm-doc table:has(tr>:nth-child(4)) tbody{display:table-row-group}.docs-page .rm-doc table:has(tr>:nth-child(4)) tr{display:table-row}.docs-page .rm-doc table:has(tr>:nth-child(4)) :is(th,td){display:table-cell;padding:10px 12px 10px 0}}.docs-page .rm-doc-frame{width:100%;max-width:1344px;margin-inline:auto;padding:32px;display:block}.docs-page .rm-doc-frame>.rm-doc{max-width:none;padding:0;min-width:0}.docs-page .rm-doc-index{display:none}.docs-page .rm-doc-on-page{border-top:3px solid var(--rule-strong);padding-block:16px}.docs-page .rm-doc-on-page ul{display:flex;flex-wrap:wrap;gap:0 24px}.docs-page .rm-doc-on-page a{display:inline-flex;align-items:center;min-height:44px}.docs-page .rm-doc-section{max-width:none;border-top:6px solid var(--rule-strong);padding-top:16px}.docs-page .rm-doc-section h2{font-weight:700;font-size:1.75rem}.docs-page .rm-doc-section :is(h3,h4){font-weight:700;font-size:1.25rem}.docs-page .rm-doc-intro,.docs-page .rm-doc-section>:is(p,ul,ol){max-width:72ch;font-size:17px}.docs-page .rm-doc :is(pre,.doc-code){max-width:100%;min-width:0;background:var(--code-surface);border-left:2px solid var(--rule-strong)}.docs-page .rm-doc code{font-family:var(--font-mono)}.docs-page .rm-doc table{width:100%;max-width:none}.docs-page .rm-doc thead{border-bottom:2px solid var(--rule-strong)}.docs-page .rm-doc :is(th,td){font-size:15px}.docs-page .rm-doc-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.docs-page .rm-doc-groups>li{border-top:6px solid var(--rule-strong)}.docs-page .rm-doc-groups h2{font-size:1.5rem;font-weight:700}.docs-page .rm-doc-start{border:3px solid var(--rule-strong);padding:24px}.docs-page .rm-doc-index a{min-height:44px;display:flex;align-items:center;font:600 15px/1.35 var(--font-reading);padding:8px}.docs-page .rm-doc-index a[aria-current]{background:var(--violet-tint);color:var(--violet-text);border-left:3px solid var(--action)}@media (min-width:1100px){.docs-page .rm-doc-frame{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:32px;gap:32px}.docs-page .rm-doc-frame>.rm-doc-index{display:block;position:-webkit-sticky;position:sticky;top:24px;align-self:start;border-top:6px solid var(--rule-strong);max-height:calc(100vh - 48px);overflow-y:auto}.docs-page .rm-doc-back,.docs-page .rm-doc-index ol ol,.docs-page .rm-doc-mobile-index{display:none}}@media (max-width:1099px){.docs-page .rm-doc-mobile-index{display:block}}@media (max-width:719px){.docs-page .rm-doc-frame{padding:24px 16px}.docs-page .rm-doc-groups{grid-template-columns:minmax(0,1fr)}}.site-shell.docs-page .rm-doc-frame{padding-inline:0}.docs-page .developer-subsection:has(>h2){border-top:6px solid var(--rule-strong);padding-top:16px}.docs-page .developer-subsection>h2{font-size:1.75rem;font-weight:700}.docs-page .developer-subsection>:is(p,ul,ol){max-width:72ch;font-size:17px}.docs-page :is(h2,h3,summary){font-stretch:125%;font-variation-settings:"wdth" 125}.docs-page .rm-doc-group{border-top:0;padding-top:0}.docs-page .rm-doc-start h2{border:0;padding-top:0}.docs-page .rm-doc-on-page{border-top:0;padding-top:0}.docs-page .rm-doc-on-page ol{list-style:decimal-leading-zero;padding-left:2.5rem;margin:0}.docs-page .rm-doc-on-page li{border-bottom:1px solid var(--rule);padding-left:8px}.docs-page .rm-doc-on-page li::marker{color:var(--violet-text);font-weight:700}.docs-page .rm-doc-index li{margin:0}.docs-page .rm-doc-index a{padding-block:4px}.docs-page .docs-fold{border:0;border-top:1px solid var(--rule);margin-block:0}.docs-page .docs-fold>summary{display:list-item;cursor:pointer;padding:16px 0;font-size:1.25rem;font-weight:700;min-height:56px}.docs-page .docs-fold-body{padding-bottom:24px}.docs-page .docs-fold-body>:is(p,ul,ol){max-width:72ch}.docs-page .rm-doc-section{margin-top:24px}.docs-page code{font-feature-settings:none;font-variant-ligatures:none}.docs-page .rm-doc-landing-frame>.rm-doc{max-width:none}@media (min-width:1100px){.docs-page .rm-doc-landing-frame{grid-template-columns:224px minmax(0,1fr)}.docs-page .rm-doc-landing-frame>.rm-doc-index{display:block}.docs-page .rm-doc-on-page ol{column-count:2;column-gap:40px}.docs-page .rm-doc-on-page li{page-break-inside:avoid;break-inside:avoid}}.docs-page .docs-fold>summary>:is(h2,h3,h4){display:inline;margin:0;padding:0;border:0;font:inherit;font-variation-settings:"wdth" 125}