.gl-body>.gl-kit{margin-top:var(--space-lg);background:0 0}.gl-kit>*{--text-tertiary:var(--docs-quiet)}.gl-body>.gl-kit+:not(.blog-h2),.gl-kit>*+*{margin-top:var(--space-lg)}.gl-kit>:first-child,.gl-body>:first-child{margin-top:0}.gl-body>.blog-table:nth-child(3) td{color:var(--text-primary)}.gl-body>.blog-table:nth-child(3) tbody tr:first-child td{font-weight:var(--font-weight-medium)}.blog-sources .blog-fine{margin-top:var(--space-2xs)}.gl-related{margin-top:var(--space-md);border-block:var(--layout-hairline) solid var(--border-strong)}.gl-related-r{gap:var(--space-2xs) var(--space-md);padding-block:var(--space-sm);display:grid}.gl-related-r+.gl-related-r{border-top:var(--layout-hairline) solid var(--border-subtle)}@media (min-width:640px){.gl-related-r{grid-template-columns:8rem minmax(0,1fr);align-items:baseline}}.gl-related-k{font-size:var(--font-size-body-xs);line-height:var(--font-line-height-body-xs);font-weight:var(--font-weight-medium);letter-spacing:calc(var(--font-tracking-eyebrow) * 1em);text-transform:uppercase;color:var(--text-tertiary)}.gl-related-v{margin:0}.gl-related-l{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.gl-pager{margin-top:var(--space-2xl);border-block:var(--layout-hairline) solid var(--border-strong);grid-template-columns:1fr 1fr;display:grid}.gl-pager-a{gap:var(--space-3xs);padding:var(--space-md) var(--space-sm);transition:background-color var(--motion-state);display:grid}.gl-pager-a[data-dir=previous]{padding-left:0}.gl-pager-a[data-dir=next]{text-align:right;border-left:var(--layout-hairline) solid var(--border-subtle);grid-column:2;padding-right:0}.gl-pager-k{align-items:center;gap:var(--space-3xs);font-size:var(--font-size-body-xs);line-height:var(--font-line-height-body-xs);font-weight:var(--font-weight-medium);letter-spacing:calc(var(--font-tracking-eyebrow) * 1em);text-transform:uppercase;color:var(--text-tertiary);display:inline-flex}.gl-pager-a[data-dir=next] .gl-pager-k{justify-content:flex-end}.gl-pager-i{width:var(--space-sm);height:var(--space-sm)}.gl-pager-t{font-size:var(--font-size-h6);line-height:var(--font-line-height-h6);letter-spacing:-.01em;font-weight:var(--font-weight-medium);color:var(--text-primary);transition:color var(--motion-state)}@media (hover:hover) and (pointer:fine){.gl-pager-a:hover .gl-pager-t{color:var(--action-primary)}}.gl-definition{max-width:36rem}.gl-tools{margin-top:var(--space-xl)}.gl-filter{--gl-row:calc(var(--space-xl) - var(--space-3xs));--gl-fill:color-mix(in srgb, var(--text-primary) 5%, var(--bg-canvas));--gl-fill-hover:color-mix(in srgb, var(--text-primary) 9%, var(--bg-canvas));gap:var(--space-xs);min-width:0;display:grid}@media (min-width:640px){.gl-filter{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}}.gl-search{align-items:center;gap:var(--space-2xs);height:var(--gl-row);padding:0 var(--space-md) 0 var(--space-sm);border-radius:var(--radius-full);background-color:var(--gl-fill);transition:background-color var(--motion-state);display:flex}.gl-search:focus-within{outline:calc(2 * var(--layout-hairline)) solid var(--action-primary);outline-offset:var(--layout-hairline)}@media (hover:hover) and (pointer:fine){.gl-search:hover{background-color:var(--gl-fill-hover)}}.gl-search-i{width:var(--space-sm);height:var(--space-sm);color:var(--text-tertiary);flex:none}.gl-search-in{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.gl-search-in::placeholder{color:var(--text-tertiary)}.gl-fold{--gl-pad:var(--space-3xs);--p:0;z-index:2;height:var(--gl-row);font-size:var(--font-size-body-sm);line-height:1.5;position:relative}.gl-fold[data-open]{--p:1;z-index:30}.gl-fold-box{height:var(--gl-row);border-radius:calc(var(--gl-row) / 2);background-color:var(--gl-fill);transition:height var(--dur-slow) var(--ease-emphasized), translate var(--dur-slow) var(--ease-emphasized), border-radius var(--dur-slow) var(--ease-emphasized), background-color var(--motion-state);position:absolute;inset:0 0 auto}.gl-fold[data-open] .gl-fold-box{translate:0 calc(-1 * var(--gl-pad));height:calc(var(--n) * var(--gl-row) + 2 * var(--gl-pad));border-radius:var(--radius-xl);transition:height var(--motion-default), translate var(--motion-default), border-radius var(--motion-push), background-color var(--motion-state)}@media (hover:hover) and (pointer:fine){.gl-fold:not([data-open]):hover .gl-fold-box{background-color:var(--gl-fill-hover)}}:is(.gl-fold:has(.gl-fold-btn:focus-visible) .gl-fold-box,.gl-fold:has(.gl-fold-list:focus-visible) .gl-fold-box){outline:calc(2 * var(--layout-hairline)) solid var(--action-primary);outline-offset:var(--layout-hairline)}.gl-fold-list{outline:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.gl-fold-row{top:0;left:var(--gl-pad);right:var(--gl-pad);align-items:center;gap:var(--space-xs);height:var(--gl-row);padding:0 var(--space-sm) 0 calc(var(--space-sm) - var(--gl-pad));border-radius:calc(var(--gl-row) / 2 - var(--gl-pad));white-space:nowrap;color:var(--text-primary);cursor:pointer;opacity:0;scale:.92;translate:0 calc(var(--slot) * var(--gl-row) * var(--p));transition:translate var(--dur-slow) var(--ease-emphasized), opacity var(--dur-fast) var(--ease-standard), scale var(--dur-slow) var(--ease-emphasized), border-radius var(--dur-slow) var(--ease-emphasized), background-color var(--motion-state);display:flex;position:absolute}.gl-fold[data-open] .gl-fold-row{opacity:1;border-radius:calc(var(--radius-xl) - var(--gl-pad));transition:translate var(--motion-default), opacity var(--dur-base) var(--ease-standard), scale var(--motion-default), border-radius var(--motion-push), background-color var(--motion-state);scale:1}.gl-fold-row[data-chosen]{z-index:1;opacity:1;font-weight:var(--font-weight-medium);scale:1}.gl-fold-row[data-active]{background-color:color-mix(in srgb, var(--text-primary) 6%, transparent)}.gl-fold-i,.gl-fold-tick,.gl-fold-chev{width:var(--space-sm);height:var(--space-sm);flex:none}.gl-fold-i{color:var(--text-tertiary)}.gl-fold-l{text-overflow:ellipsis;overflow:hidden}.gl-fold-tick{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);margin-left:auto}.gl-fold[data-open] .gl-fold-row[data-chosen] .gl-fold-tick{opacity:1;transition-delay:var(--dur-fast)}.gl-fold-btn{z-index:2;height:var(--gl-row);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;position:absolute;inset:0 0 auto}.gl-fold-btn:focus-visible{outline:none}.gl-fold-chev{top:calc(var(--gl-row) / 2);right:var(--space-sm);z-index:3;color:var(--text-tertiary);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;translate:0 -50%}.gl-fold[data-open] .gl-fold-chev{opacity:0}@media (prefers-reduced-motion:reduce){.gl-fold-box,.gl-fold-row,.gl-fold[data-open] .gl-fold-box,.gl-fold[data-open] .gl-fold-row{transition:background-color var(--motion-state)}}.gl-grid{--gl-inset:var(--space-md);gap:var(--layout-hairline);margin:var(--head-gap) calc(-1 * var(--shell-inset)) 0;border-top:var(--layout-hairline) solid var(--border-subtle);background-color:var(--border-subtle);display:grid}@media (min-width:640px){.gl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.gl-grid{--gl-inset:var(--space-lg)}}@media (min-width:992px){.gl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gl-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-2xs);padding:var(--gl-inset);background-color:var(--bg-canvas);scroll-margin-top:calc(var(--layout-nav-height) + var(--space-md));align-content:start;display:grid;position:relative}.gl-card:target{background-color:var(--bg-brand-tint)}.gl-card-k{font-size:var(--font-size-body-xs);line-height:1.5;font-weight:var(--font-weight-medium);letter-spacing:calc(var(--font-tracking-eyebrow) * 1em);text-transform:uppercase;color:var(--text-tertiary);margin:0}.gl-card-t{font-size:var(--font-size-h6);line-height:var(--font-line-height-h6);font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:0}.gl-card-a:after{content:"";z-index:1;position:absolute;inset:0}.gl-card-names{align-content:start;gap:var(--space-3xs) var(--space-xs);margin:var(--space-3xs) 0 0;font-size:var(--font-size-body-sm);grid-template-columns:max-content minmax(0,1fr);line-height:1.5;display:grid}.gl-card-names>div{display:contents}.gl-card-names dt{color:var(--text-tertiary)}.gl-card-names dd{color:var(--text-primary);margin:0}.gl-card-body{align-content:start;gap:var(--space-2xs);margin-top:var(--space-xs);display:grid}.gl-card-d{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin:0;line-height:1.5}.gl-card-docs{z-index:2;font-size:var(--font-size-body-sm);color:var(--text-tertiary);margin:0;position:relative}.gl-card-link{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:var(--layout-hairline);text-underline-offset:.2em}.gl-meta{margin-top:var(--space-md);color:var(--text-secondary)}.gl-meta-groups{margin-top:var(--space-2xs);color:var(--text-secondary)}.gl-fold-n{color:var(--text-secondary)}
