html.event-banner-dismissed .event-banner.svelte-cl4ym7{display:none}.event-banner.svelte-cl4ym7{background:var(--color-card-background);border:0;border-radius:var(--card-radius);bottom:1rem;max-width:18rem;padding:1rem;position:fixed;right:1rem;z-index:30}.event-banner.svelte-cl4ym7 a{color:var(--color-text-headline);display:grid;gap:.5rem;padding-right:1.5rem;text-decoration:none}span.svelte-cl4ym7,p.svelte-cl4ym7{color:var(--color-text-subdued);margin:0}button.svelte-cl4ym7{background:transparent;border:0;color:var(--color-text-subdued);cursor:pointer;padding:.35rem;position:absolute;right:.5rem;top:.5rem}@media(max-width:640px){.event-banner.svelte-cl4ym7{left:1rem;max-width:none}}.docs-footer-backdrop{position:fixed;inset:0;z-index:100;background:color-mix(in srgb,var(--color-black) 40%,transparent);animation:svelte-1v5d3sr-backdrop-in var(--motion-duration-modal-exit) var(--motion-ease-exponential-out)}.docs-footer-sheet{position:fixed;inset:auto 0 0;z-index:101;display:flex;flex-direction:column;max-height:calc(100dvh - 4rem);border:var(--border-width) solid var(--color-border-strong);border-bottom:0;border-radius:var(--card-radius) var(--card-radius) 0 0;background:var(--color-background);color:var(--color-text-headline);overflow:hidden;animation:svelte-1v5d3sr-sheet-in var(--motion-duration-modal-exit) var(--motion-ease-exponential-out)}.docs-footer-sheet[data-state=closed]{animation:svelte-1v5d3sr-sheet-out var(--motion-duration-modal-exit) var(--motion-ease-exponential-in)}.docs-footer-backdrop[data-state=closed]{animation:svelte-1v5d3sr-backdrop-out var(--motion-duration-modal-exit) var(--motion-ease-exponential-in)}.sheet-header.svelte-1v5d3sr{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:1rem;padding-block:1rem 0}.sheet-content.svelte-1v5d3sr{min-height:0;overflow-y:auto;overscroll-behavior:contain}@keyframes svelte-1v5d3sr-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-1v5d3sr-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes svelte-1v5d3sr-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1v5d3sr-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.docs-footer-sheet[data-state],.docs-footer-backdrop[data-state]{animation:none}}.site-route-content.svelte-1qp717e{min-width:0}
