@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:wght@400;700&display=swap";@font-face{font-family:Ubuntu Mono;src:local("Ubuntu Mono Regular Italic"),local("Ubuntu Mono Italic"),url(../_fonts/4K4_flCJ1ZbCHPg2bOGjvi393TQ8dv8W6wGaLSeyoRc-2dI5jhDPIFDnxVghrZjTbT8rVLsuGVm4UsFSqtLH0XE.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:"Ubuntu Mono Fallback: Courier New";src:local("Courier New");size-adjust:83.3198%;ascent-override:99.6162%;descent-override:20.4033%;line-gap-override:0%}@font-face{font-family:Ubuntu Mono;src:local("Ubuntu Mono Regular Italic"),local("Ubuntu Mono Italic"),url(../_fonts/7aU0TdHVC-VLnz8Gs3NOHxQOqROcCmR7oqi54WF3-x4-SVnIVoPj79sdRTu1ST5pb33Lpvh1mmD6J4mRNAaUuIA.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:Ubuntu Mono;src:local("Ubuntu Mono Regular Italic"),local("Ubuntu Mono Italic"),url(../_fonts/JujPDI7iSEq6z_MXt80tPiDqXazLtc4nKwTZAOF7pBA-UyO_7kmjW-2t9Nekg5c35UIayfWIW-pB-WFS4daopOk.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Ubuntu Mono;src:local("Ubuntu Mono Regular Italic"),local("Ubuntu Mono Italic"),url(../_fonts/KNm_yzU_wMuG8acdCWMs_A2yNISy7HwsH8s_slhraXM-fDlUdH2_OR5i81fq90DrSsPFHlYJPoJ5nB-j_66nT9o.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:Ubuntu Mono;src:local("Ubuntu Mono Regular Italic"),local("Ubuntu Mono Italic"),url(../_fonts/m7hGkinUGP5dst5j1T-llt8WfToFH2rpTcESxKO-Jk4-x60_SrrKrx9is21YCmnckh6zerCvwZFZ9mLX8D5qdcU.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:Ubuntu Mono;src:local("Ubuntu Mono Regular Italic"),local("Ubuntu Mono Italic"),url(../_fonts/bCYswh2gELtgpjJNZh-cB5ODcdSSThbIQf7O6CZ-95w-G_kHdmTbSA0XhJXkl7oXMgZc3poNowgGOEjmWq3DnmY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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:Ubuntu Mono;src:local("Ubuntu Mono Regular"),local("Ubuntu Mono"),url(../_fonts/1-bRu328JnfrGerUIHhEi4UVzLv54qQMzMJ8g8MnSNg-9XWyFple9g_tM4ehmrss0zrxkanGrmwpQewgg4q1ZSQ.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:Ubuntu Mono;src:local("Ubuntu Mono Regular"),local("Ubuntu Mono"),url(../_fonts/VSHUEhnyaDuEE4lyQsw80XE8pzMJfKodXxkHrPRe26M-9QeDVHPZ_FxnpS4T8bsO1sowuCQGSOk8jVtKOWJDH0Q.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:Ubuntu Mono;src:local("Ubuntu Mono Regular"),local("Ubuntu Mono"),url(../_fonts/pBnX74sasOwJKI0ePP9H7clui11_F8yHx82Mpac7RAc-7ux9MtyXtrvTgLIsNT65oVSiMGnu_dISBvBHgQQRTI8.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Ubuntu Mono;src:local("Ubuntu Mono Regular"),local("Ubuntu Mono"),url(../_fonts/mBzbMkpMhb3MhbYi7RiBskAxa25YEu4eLqCJ3EW4-u4-G7OWCp_tmWgOfdEFlxcTGPlKO-2ddEia1jRPgH4OKlA.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:Ubuntu Mono;src:local("Ubuntu Mono Regular"),local("Ubuntu Mono"),url(../_fonts/qjv4YV73ipjH4JkG3f1bQUdP6o3cTJzcO1wa6nAF390-yhSYx5k1PVPRfAmUHMRy_xxIGccfh_d2F6D_197Fdg8.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:Ubuntu Mono;src:local("Ubuntu Mono Regular"),local("Ubuntu Mono"),url(../_fonts/BemLyOvwkcHVNYZRxFh2Rux3SHI2G6Rd9fZJG3Stm_M-rKpcCa9i5yE4FC9kViIpkpOrzNhJvfcGrXhUWgsWY9k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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:Ubuntu Mono;src:local("Ubuntu Mono Regular Italic"),local("Ubuntu Mono Italic"),url(../_fonts/fTKyvwDOs7x3nidTPD3sPwiVt3k5XOXbXLSZzz1FcdM-OUecxUN4JlVaKTr6ajQZu7gp4Wo_QSEc-6cv4dzO9iY.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Ubuntu Mono;src:local("Ubuntu Mono Regular"),local("Ubuntu Mono"),url(../_fonts/fR8eCWJ2WuzEQHNcdWXKaH6Cdq9iU5qCMNCu_qKBxL0-Lxlih2upgRy4suLSHgwdye_F4z9y0eQPqZgOOhjbh6s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}#app{background:linear-gradient(180deg,#00a3a3 0,#e062f6);box-sizing:border-box;flex-direction:column;font-family:Ubuntu Mono,"Ubuntu Mono Fallback: Courier New",monospace;justify-content:flex-start;min-height:100vh;min-width:100vw;overflow:hidden;position:relative;transition:background .4s;width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,.page-content{align-items:center;display:flex}.page-content{flex:1 0 auto;flex-direction:column;width:100%}footer{background:#040014;bottom:0;box-shadow:0 -2px 8px #0000000a;color:#fff;font-family:inherit;font-size:1rem;font-weight:600;left:0;padding:1.2rem 0 .7rem;position:fixed;text-align:center;width:100vw;z-index:100}#app.dark footer{background:#222;color:#fff}.footer-content a{color:#fff;text-decoration:underline}#app.dark .footer-content a{color:#fff}#app.dark{background:linear-gradient(180deg,#2c2c2c 0,#000)}.navbar{background:#fff0;border-radius:2rem;box-shadow:0 2px 8px transparent;font-size:1.1rem;font-weight:800;gap:2rem;justify-content:flex-start;left:50%;padding:.5rem 2rem;position:absolute;top:2rem;transform:translate(-50%);z-index:10}.navbar,.navbar a{align-items:center;display:flex}.navbar a{text-decoration:none;transition:color .2s}#app.dark .navbar a,.navbar a{color:#fff}.navbar a:hover .nav-label{text-decoration:underline}.navbar .nav-label{display:inline}.theme-toggle-box{align-items:center;background:#fff;border-radius:1.5rem;box-shadow:0 2px 8px #00000012;display:flex;margin-left:0;padding:.25rem 1rem;position:absolute;right:2.5rem;top:1.5rem;z-index:20}#app.dark .theme-toggle-box{background:#434343;box-shadow:0 2px 8px #00000026}.theme-toggle{background:none;border:none;color:#434343;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:800;padding:0 .5rem;transition:color .2s}#app.dark .theme-toggle,.nav-icon{color:#fff}.nav-icon{align-items:center;display:inline-flex;font-size:1.2em;margin-right:.4em;vertical-align:middle}#app.dark .nav-icon{color:#fff}body,html{background:transparent;box-sizing:border-box;height:auto;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-navbar{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-bottom:.7rem}.footer-navbar .nav-icon{color:#fff;font-size:1.1em;margin:0 .2em 0 0;opacity:.7;transition:opacity .2s}.footer-navbar .footer-nav-label{color:#fff;font-size:1em;font-weight:600;letter-spacing:.01em;margin-right:.2em;opacity:.8}.footer-navbar .footer-nav-label:hover,.footer-navbar .nav-icon:hover{opacity:1}#app.dark .footer-navbar .footer-nav-label,#app.dark .footer-navbar .nav-icon{color:#fff}
