@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{color-scheme:dark;-webkit-font-smoothing:antialiased;font-variation-settings:"ROND" 100!important}*{box-sizing:border-box}body{background:var(--m3c-surface-container);color:var(--m3c-on-surface);--font-primary:var(--font-gsans), "Google Sans Flex", "Google Sans", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, system-ui;min-height:100vh;font-family:var(--font-primary);flex-direction:column;margin:0;font-size:16px;font-weight:400;line-height:1.5;display:flex}:root{--m3c-surface:#0c0e12;--m3c-surface-container-lowest:#000;--m3c-surface-container-low:#101418;--m3c-surface-container:#161a1f;--m3c-surface-container-high:#1c2026;--m3c-surface-container-highest:#21262d;--m3c-on-surface:#e1e5ef;--m3c-on-surface-variant:#a7abb4;--m3c-outline:#71767e;--m3c-outline-variant:#434850;--m3c-inverse-surface:#f9f9fe;--m3c-inverse-on-surface:#535559;--m3c-primary:#aec9eb;--m3c-on-primary:#27425e;--m3c-primary-container:#3a5471;--m3c-on-primary-container:#d2e5ff;--m3c-inverse-primary:#47617f;--m3c-secondary:#bac8db;--m3c-on-secondary:#354151;--m3c-secondary-container:#303c4c;--m3c-on-secondary-container:#b3c0d3;--m3c-tertiary:#e0d8ff;--m3c-on-tertiary:#4f4972;--m3c-tertiary-container:#d1c9fa;--m3c-on-tertiary-container:#464069;--m3c-error:#fa746f;--m3c-on-error:#490006;--m3c-error-container:#871f21;--m3c-on-error-container:#ff9993;--m3c-shadow:#000;--m3c-scrim:#000;--m3c-on-on-primary:#aec8eb;--m3c-primary-container-subtle:#112e49;--m3c-on-primary-container-subtle:#93adce;--m3c-secondary-container-subtle:#202d3c;--m3c-on-secondary-container-subtle:#9facbf;--m3c-tertiary-container-subtle:#2d274d;--m3c-on-tertiary-container-subtle:#ada5d4;--m3c-error-container-subtle:#60000a;--m3c-on-error-container-subtle:#ff8983;--m3-easing-fast:linear(0, .02 2.3%, .08 5.1%, .265, .452, .61, .732, .82 33.7%, .89, .93 46.9%, .974 58.6%, .994, 1) .15s;--m3-elevation-1:0px 1px 2px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 1px 3px 1px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-2:0px 1px 2px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 2px 6px 2px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-3:0px 1px 3px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 4px 8px 3px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-4:0px 2px 3px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 6px 10px 4px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-5:0px 4px 4px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 8px 12px 6px oklch(from var(--m3c-shadow) l c h / .15)}a{color:var(--m3c-primary)}main{flex:1}.content-container{width:95%;max-width:1000px;margin:0 auto}.layer{position:relative;overflow:hidden}.layer:after{content:"";opacity:0;border-radius:inherit;background:#fff;width:100%;height:100%;transition:opacity .15s;position:absolute;top:0;left:0}.layer:hover:after,.layer:active:after,.layer:focus-visible:after{opacity:.075}.ripple{opacity:.075;background:#fff;border-radius:9999px;width:30px;height:30px;transition:opacity .15s,width .15s,height .15s;position:absolute;top:0;left:0;transform:translate(-50%)translateY(-50%)}h2{margin-top:0}a{text-decoration:none}a:hover{text-decoration:underline wavy}@keyframes page-transition-out{0%{opacity:1;scale:1}to{opacity:0;transform:translate(-10vw)}}@keyframes page-transition-in{0%{opacity:0;transform:translate(20vw)}to{opacity:1;transform:translate(0%)}}::selection{background:var(--m3c-tertiary-container);color:var(--m3c-on-tertiary-container)}:focus-visible{animation:.4s ease-out forwards focus}@keyframes focus{0%{outline:8px var(--m3c-primary) solid}to{outline:4px var(--m3c-primary) solid}}img{user-select:none}footer[data-astro-cid-oenwriqq]{background:var(--m3c-surface-container-high);width:100%;box-shadow:var(--m3-elevation-1);color:var(--m3c-on-surface-variant);padding:15px 0}footer[data-astro-cid-oenwriqq] .content-container[data-astro-cid-oenwriqq]{flex-wrap:wrap;display:flex}.footer-left[data-astro-cid-oenwriqq]{flex:2.75;align-items:start;min-width:300px}.footer-right[data-astro-cid-oenwriqq]{flex:1;justify-content:space-between;gap:10px;display:flex}h4[data-astro-cid-oenwriqq]{margin:0 0 8px;font-size:14px;font-weight:400}a[data-astro-cid-oenwriqq]{margin-bottom:6px;font-weight:500}.link-list[data-astro-cid-oenwriqq]{flex-direction:column;list-style:none;display:flex}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.button[data-astro-cid-vyfofef3]{height:40px;font-size:14px;line-height:1.429;font-family:var(--font-primary);cursor:pointer;transition:border-radius var(--m3-easing-fast);user-select:none;border:none;border-radius:28px;justify-content:center;align-items:center;gap:8px;margin-top:16px;margin-right:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.button[data-astro-cid-vyfofef3][data-size=large]{height:56px;padding:0 24px;font-size:16px;line-height:1.5}.button[data-astro-cid-vyfofef3][data-variant=filled]{background:var(--m3c-primary);color:var(--m3c-on-primary)}.button[data-astro-cid-vyfofef3][data-variant=tonal]{background:var(--m3c-secondary-container);color:var(--m3c-on-secondary-container)}.button[data-astro-cid-vyfofef3][data-variant=text]{color:var(--m3c-primary);background:0 0}.button[data-astro-cid-vyfofef3][data-isSquare="true"]{border-radius:12px}.button[data-astro-cid-vyfofef3]:active{border-radius:8px}.icon-button{padding:8px!important}nav[data-astro-cid-q3uyxffx]{background:var(--m3c-surface-container-high);width:100%;box-shadow:var(--m3-elevation-1);color:#fff;z-index:99999;padding:15px 0;position:sticky;top:0}.content-container[data-astro-cid-q3uyxffx]{align-items:center;display:flex}.spacer[data-astro-cid-q3uyxffx]{flex:1}nav[data-astro-cid-q3uyxffx] a,nav[data-astro-cid-q3uyxffx] button{margin-top:0!important}
