@charset "UTF-8";.ew-docs-layout{--ew-docs-sticky-top: calc(var(--ew-space-24) + var(--ew-space-2));display:grid;grid-template-columns:1fr;gap:var(--ew-space-8);padding-block-start:var(--ew-space-10);padding-block-end:var(--ew-space-20)}@media(min-width:750px){.ew-docs-layout{grid-template-columns:240px minmax(0,1fr);gap:var(--ew-space-10);padding-block-start:var(--ew-space-16)}}@media(min-width:1024px){.ew-docs-layout{grid-template-columns:240px minmax(0,1fr)}}@media(min-width:1024px){.ew-docs-layout--with-toc{grid-template-columns:240px minmax(0,1fr) 220px}}.ew-docs-layout__sidebar{min-inline-size:0}.ew-docs-layout__sidebar-collapsible{border-radius:var(--ew-radius-md);background:var(--ew-cream-alt);padding-inline:var(--ew-space-4);padding-block:var(--ew-space-3)}@media(min-width:750px){.ew-docs-layout__sidebar-collapsible{background:transparent;padding:0;position:sticky;inset-block-start:var(--ew-docs-sticky-top)}}.ew-docs-layout__sidebar-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ew-space-2);list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--ew-font-screen);color:var(--ew-fg-muted)}.ew-docs-layout__sidebar-summary::-webkit-details-marker{display:none}@media(min-width:750px){.ew-docs-layout__sidebar-summary{cursor:default;padding-block-end:var(--ew-space-3)}}.ew-docs-layout__sidebar-collapsible[open]>.ew-docs-layout__sidebar-summary{margin-block-end:var(--ew-space-3)}.ew-docs-layout__sidebar-chevron{transition:transform var(--ew-dur-fast) var(--ew-ease-out)}@media(min-width:750px){.ew-docs-layout__sidebar-chevron{display:none}}.ew-docs-layout__sidebar-collapsible[open]>.ew-docs-layout__sidebar-summary>.ew-docs-layout__sidebar-chevron{transform:rotate(180deg)}.ew-docs-layout__sidebar-nav{font-family:var(--ew-font-screen)}.ew-docs-layout__sidebar-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ew-space-5)}.ew-docs-layout__sidebar-group{display:flex;flex-direction:column;gap:var(--ew-space-2)}.ew-docs-layout__sidebar-group-title{display:block;font-weight:var(--ew-fw-semibold);text-transform:uppercase;letter-spacing:.06em}.ew-docs-layout__sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ew-docs-layout__sidebar-link{padding-block:var(--ew-space-2);padding-inline:var(--ew-space-3);border-radius:var(--ew-radius-xs);transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.ew-docs-layout__sidebar-link:hover{background:var(--ew-cream-alt);color:var(--ew-fg)}.ew-docs-layout__sidebar-link--current{background:var(--ew-surface);color:var(--ew-fg);font-weight:var(--ew-fw-medium);box-shadow:var(--ew-shadow-xs)}@media(min-width:750px){.ew-docs-layout__sidebar-link--current{background:var(--ew-cream-alt);box-shadow:none}}.ew-docs-layout__content{min-inline-size:0;max-inline-size:var(--ew-content-max-sm)}.ew-docs-layout__toc{display:none}@media(min-width:1024px){.ew-docs-layout__toc{display:block;position:sticky;inset-block-start:var(--ew-docs-sticky-top);align-self:start;font-family:var(--ew-font-screen);min-inline-size:0}}.ew-docs-layout__toc-title{display:block;font-weight:var(--ew-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ew-fg-muted);margin-block-end:var(--ew-space-3)}.ew-docs-layout__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;border-inline-start:1px solid var(--ew-border-soft)}.ew-docs-layout__toc-item--nested{padding-inline-start:var(--ew-space-3)}.ew-docs-layout__toc-link{padding-block:var(--ew-space-1);padding-inline:var(--ew-space-3);font-size:var(--ew-fs-small);line-height:var(--ew-lh-normal);border-inline-start:2px solid transparent;margin-inline-start:-1px;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.ew-docs-layout__toc-link:hover{color:var(--ew-fg);border-inline-start-color:var(--ew-border)}.ew-docs-article-header{padding-block-end:var(--ew-space-10);border-block-end:1px solid var(--ew-border-soft)}.ew-docs-article-header__breadcrumbs{font-family:var(--ew-font-screen)}.ew-docs-article-header__crumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ew-space-1)}.ew-docs-article-header__crumb{display:inline-flex;align-items:center}.ew-docs-article-header__sep{display:inline-flex;align-items:center;color:var(--ew-fg-muted);padding-inline:var(--ew-space-1)}.ew-docs-article-header__title{margin:0}.ew-docs-article-header__lead{max-inline-size:640px}
