.language-switch[data-astro-cid-34uxj53s]{min-block-size:2.75rem;color:var(--fg);text-decoration:underline;text-decoration-color:var(--link);text-underline-offset:.3em;align-items:center;padding-inline:.5rem;display:inline-flex}.language-switch[data-astro-cid-34uxj53s]:hover{text-decoration-color:var(--accent)}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--link);block-size:2.75rem;inline-size:2.75rem;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6][hidden]{display:none}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--accent)}.icon-moon[data-astro-cid-l6lhmie6],[data-theme=light] .icon-sun[data-astro-cid-l6lhmie6]{display:none}[data-theme=light] .icon-moon[data-astro-cid-l6lhmie6]{display:block}.site-footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid color-mix(in srgb, var(--link) 50%, transparent);margin-block-start:4rem}.inner[data-astro-cid-jo6i4kqk]{gap:2rem;max-inline-size:72rem;margin-inline:auto;padding:2.5rem 1rem 1.5rem;display:grid}.brand[data-astro-cid-jo6i4kqk]{justify-items:start;gap:1rem;display:grid}.logo-link[data-astro-cid-jo6i4kqk]{align-items:center;min-block-size:2.75rem;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.cta[data-astro-cid-jo6i4kqk]{min-block-size:2.75rem;color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}ul[data-astro-cid-jo6i4kqk]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-block-size:2.75rem;color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;text-decoration-color:var(--link);text-underline-offset:.3em}.settings[data-astro-cid-jo6i4kqk]{align-content:start;gap:.5rem;display:grid}.setting[data-astro-cid-jo6i4kqk]{align-items:center;gap:.75rem;display:flex}.theme-setting[data-astro-cid-jo6i4kqk]:not(:has(button:not([hidden]))){display:none}.copyright[data-astro-cid-jo6i4kqk]{max-inline-size:72rem;margin:0 auto;padding:0 1rem 2rem;font-size:.875rem}@media (width>=48rem){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.site-header[data-astro-cid-nen7h5rs]{border-block-end:1px solid color-mix(in srgb, var(--link) 50%, transparent);container:site-header/inline-size}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:.375rem;max-inline-size:72rem;margin-inline:auto;padding:.75rem .5rem;display:flex}.home[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;min-block-size:2.75rem;display:inline-flex}.bar[data-astro-cid-nen7h5rs] .home[data-astro-cid-nen7h5rs] .logo img{block-size:auto;inline-size:120px}.cta[data-astro-cid-nen7h5rs]{background:var(--accent);min-block-size:2.75rem;min-inline-size:min-content;color:var(--cta-fg);text-align:center;white-space:nowrap;border-radius:1.375rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.cta-full[data-astro-cid-nen7h5rs]{display:none}.cta[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--accent) 85%, var(--fg))}.tools[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.tool[data-astro-cid-nen7h5rs]{display:contents}.tools[data-astro-cid-nen7h5rs] .language-switch{padding-inline:.375rem;font-size:.875rem}.tools[data-astro-cid-nen7h5rs] .theme-toggle{border-color:#0000}.tools[data-astro-cid-nen7h5rs] .theme-toggle:hover{border-color:var(--accent)}.menu-button[data-astro-cid-nen7h5rs]{z-index:40;block-size:2.75rem;inline-size:2.75rem;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.menu-button[data-astro-cid-nen7h5rs]:hover{border-color:var(--accent)}.menu-button[data-astro-cid-nen7h5rs][hidden]{display:none}.line[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-origin:12px 12px;transition:transform .25s,opacity .2s}.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] .line-top[data-astro-cid-nen7h5rs]{transform:translateY(5px)rotate(45deg)}.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] .line-middle[data-astro-cid-nen7h5rs]{opacity:0}.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] .line-bottom[data-astro-cid-nen7h5rs]{transform:translateY(-5px)rotate(-45deg)}.backdrop[data-astro-cid-nen7h5rs]{z-index:30;background:color-mix(in srgb, var(--vx-night-black) 60%, transparent);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.drawer[data-astro-cid-nen7h5rs]{inset-block:0;z-index:35;border-left:1px solid color-mix(in srgb, var(--link) 60%, transparent);background:var(--bg);visibility:hidden;inline-size:max(min(20rem,85vw),50vw - 18rem);padding:5rem 1.5rem 2rem;transition:transform .3s,visibility 0s linear .3s;position:fixed;right:0;overflow-y:auto;transform:translate(100%)}html.menu-open .backdrop[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .25s}html.menu-open .drawer[data-astro-cid-nen7h5rs]{visibility:visible;transition:transform .3s;transform:translate(0)}html.menu-open{overflow:hidden}.drawer[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-block-size:3rem;color:var(--fg);align-items:center;padding-inline:.5rem;font-size:1.25rem;font-weight:500;text-decoration:none;display:flex}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline;text-decoration-color:var(--link);text-underline-offset:.4em}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.4em;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-nen7h5rs],.backdrop[data-astro-cid-nen7h5rs],.drawer[data-astro-cid-nen7h5rs],.drawer[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs],html.menu-open .backdrop[data-astro-cid-nen7h5rs],html.menu-open .drawer[data-astro-cid-nen7h5rs]{transition:none}}@container site-header (width<=24.37rem){.bar[data-astro-cid-nen7h5rs]{gap:.25rem;padding-inline:.375rem}.cta[data-astro-cid-nen7h5rs]{padding-inline:.375rem}.tools[data-astro-cid-nen7h5rs] .language-switch{padding-inline:.125rem}}@container site-header (width<=22.49rem){.cta[data-astro-cid-nen7h5rs]{white-space:normal}}@container site-header (width>=48rem){.bar[data-astro-cid-nen7h5rs]{gap:1rem;padding:1rem}.bar[data-astro-cid-nen7h5rs] .home[data-astro-cid-nen7h5rs] .logo img{inline-size:141px}.cta[data-astro-cid-nen7h5rs]{border-radius:999px;padding-inline:1.25rem;font-size:1rem}.cta-short[data-astro-cid-nen7h5rs]{display:none}.cta-full[data-astro-cid-nen7h5rs]{display:inline}.tools[data-astro-cid-nen7h5rs]{gap:.25rem}}
