.page-contents[data-astro-cid-zpby2gty]{--bar-top:var(--nav-h,4rem)}@media (min-width:1280px){.page-contents[data-astro-cid-zpby2gty]{display:none!important}}.page-contents-bar[data-astro-cid-zpby2gty]{top:var(--bar-top);z-index:49;background-color:var(--background);border:none;border-bottom:4px solid var(--on-background);width:100%;font-family:var(--font-family);color:var(--on-background);text-align:left;cursor:pointer;visibility:hidden;align-items:center;gap:.6rem;padding:.6rem 1.5rem;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;left:0;right:0;transform:translateY(-100%)}.page-contents[data-astro-cid-zpby2gty].is-shown .page-contents-bar[data-astro-cid-zpby2gty]{visibility:visible;transition:transform .2s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.page-contents-bar[data-astro-cid-zpby2gty],.page-contents[data-astro-cid-zpby2gty].is-shown .page-contents-bar[data-astro-cid-zpby2gty]{transition:none}}.page-contents-label[data-astro-cid-zpby2gty]{letter-spacing:.12em;text-transform:uppercase;border-right:2px solid var(--pillar-color,var(--duck-yellow));flex:none;padding-right:.6rem;font-size:.65rem;font-weight:800}.page-contents-current[data-astro-cid-zpby2gty]{letter-spacing:-.01em;text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.85rem;font-weight:800;overflow:hidden}.page-contents-chevron[data-astro-cid-zpby2gty]{border:2px solid var(--on-background);background-color:var(--pillar-color,var(--duck-yellow));flex:none;width:1.9rem;height:1.9rem;position:relative;box-shadow:2px 2px #1c1b1b}.page-contents-chevron[data-astro-cid-zpby2gty]:before{content:"";border-right:3px solid var(--on-background);border-bottom:3px solid var(--on-background);width:.45rem;height:.45rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.page-contents-bar[data-astro-cid-zpby2gty][aria-expanded=true] .page-contents-chevron[data-astro-cid-zpby2gty]:before{top:58%;transform:translate(-50%,-50%)rotate(-135deg)}.page-contents-bar[data-astro-cid-zpby2gty]:focus-visible{outline:3px solid var(--pillar-color,var(--duck-yellow));outline-offset:-3px}.page-contents-backdrop[data-astro-cid-zpby2gty]{z-index:47;background-color:#1c1b1b73;position:fixed;top:0;bottom:0;left:0;right:0}.page-contents-panel[data-astro-cid-zpby2gty]{left:.75rem;right:.75rem;top:calc(var(--bar-top) + var(--bar-h,3.25rem) + .5rem);z-index:48;max-height:calc(100dvh - var(--bar-top) - var(--bar-h,3.25rem) - 2rem);background-color:var(--background);border:4px solid var(--on-background);font-family:var(--font-family);flex-direction:column;display:flex;position:fixed;box-shadow:6px 6px #1c1b1b}@media (min-width:768px){.page-contents-panel[data-astro-cid-zpby2gty]{width:26rem;left:auto;right:1.5rem}}.page-contents-panel[data-astro-cid-zpby2gty][hidden],.page-contents-backdrop[data-astro-cid-zpby2gty][hidden],.page-contents-list[data-astro-cid-zpby2gty][hidden]{display:none}.page-contents-tabs[data-astro-cid-zpby2gty]{border-bottom:4px solid var(--on-background);flex:none;grid-template-columns:1fr 1fr;display:grid}.page-contents-tabs[data-astro-cid-zpby2gty][hidden]{display:none}.page-contents-tabs[data-astro-cid-zpby2gty] button[data-astro-cid-zpby2gty]{background-color:var(--surface-container-low);font-family:var(--font-family);letter-spacing:-.01em;text-transform:lowercase;color:var(--on-surface-variant);cursor:pointer;border:none;padding:.8rem .5rem;font-size:.85rem;font-weight:800}.page-contents-tabs[data-astro-cid-zpby2gty] button[data-astro-cid-zpby2gty]+button[data-astro-cid-zpby2gty]{border-left:4px solid var(--on-background)}.page-contents-tabs[data-astro-cid-zpby2gty] button[data-astro-cid-zpby2gty][aria-selected=true]{background-color:var(--background);color:var(--on-background);box-shadow:inset 0 -5px 0 0 var(--pillar-color,var(--duck-yellow))}.page-contents-tabs[data-astro-cid-zpby2gty] button[data-astro-cid-zpby2gty]:focus-visible{outline:3px solid var(--pillar-color,var(--duck-yellow));outline-offset:-3px}.page-contents-list[data-astro-cid-zpby2gty]{overscroll-behavior:contain;padding:.75rem 1rem 1rem;overflow-y:auto}.page-contents-list[data-astro-cid-zpby2gty] ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.page-contents-list[data-astro-cid-zpby2gty] li{padding:0}.page-contents-list[data-astro-cid-zpby2gty] li:before{content:none}.page-contents-list[data-astro-cid-zpby2gty] a{color:var(--on-background);text-transform:lowercase;border-left:4px solid #0000;padding:.55rem .5rem .55rem .75rem;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.page-contents-list[data-astro-cid-zpby2gty] li.toc-h3 a{padding-left:1.5rem;font-size:.8rem}.page-contents-list[data-astro-cid-zpby2gty] a.is-current{border-left-color:var(--pillar-color,var(--duck-yellow));background-color:var(--surface-container-low);font-weight:800}.page-contents-list[data-astro-cid-zpby2gty] .related-group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pillar-color,var(--on-surface-variant));margin:.9rem 0 .25rem;font-size:.65rem;font-weight:800;display:block}.page-contents-list[data-astro-cid-zpby2gty] .related-group:first-child .related-group-label{margin-top:.25rem}.page-contents-list[data-astro-cid-zpby2gty][data-list=pillar]{flex-direction:column;display:flex}.page-contents-list[data-astro-cid-zpby2gty][data-list=pillar][hidden]{display:none}.page-contents-list[data-astro-cid-zpby2gty] .page-contents-overview[data-astro-cid-zpby2gty]{border-left:none;border-top:2px solid var(--pillar-color,var(--duck-yellow));order:1;margin-top:1rem;padding:.9rem .5rem .4rem 0;font-size:.85rem;font-weight:800}@media (max-width:1279px){html:has([data-page-contents]:not([hidden])){scroll-padding-top:calc(var(--nav-h,4rem) + var(--bar-h,3.25rem) + 1rem)}}
