body>iframe{display:none!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;text-rendering:optimizeLegibility}body,html{height:100vsh}body{background:#282828;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0;touch-action:pan-y;width:100vw}body,html,option,select{font-size:24px}:root{--topnav-height:44px;--separator-color:#444;--topnav-button-height:32px}body,button{color:#ccc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button{appearance:none;-webkit-appearance:none;background-color:initial;cursor:pointer;display:block;margin:0}button:hover{background-color:#222}*{position:relative}a{color:#74b9ff;text-decoration:none}a:after{background:#74b9ff15;content:"";display:block;height:6px;left:0;margin-top:-6px;position:absolute;top:100%;width:100%;z-index:-1}a:hover{color:#0984e3}hr{border:0;border-top:2px solid #0003;margin:0;padding:0}.type,textarea{display:block;left:0;margin:0;overflow:hidden;padding:14px;position:absolute;top:44px;top:var(--topnav-height);top:0;width:calc(100vw - 32px)}@media screen and (min-width:640px){.type,textarea{padding:28px}}textarea{appearance:none;background-color:#0000;border:none;caret-color:#fff;color:#f000;font-family:Courier,monospace;font-size:23px;letter-spacing:0;line-height:30px;margin-top:8px;opacity:1;resize:none;transform:scalex(1.01);transform-origin:center left;word-break:break-all;z-index:100}textarea,textarea:active,textarea:focus{outline:none}textarea::selection{background-color:#e74c3c80;color:#0000}.type{align-content:flex-start;display:flex;flex-wrap:wrap}.type-break{width:100%}svg{display:block;margin:0}.key{color:#fff;height:22px;margin-bottom:-4px;margin-right:4px;margin-top:12px;width:10px}.unknown-char{color:red;display:block;font-size:24px;line-height:20px}.sidebar{align-items:center;backdrop-filter:blur(16px);background-color:#28282880;border-left:none;border-top:1px solid #444;border-top:1px solid var(--separator-color);bottom:0;display:flex;gap:28px;height:auto;left:0;overflow-x:scroll;overflow-y:hidden;padding:16px 16px 24px;position:fixed;-webkit-user-select:none;user-select:none;width:100vw;z-index:200}@media screen and (min-width:1000px){.sidebar{border-left:1px solid #444;border-left:1px solid var(--separator-color);border-top:none;flex-direction:column;height:calc(100vh - 44px);height:calc(100vh - var(--topnav-height));left:auto;overflow-x:hidden;overflow-y:scroll;right:0;top:44px;top:var(--topnav-height);width:190px}}.scroller{height:calc(100vh - 44px);height:calc(100vh - var(--topnav-height));height:calc(100svh - 44px);height:calc(100svh - var(--topnav-height));overflow-x:hidden;overflow-y:scroll;top:44px;top:var(--topnav-height)}@media screen and (max-width:1000px){.scroller{height:calc(100vh - 224px);height:calc(100vh - var(--topnav-height) - 180px);height:calc(100svh - 224px);height:calc(100svh - var(--topnav-height) - 180px);top:44px;top:var(--topnav-height)}}.jbx-tabs{background-color:#333;border-radius:6px;box-shadow:inset 0 2px 2px #2224;display:flex;padding:2px;width:250px}.jbx-tabs button{border-radius:6px;flex:1 1;height:40px}.jbx-tabs button.active{background-color:#444;box-shadow:inset 0 1px 0 #fff1,0 1px 0 #0000001a;color:#fff;font-weight:700}.jbx-input{appearance:none;background-color:#333;border:none;border-radius:6px;box-shadow:inset 0 2px 2px #2224;color:#fff;font-size:16px;height:40px;padding:6px;width:100%}.editor-input{-webkit-appearance:none;background:#222;border:none;border-radius:8px;box-shadow:inset 0 2px 8px #111;color:#fff;font-size:44px;height:64px;margin:0;padding:0;text-align:center;width:64px}.editor-input-label{text-shadow:#0004 0 -1px 0}.editor-input-container{align-content:flex-start;align-items:center;display:flex;flex-direction:column;font-size:12px;gap:4px;height:84px;text-transform:uppercase}.editor-char{color:#fff;font-size:64px}.editor-controls{display:flex;height:32px;justify-content:center;margin-top:16px;position:absolute;right:0;top:100%;width:100%}.editor svg{pointer-events:none}.editor-dot{border-radius:16px;cursor:pointer;height:16px;opacity:1;position:absolute;transform:translatey(-50%) translatex(-50%);width:16px}.topnav{align-items:center;backdrop-filter:blur(16px);background-color:#28282880;border-bottom:1px solid #444;border-bottom:1px solid var(--separator-color);display:flex;font-size:15px;height:44px;height:var(--topnav-height);left:0;padding:0 8px;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100vw;z-index:300}.topnav.-responsive{flex-wrap:wrap;height:auto;min-height:44px;min-height:var(--topnav-height)}.topnav.-responsive .-hide-on-mobile{display:inline!important;display:initial!important}.topnav button{border:none;font-size:15px;margin:0;padding:0 16px}.topnav>button{height:44px;height:var(--topnav-height)}.topnav button[data-state=open]{background-color:#111}.topnav button[data-state=open]:after{border:10px solid;border-color:#0000 #0000 #444;bottom:-5px;content:"";display:block;left:50%;margin-left:-10px;position:absolute}.jbx-menu{cursor:pointer;height:44px;height:var(--topnav-height);line-height:44px;line-height:var(--topnav-height);padding:0 10px;position:relative}.jbx-menu:hover{background:#333}.jbx-menu.-open{background-color:#111}.jbx-menu-options{background:#111;left:0;position:absolute;top:100%;width:250px}.jbx-menu-option{border-bottom:1px solid #333;padding:0 10px}.jbx-menu-option:hover{background:#000}.jbx-popover{background-color:#444;border-bottom:1px solid #fff1;border-radius:8px;box-shadow:0 1px 0 #00000021,0 4px 8px #10101080;margin:3px;overflow:hidden;padding:12px}.jbx-popover>button{border-radius:6px;height:40px;line-height:1;padding:0 16px;text-align:left;width:100%}.jbx-popover .jbx-popover--content{padding:8px 0}.jbx-popover .jbx-popover--title{font-size:12px;font-weight:600;padding:12px 0 4px;text-shadow:#0001 0 -1px 0;text-transform:uppercase}.jbx-popover .jbx-popover--title:first-child{padding-top:0}.jbx-popover .jbx-input{padding:8px 16px}.jbx-popover .jbx-input:focus{box-shadow:0 0 0 .5px #e84393,0 0 0 3px #e8439340,0 0 14px -10px #ff0;outline:none}.sidebar button{background-color:#444;border:none;height:24px;line-height:1;margin:0;padding:0 8px}.sidebar button:hover{background-color:#555;color:#fff}.-hide-on-mobile{display:none}.-show-only-mobile{display:inline;display:initial}@media screen and (min-width:920px){.-hide-on-mobile{display:inline;display:initial}.-show-only-mobile{display:none}}@media screen and (min-width:640px){.quick-links{display:flex!important}}.quick-links{display:none;flex:1 1;justify-content:flex-end}.quick-links a{color:#74b9ff;padding:8px;text-decoration:none}
/*# sourceMappingURL=main.c3acae9c.css.map*/