.to-top[data-astro-cid-m2w4i7vy]{position:fixed;z-index:10;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid var(--frost);border-radius:50%;background:var(--white);color:var(--slate);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility 0s linear .2s}.to-top[data-astro-cid-m2w4i7vy].shown{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}@media(hover:hover){.to-top[data-astro-cid-m2w4i7vy]:hover{color:var(--ink);border-color:var(--accent-border-soft);background:var(--mist)}}.to-top[data-astro-cid-m2w4i7vy]:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media(prefers-reduced-motion:reduce){.to-top[data-astro-cid-m2w4i7vy],.to-top[data-astro-cid-m2w4i7vy].shown{transition:none;transform:none}}@media print{.to-top[data-astro-cid-m2w4i7vy]{display:none}}header[data-astro-cid-5hce7sga].site{border-bottom:1px solid var(--frost)}.bar[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:var(--s24);min-height:68px}.menu[data-astro-cid-5hce7sga]{display:flex;gap:var(--s24);margin-right:auto;margin-left:var(--s16)}.menu[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:14px;font-weight:400;color:var(--slate);white-space:nowrap}.menu[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--link-hover)}.brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:400;letter-spacing:-.2px}.brand[data-astro-cid-5hce7sga]:hover{color:var(--ink)}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{display:block}.langs[data-astro-cid-5hce7sga]{display:inline-flex;border:1px solid var(--frost);border-radius:var(--radius);overflow:hidden}.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:13px;font-weight:400;letter-spacing:-.13px;padding:6px 12px;color:var(--slate);line-height:1.4}.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{text-decoration:none}.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]+a[data-astro-cid-5hce7sga]{border-left:1px solid var(--frost)}.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current]{background:var(--brand-coral);color:var(--brand-cream);font-weight:500}.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not([aria-current]):hover{background:var(--frost);color:var(--ink)}@media(max-width:720px){.bar[data-astro-cid-5hce7sga]{padding-top:14px;row-gap:10px}.menu[data-astro-cid-5hce7sga]{order:3;width:100%;margin:0;padding:0 0 var(--s16);overflow-x:auto;gap:var(--s16);scrollbar-width:none}.menu[data-astro-cid-5hce7sga]::-webkit-scrollbar{display:none}}main[data-astro-cid-5hce7sga]{padding-block:var(--s48) var(--s64)}footer[data-astro-cid-5hce7sga].site{border-top:1px solid var(--frost);background:var(--mist);margin-top:var(--s64)}footer[data-astro-cid-5hce7sga].site .wrap[data-astro-cid-5hce7sga]{padding-block:var(--s32) var(--s48)}footer[data-astro-cid-5hce7sga].site nav[data-astro-cid-5hce7sga]{display:flex;gap:var(--s24);flex-wrap:wrap;margin-bottom:var(--s16)}footer[data-astro-cid-5hce7sga].site nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:14px;color:var(--steel)}footer[data-astro-cid-5hce7sga].site nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--link-hover)}footer[data-astro-cid-5hce7sga].site .legal[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s8) var(--s16);flex-wrap:wrap}footer[data-astro-cid-5hce7sga].site .copyright[data-astro-cid-5hce7sga]{margin:0;font-size:12px;color:var(--smoke)}footer[data-astro-cid-5hce7sga].site .note[data-astro-cid-5hce7sga]{margin:0 0 0 auto;font-size:11px;color:var(--smoke)}.download[data-astro-cid-a3codrza] h2[data-astro-cid-a3codrza]{margin-bottom:var(--s8)}.download[data-astro-cid-a3codrza] p[data-astro-cid-a3codrza]{margin-bottom:var(--s16)}.badges[data-astro-cid-a3codrza]{display:flex;gap:12px;flex-wrap:wrap}.badges[data-astro-cid-a3codrza] a[data-astro-cid-a3codrza]{display:inline-flex;min-height:44px;align-items:center}.badges[data-astro-cid-a3codrza] a[data-astro-cid-a3codrza]:hover{opacity:.82}.badges[data-astro-cid-a3codrza] img[data-astro-cid-a3codrza]{display:block;height:40px;width:auto}.copy[data-astro-cid-74lkg7sv]{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;font:inherit;font-size:12px;font-weight:400;line-height:1;padding:5px 10px;border:1px solid var(--control-border);border-radius:var(--radius);background:transparent;color:var(--ink);cursor:pointer}.copy[data-astro-cid-74lkg7sv]:hover{background:var(--frost);border-color:var(--slate)}.copy[data-astro-cid-74lkg7sv]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy[data-astro-cid-74lkg7sv].compact{padding:5px}.copy[data-astro-cid-74lkg7sv].done{color:var(--ink);border-color:var(--slate);background:var(--frost)}.ico[data-astro-cid-74lkg7sv]{display:block;flex:none}.ico[data-astro-cid-74lkg7sv][hidden]{display:none}
