@font-face{font-family:googleSans;src:url(../media/GoogleSans-s.p.3b1mleb1-o4wa.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:94.22%;descent-override:27.89%;line-gap-override:0.0%;size-adjust:102.53%}.googlesans_798e4800-module__O7DssG__className{font-family:googleSans,googleSans Fallback}
:root{--background:#f8f9fb;--foreground:#18222e;--backdrop:#e8e8e8c8;--cta:#0a84ff;--disabled:#5f6672}@media (prefers-color-scheme:dark){:root{--background:#0b1012;--foreground:#fff;--backdrop:#1f1f1fc8;--disabled:#adadad}}html{scrollbar-gutter:stable;height:100%;scroll-padding-top:60px;overflow-x:hidden}html.modal-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{max-width:100vw}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:var(--cta);text-decoration:none}a.external:after{content:"";background-color:currentColor;width:.6em;height:.6em;margin-left:.1em;transition:transform .2s;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 393 398' fill='none' stroke='%23000' stroke-width='66.6667' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M33.3333 364.583L358.75 33.3334M358.75 331.458V33.3334H65.875'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 393 398' fill='none' stroke='%23000' stroke-width='66.6667' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M33.3333 364.583L358.75 33.3334M358.75 331.458V33.3334H65.875'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}a.external:hover:after{transform:translate(1px,-1px)}button{cursor:pointer;background:0 0;border:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}footer{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24px;margin:40px;padding:40px 0;display:flex}footer p{max-width:500px}
