:root{--textColor:#202020;--backgroundColor:#ede5f1;--accentColor:#eebff8;--accentColorDark:#cd3be3;--foregroundColor:rgba(201,181,209,.7);--foregroundColorLight:rgba(231,204,243,.4)}@media(prefers-color-scheme:dark){:root{--textColor:#d7cfda;--backgroundColor:#180023;--accentColor:#87189f;--accentColorDark:#e198ec;--foregroundColor:rgba(72,62,76,.7);--foregroundColorLight:rgba(50,45,55,.4)}}:root{--globalFont:"Nunito",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--codeFont:"JetBrains Mono",monospace}*{font-family:var(--globalFont);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;letter-spacing:-.5px}p{font-size:1rem;margin:0}h1,h2,h3,h4,h5,h6{margin:.5rem 0 .25rem;font-family:var(--globalFont);font-weight:700}pre,pre *{font-family:var(--codeFont)}:root{--padding:1.25rem}@media(max-width:45rem){:root{--padding:.75rem}}button{--buttonRadius:1.25rem;display:flex;align-items:center;justify-content:center;gap:.15rem;border:none;border-radius:var(--buttonRadius);background:var(--foregroundColor);font-size:medium;color:var(--textColor);padding:.5rem .75rem;cursor:pointer;transition:.2s ease-in-out;-webkit-backdrop-filter:blur(.25rem) saturate(150%);backdrop-filter:blur(.25rem) saturate(150%)}button:hover{opacity:.8}button:disabled{opacity:.7;cursor:not-allowed}button:has(span.iconify){padding:.5rem}button span.iconify{width:1rem!important;height:1rem!important}button:has(img){padding:.5rem .75rem .5rem .5rem}button img{width:2rem;height:2rem;border-radius:.75rem}button.transparent{padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}button.transparent span.iconify{width:1rem!important;height:1rem!important}.light{opacity:.4}.transparent{background:transparent}.fullWidth{width:100%}.autoSpace{justify-content:space-between;width:100%}.noSpace{gap:0}.noRound{border-radius:0}.error{color:red}.centerText,.error{text-align:center}.centered{align-items:center;justify-content:center}*,:after,:before{box-sizing:border-box}:focus-visible{outline:var(--accentColor) .1rem solid;border-radius:.75rem}#app,body,html{height:100dvh;margin:0;padding:0;background:var(--backgroundColor);color:var(--textColor);overflow:hidden}#app{overflow:scroll}a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--textColor);cursor:pointer}.pageRenderer :not(h1,h2,h3,h4,h5,h6)>a,a.prominent{text-decoration:underline;text-decoration-color:var(--accentColor)}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:900;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal}.vStack[data-v-7da57c34]{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start}.vStack.spaced[data-v-7da57c34]{row-gap:1rem;-moz-column-gap:0;column-gap:0}.hStack[data-v-81abcffe]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.hStack.spaced[data-v-81abcffe]{-moz-column-gap:1rem;column-gap:1rem;row-gap:0}[data-v-d98de841]:root{--textColor:#202020;--backgroundColor:#ede5f1;--accentColor:#eebff8;--accentColorDark:#cd3be3;--foregroundColor:rgba(201,181,209,.7);--foregroundColorLight:rgba(231,204,243,.4)}@media(prefers-color-scheme:dark){[data-v-d98de841]:root{--textColor:#d7cfda;--backgroundColor:#180023;--accentColor:#87189f;--accentColorDark:#e198ec;--foregroundColor:rgba(72,62,76,.7);--foregroundColorLight:rgba(50,45,55,.4)}}.navLink[data-v-d98de841]{width:100%;padding:.5rem;border-radius:1rem;justify-content:flex-start;transition:.2s ease}.navLink.selected[data-v-d98de841],.navLink[data-v-d98de841]:hover{background:var(--foregroundColor)}.navLink span[data-v-d98de841]{width:1.5rem;height:1.5rem}.navLink h3[data-v-d98de841]{margin:0}.children[data-v-d98de841]{margin-inline-start:1rem}[data-v-e14c69a9]:root{--textColor:#202020;--backgroundColor:#ede5f1;--accentColor:#eebff8;--accentColorDark:#cd3be3;--foregroundColor:rgba(201,181,209,.7);--foregroundColorLight:rgba(231,204,243,.4)}@media(prefers-color-scheme:dark){[data-v-e14c69a9]:root{--textColor:#d7cfda;--backgroundColor:#180023;--accentColor:#87189f;--accentColorDark:#e198ec;--foregroundColor:rgba(72,62,76,.7);--foregroundColorLight:rgba(50,45,55,.4)}}.desktopNav[data-v-e14c69a9]{--innerPadding:calc(var(--padding)/2);min-width:16rem;height:100dvh;overflow:scroll;position:sticky;top:0;padding:var(--innerPadding);display:flex;flex-direction:column;gap:1rem}.desktopNav[data-v-e14c69a9],.desktopNav[data-v-e14c69a9] *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.desktopNav .headerIcon[data-v-e14c69a9]{gap:.25rem;width:100%;padding:var(--innerPadding)}.desktopNav .headerIcon[data-v-e14c69a9] *{margin:0}.desktopNav .pages[data-v-e14c69a9],.desktopNav[data-v-e14c69a9] .children{gap:.25rem;margin-top:.25rem}[data-v-ac57d08d]:root{--textColor:#202020;--backgroundColor:#ede5f1;--accentColor:#eebff8;--accentColorDark:#cd3be3;--foregroundColor:rgba(201,181,209,.7);--foregroundColorLight:rgba(231,204,243,.4)}@media(prefers-color-scheme:dark){[data-v-ac57d08d]:root{--textColor:#d7cfda;--backgroundColor:#180023;--accentColor:#87189f;--accentColorDark:#e198ec;--foregroundColor:rgba(72,62,76,.7);--foregroundColorLight:rgba(50,45,55,.4)}}.mobileNav[data-v-ac57d08d]{position:sticky;bottom:0;width:100%;background:linear-gradient(to top,var(--backgroundColor),transparent);padding:var(--padding) 0}.mobileNav .subpageWrapper[data-v-ac57d08d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);max-width:30rem;margin:0 auto}.mobileNav .subpageWrapper.expanded[data-v-ac57d08d]{grid-template-rows:1fr}.mobileNav .subpageWrapper .subpageInner[data-v-ac57d08d]{min-height:0;overflow:hidden}.mobileNav .subpageWrapper .subpageList[data-v-ac57d08d]{gap:.25rem;padding:.5rem;margin-bottom:.5rem;border-radius:1.5rem;background:var(--foregroundColor);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.mobileNav .subpageWrapper .subpageList .subpageLink[data-v-ac57d08d]{width:100%;padding:.5rem;border-radius:1rem;justify-content:flex-start;transition:.2s ease}.mobileNav .subpageWrapper .subpageList .subpageLink.selected[data-v-ac57d08d],.mobileNav .subpageWrapper .subpageList .subpageLink[data-v-ac57d08d]:hover{background:var(--foregroundColor)}.mobileNav .subpageWrapper .subpageList .subpageLink span[data-v-ac57d08d]{width:1.25rem;height:1.25rem}.mobileNav .subpageWrapper .subpageList .subpageLink p[data-v-ac57d08d]{margin:0}.mobileNav .mobileNavContent[data-v-ac57d08d]{--pad:.25rem;position:relative;width:100%;padding:var(--pad);display:flex;background:var(--foregroundColor);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:1.5rem;overflow:hidden;margin:auto auto env(safe-area-inset-bottom);max-width:30rem}.mobileNav .mobileNavContent:active .slider[data-v-ac57d08d]{scale:.9}.mobileNav .mobileNavContent .slider[data-v-ac57d08d]{position:absolute;top:var(--pad);bottom:var(--pad);left:calc(var(--pad) + var(--d8a5ab02)*(100% - var(--pad)*2)/var(--dba3c778));width:calc((100% - var(--pad)*2)/var(--dba3c778));border-radius:1.25rem;background:var(--foregroundColor);transition:left .25s cubic-bezier(.22,1,.36,1),scale .2s ease;pointer-events:none;z-index:0}.mobileNav .mobileNavContent a[data-v-ac57d08d]{position:relative;z-index:1;flex:1}.mobileNav .mobileNavContent .mobileNavLink[data-v-ac57d08d]{padding:.5rem;gap:.25rem;align-items:center}.mobileNav .mobileNavContent .mobileNavLink span[data-v-ac57d08d]{width:1.5rem;height:1.5rem}.mobileNav .mobileNavContent .mobileNavLink p[data-v-ac57d08d]{font-size:.75rem;margin:0}[data-v-f5b8ef17]:root{--textColor:#202020;--backgroundColor:#ede5f1;--accentColor:#eebff8;--accentColorDark:#cd3be3;--foregroundColor:rgba(201,181,209,.7);--foregroundColorLight:rgba(231,204,243,.4)}@media(prefers-color-scheme:dark){[data-v-f5b8ef17]:root{--textColor:#d7cfda;--backgroundColor:#180023;--accentColor:#87189f;--accentColorDark:#e198ec;--foregroundColor:rgba(72,62,76,.7);--foregroundColorLight:rgba(50,45,55,.4)}}.miniApp[data-v-f5b8ef17]{display:inline-flex;align-items:center;background:var(--accentColor);padding:.5rem;border-radius:1.5rem}[data-v-28c1db6e]:root{--padding:1.25rem}@media(max-width:45rem){[data-v-28c1db6e]:root{--padding:.75rem}}.defaultLayout[data-v-28c1db6e]{display:flex;flex:1;min-height:100%}.defaultLayout .mainView[data-v-28c1db6e]{display:flex;flex-direction:column;flex:1;padding:var(--padding);max-width:65rem;margin:0 auto;justify-content:space-between;height:100%;overflow:scroll}.defaultLayout .mainView .content[data-v-28c1db6e]{flex:1;width:100%}.defaultLayout .mainView .bottomBar[data-v-28c1db6e]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.defaultLayout .mainView .bottomBar.miniApp[data-v-28c1db6e]{padding-bottom:1rem}.defaultLayout .mainView .bottomBar a[data-v-28c1db6e]:has(.openNewTabButton){flex-grow:1}.defaultLayout .mainView .bottomBar a:has(.openNewTabButton) .openNewTabButton[data-v-28c1db6e]{width:100%}@media(max-width:45rem){.desktopNav[data-v-28c1db6e]{display:none}.mainView[data-v-28c1db6e]{padding-bottom:0!important}}@media(min-width:45rem){.mobileNav[data-v-28c1db6e]{display:none}}
