.docs-layout{gap:24px;display:grid}.docs-article{min-width:0;padding-top:0}.docs-sidebar{display:none}.docs-phone{top:var(--header);z-index:2;background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky}.docs-phone .btn{flex-shrink:0}.docs-links{flex-direction:column;display:flex}.docs-links a{min-height:44px;font-size:var(--t-15);border-left:2px solid #0000;align-items:center;padding:8px 12px;display:flex}.docs-links a:hover{color:var(--action)}.docs-links a[aria-current]{border-color:var(--action);color:var(--action);background:var(--action-tint)}.docs-toc{margin-top:24px}.docs-toc .meta{padding:0 12px 8px}.docs-section{scroll-margin-top:calc(var(--header) + 88px)}.docs-table{border-collapse:collapse;width:100%;font-size:var(--t-15);text-align:left}.docs-table :is(th,td){vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 8px}.docs-table th{font-weight:500}.docs-table :is(th,td):first-child{padding-left:0}.docs-table :is(th,td):last-child{padding-right:0}.docs-pagination{border-top:1px solid var(--rule-strong);justify-content:space-between;gap:24px;padding-top:24px;display:flex}.docs-pagination a{flex-direction:column;gap:4px;min-height:44px;display:flex}.docs-pagination a[rel=next]{text-align:right;margin-left:auto}@media (max-width:767px){.docs-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.docs-table :is(tr,th,td){display:block}.docs-table tr{border-bottom:1px solid var(--rule);padding:12px 0}.docs-table :is(th,td){border:0;padding:4px 0}.docs-table td:before{content:attr(data-label) ": ";color:var(--ink-2)}.docs-drawer{width:100%;max-height:90dvh}}@media (min-width:1024px){.docs-layout{max-width:calc(var(--wide) + 2 * var(--gutter));gap:var(--space-section);grid-template-columns:264px minmax(0,1fr);padding-top:24px}body:has(.docs-layout) :is(.header .wrap,.footer .wrap,.local-banner){max-width:calc(var(--wide) + 2 * var(--gutter))}.docs-sidebar{top:calc(var(--header) + 24px);max-height:calc(100vh - var(--header) - 48px);align-self:start;display:block;position:sticky;overflow-y:auto}.docs-sidebar>.meta{padding:0 12px 8px}.docs-phone,.docs-drawer{display:none}}
