.docsheet .doc__part{padding-block:calc(var(--section-padding) / 2);padding-inline:var(--page-padding);max-width:calc(920px + 2 * var(--page-padding));margin-inline:auto}.docsheet .doc__part+.doc__part{border-top:1px solid var(--border-light)}.docsheet .sechd{gap:var(--space-2);margin-bottom:var(--space-2);align-items:center;display:flex}.docsheet .secnum{background:var(--text-primary);width:32px;height:32px;color:var(--text-on-dark);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.docsheet h2{font-size:var(--text-h2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading)}.docsheet h3{margin-bottom:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-heading);text-transform:uppercase}.docsheet .h3t{font-size:var(--text-feature-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading)}.docsheet .lbl{color:var(--text-secondary);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.docsheet p{color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.docsheet p.s,.docsheet .s,.docsheet li{color:var(--text-secondary);font-size:var(--text-link);line-height:var(--leading-body)}.docsheet b,.docsheet strong{color:var(--text-primary);font-weight:var(--weight-medium)}.docsheet ul{list-style:outside}.docsheet ol{list-style:decimal}.docsheet a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.docsheet .cap{margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.docsheet .note{margin-top:var(--space-2);border-left:3px solid var(--accent-danger);padding-left:var(--space-2);color:var(--text-secondary);font-size:var(--text-link);line-height:var(--leading-body)}.docsheet .num{border:1px solid var(--text-primary);width:26px;height:26px;color:var(--text-primary);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.docsheet .doc__scroll{min-width:0;overflow-x:auto}.docsheet table{border:1px solid var(--border-light);border-collapse:collapse;width:100%;font-size:var(--text-link)}.docsheet th{border-bottom:1px solid var(--border-light);padding:var(--space-1) var(--space-2);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-heading);text-align:left;text-transform:uppercase}.docsheet td{border-top:1px solid var(--border-light);padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-link)}.docsheet td.v{color:var(--text-primary);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right}.docsheet th.r{text-align:right}.docsheet .docgrid{display:grid}.docsheet .docgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.docsheet .docgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.docsheet .docgrid--aside{grid-template-columns:minmax(0,320px) minmax(0,1fr)}@media (width<=900px){.docsheet .docgrid--aside{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.docsheet .docgrid--2,.docsheet .docgrid--3{grid-template-columns:minmax(0,1fr)}}.head[data-astro-cid-kb55p7nh]{border-bottom:1px solid var(--border-light);background:var(--bg-muted);padding-block:calc(var(--section-padding) / 2)}.head__inner[data-astro-cid-kb55p7nh]{gap:var(--space-2);flex-direction:column;max-width:68ch;display:flex}.head__trail[data-astro-cid-kb55p7nh]{gap:var(--space-1);color:var(--text-tertiary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:flex}.head__trail[data-astro-cid-kb55p7nh] a[data-astro-cid-kb55p7nh]:hover{color:var(--accent)}.head__title[data-astro-cid-kb55p7nh]{font-size:var(--text-h2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading)}.head__lede[data-astro-cid-kb55p7nh]{color:var(--text-secondary);font-size:var(--text-supporting)}.head__actions[data-astro-cid-kb55p7nh]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.head__size[data-astro-cid-kb55p7nh]{color:var(--text-tertiary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.hero[data-astro-cid-kb55p7nh]{background:var(--surface-card);aspect-ratio:21/8;overflow:hidden}.hero[data-astro-cid-kb55p7nh] img[data-astro-cid-kb55p7nh]{object-fit:cover;width:100%;height:100%;display:block}.block__title[data-astro-cid-kb55p7nh]{margin-bottom:var(--space-3);font-size:var(--text-h2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading)}.related[data-astro-cid-kb55p7nh]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.related__item[data-astro-cid-kb55p7nh]{border-top:1px solid var(--border-light)}.related__link[data-astro-cid-kb55p7nh]{padding-top:var(--space-2);gap:2px;display:grid}.related__model[data-astro-cid-kb55p7nh]{font-size:var(--text-feature-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.related__link[data-astro-cid-kb55p7nh]:hover .related__model[data-astro-cid-kb55p7nh]{color:var(--accent)}.related__name[data-astro-cid-kb55p7nh]{color:var(--text-secondary);font-size:var(--text-link)}.related__file[data-astro-cid-kb55p7nh]{gap:var(--space-1);margin-top:var(--space-1);padding-bottom:var(--space-2);font-size:var(--text-link);text-underline-offset:.2em;flex-wrap:wrap;align-items:baseline;text-decoration:underline;display:flex}.related__file[data-astro-cid-kb55p7nh]:hover{text-decoration-thickness:2px}.related__size[data-astro-cid-kb55p7nh]{color:var(--text-tertiary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.cta[data-astro-cid-kb55p7nh]{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-card);padding:var(--space-4);background:var(--text-primary);color:var(--text-on-dark);flex-wrap:wrap;display:flex}.cta__title[data-astro-cid-kb55p7nh]{font-size:var(--text-card-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.cta__body[data-astro-cid-kb55p7nh]{margin-top:var(--space-1);max-width:60ch;color:var(--text-on-dark-muted);font-size:var(--text-body)}@media (width<=700px){.hero[data-astro-cid-kb55p7nh]{aspect-ratio:16/9}}
