@font-face{font-family:Mozilla Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mozilla-text-latin-ext-400-normal-Ccs_5RMd.woff2)format("woff2"),url(/assets/mozilla-text-latin-ext-400-normal-CeyOMbE8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mozilla Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mozilla-text-latin-400-normal-Bc5uDWzR.woff2)format("woff2"),url(/assets/mozilla-text-latin-400-normal-Ciw8hre0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mozilla Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mozilla-text-latin-ext-500-normal-D7W7oyMc.woff2)format("woff2"),url(/assets/mozilla-text-latin-ext-500-normal-Cf8dNN-_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mozilla Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mozilla-text-latin-500-normal-Dr38qeOK.woff2)format("woff2"),url(/assets/mozilla-text-latin-500-normal-DUzCqhlw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mozilla Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mozilla-text-latin-ext-600-normal-DeGDRgeF.woff2)format("woff2"),url(/assets/mozilla-text-latin-ext-600-normal-BqML2dfK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mozilla Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mozilla-text-latin-600-normal-B4XjTwKm.woff2)format("woff2"),url(/assets/mozilla-text-latin-600-normal-6wosyKdf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mozilla Headline;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mozilla-headline-latin-ext-600-normal-BSD9-k4g.woff2)format("woff2"),url(/assets/mozilla-headline-latin-ext-600-normal-DBY3U_cy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mozilla Headline;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mozilla-headline-latin-600-normal-DgQakV4s.woff2)format("woff2"),url(/assets/mozilla-headline-latin-600-normal-CLftTkY6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-body:"Mozilla Text", var(--font-system);--font-headline:"Mozilla Headline", var(--font-system);font-family:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--page-bg);color:var(--text-color);-webkit-font-smoothing:antialiased;--page-bg:var(--lightningcss-light,#f4f5f8)var(--lightningcss-dark,#15161a);--surface-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262930);--surface-raised-bg:var(--lightningcss-light,#f8f9fb)var(--lightningcss-dark,#292c33);--surface-border:var(--lightningcss-light,#d6d9e0)var(--lightningcss-dark,#41454f);--surface-shadow:0 1px 2px var(--lightningcss-light,#1419280f)var(--lightningcss-dark,#0006), 0 1px 1px var(--lightningcss-light,#1419280a)var(--lightningcss-dark,#0003);--surface-shadow-raised:0 12px 32px var(--lightningcss-light,#1419282e)var(--lightningcss-dark,#0009), 0 2px 6px var(--lightningcss-light,#1419281a)var(--lightningcss-dark,#0006);--text-color:var(--lightningcss-light,#1a1c21)var(--lightningcss-dark,#e9eaee);--text-color-secondary:var(--lightningcss-light,#5b606c)var(--lightningcss-dark,#a3a8b4);--text-color-tertiary:var(--lightningcss-light,#7f848f)var(--lightningcss-dark,#868b96);--accent:var(--lightningcss-light,#3b5bdb)var(--lightningcss-dark,#7c9cff);--accent-hover:var(--lightningcss-light,#2f4bc0)var(--lightningcss-dark,#9bb3ff);--accent-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1530);--accent-soft:var(--lightningcss-light,#e6ebff)var(--lightningcss-dark,#2a3456);--accent-soft-hover:var(--lightningcss-light,#d8e0ff)var(--lightningcss-dark,#33406b);--neutral-button-bg:var(--lightningcss-light,#e9ebf0)var(--lightningcss-dark,#393c46);--neutral-button-hover-bg:var(--lightningcss-light,#dcdfe6)var(--lightningcss-dark,#464a55);--danger:var(--lightningcss-light,#c92a2a)var(--lightningcss-dark,#ff8787);--danger-soft:var(--lightningcss-light,#ffe9e9)var(--lightningcss-dark,#47262b);--danger-soft-hover:var(--lightningcss-light,#ffdcdc)var(--lightningcss-dark,#552a30);--danger-solid:var(--lightningcss-light,#c92a2a)var(--lightningcss-dark,#d63939);--danger-solid-hover:var(--lightningcss-light,#a61e1e)var(--lightningcss-dark,#e85050);--highlight-bg:var(--accent-soft);--link-color:var(--accent);--link-hover-color:var(--accent-hover);--focus-ring:0 0 0 2px var(--page-bg), 0 0 0 4px var(--accent);--content-width:680px;--viewport-padding-inline:.8rem;--viewport-padding-block:1rem}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=500px){html{--viewport-padding-inline:1.5rem;--viewport-padding-block:1.3rem}}html{--viewport-padding:var(--viewport-padding-block) var(--viewport-padding-inline);--container-rounding:.75rem;--item-rounding:.6rem}body{margin:0}strong,b,th,h1,h2,h3{font-weight:600}#app{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}a{color:var(--link-color);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.08em}@media (hover:hover){a:not(._button_c8oci_93):hover{color:var(--link-hover-color)}}a:focus-visible{outline:2px solid var(--link-color);outline-offset:2px;border-radius:2px}code{letter-spacing:-.02em;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:break-word;background:var(--lightningcss-light,#1419280f)var(--lightningcss-dark,#ffffff14);border-radius:.25em;padding:.1em .3em;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.9em;line-height:1}._button_c8oci_93{cursor:pointer;font:inherit;border:none;border-radius:.5rem;padding:.9em 1.3em;font-size:.85rem;font-weight:500;line-height:1.2;transition:background-color .12s,color .12s}._button_c8oci_93:focus-visible{box-shadow:var(--focus-ring);outline:none}._neutralButton_c8oci_141{color:var(--text-color);background-color:var(--neutral-button-bg)}@media (hover:hover){._neutralButton_c8oci_141:hover{background-color:var(--neutral-button-hover-bg)}}._userInfo_c8oci_152{grid-auto-flow:column;align-items:center;gap:.75rem;font-size:14px;display:grid}._logoutButton_c8oci_160{padding:.55em 1em;font-size:.8rem;text-decoration:none}._avatar_c8oci_166{width:34px;height:34px;box-shadow:0 0 0 1px var(--surface-border);border-radius:50%}._mainLoginButton_c8oci_173{width:fit-content;margin:2.5rem auto 3rem}._explainerContainer_c8oci_178{padding:var(--viewport-padding);max-width:var(--content-width);margin:0 auto;padding-top:2rem;padding-bottom:0}._siteHeader_13o2e_1{background:var(--surface-bg);border-bottom:1px solid var(--surface-border);padding:.75rem var(--viewport-padding-inline);grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:3.25rem;display:grid}._siteHeader_13o2e_1 h1{font-family:var(--font-headline);letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:600;line-height:1.2}._siteFooter_13o2e_21{border-top:1px solid var(--surface-border);padding:var(--viewport-padding);color:var(--text-color-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em 2em;margin-top:2rem;font-size:.875rem;display:flex}._siteFooter_13o2e_21 p{margin:0}._githubLink_13o2e_38{grid-template-columns:auto 1fr;align-items:center;gap:.4em;display:grid}._githubLink_13o2e_38 svg{fill:currentColor;width:1.1em;display:block}._githubButton_j4l9a_1{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2328);width:fit-content;box-shadow:var(--surface-shadow);background-color:var(--lightningcss-light,#1f2328)var(--lightningcss-dark,#f0f2f5);grid-template-columns:auto 1fr;align-items:center;gap:.8em;padding:.9em 1.6em .9em 1.3em;font-size:.95rem;text-decoration:none;display:grid}._githubButton_j4l9a_1._small_j4l9a_16{gap:.6em;padding:.55em 1em .55em .85em;font-size:.8rem}@media (hover:hover){._githubButton_j4l9a_1:hover{background-color:var(--lightningcss-light,#3a4048)var(--lightningcss-dark,#fff)}}._icon_j4l9a_30{aspect-ratio:1;width:1.3rem}._small_j4l9a_16 ._icon_j4l9a_30{width:1rem}._icon_j4l9a_30 svg{fill:currentColor;display:block}._toasts_m21r0_1{pointer-events:none;width:100dvw;height:100dvh;position:fixed;top:0;left:0;overflow:clip}@property --display{syntax:"none|block";inherits:false;initial-value:none}._toast_m21r0_1{pointer-events:auto;--offset:1rem;bottom:var(--offset);right:var(--offset);color:#fff;border-radius:var(--item-rounding);box-shadow:var(--surface-shadow-raised);translate:0 calc(var(--offset) + 100%);max-width:min(27em, calc(100dvw - 2 * var(--offset)));box-sizing:border-box;background:var(--lightningcss-light,#1f2328)var(--lightningcss-dark,#33363e);border:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#454952);padding:.65rem 1rem;font-size:.9rem;line-height:1.4;transition:translate .15s ease-in;position:absolute}._toast_m21r0_1._show_m21r0_36{transition:translate .15s ease-out;translate:0}@starting-style{._toast_m21r0_1._show_m21r0_36{translate:0 calc(var(--offset) + 100%)}}._char_1od8c_1{will-change:transform;display:inline-block}
