@font-face{font-display:swap;font-family:Ctrl-Ctrl;src:url(../assets/fonts/Ctrl%20Ctrl.ce60d39a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto-Color-Emoji;src:url(../assets/fonts/Noto-COLRv1.7b79690a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plgo1;src:url(../assets/fonts/Plgo1.58c822fd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plgo2;src:url(../assets/fonts/Plgo2.072f03d2.woff2) format("woff2")}@font-face{font-display:swap;font-family:NotoSansSuper;src:url(../assets/fonts/NotoSansSuper.524ec0b7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto;src:url(../assets/fonts/NotoUnicode.1e16bf76.woff2) format("woff2")}@font-face{font-display:swap;font-family:WenYuanSansSCVF;src:url(../assets/fonts/NotoSansSC.a2a4cdac.woff2) format("woff2")}@font-face{font-display:swap;font-family:Monu;src:url(../assets/fonts/Monu%20Temp.99657ae2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Last;src:url(../assets/fonts/Last%20ResortHE.cd8250ad.woff2) format("woff2")}@font-face{font-display:swap;font-family:IDC;src:url(../assets/fonts/Ideographic-Description-Character.5ab549fd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sesh;src:url(../assets/fonts/UnicodiaSesh.15ec84fb.woff2) format("woff2")}@font-face{font-display:swap;font-family:NewGardiner;src:url(../assets/fonts/NewGardiner.3d13da46.woff2) format("woff2")}:root{--base-fonts:Plgo1,Noto-Color-Emoji,Plgo2,NotoSansSuper,Noto,WenYuanSansSCVF,Sesh,NewGardiner,Monu,sans-serif,Last}.font,.font-idc,.font-without-ctrlctrl{font-family:var(--font);--md-filled-text-field-input-text-font:var(--font);--md-outlined-text-field-input-text-font:var(--font);font-style:normal;font-weight:400}.font{--font:Ctrl-Ctrl,var(--base-fonts)}.font-without-ctrlctrl{--font:var(--base-fonts)}.font-idc{--font:IDC,var(--base-fonts)}body,html{height:100%}body,html{margin:0;padding:0}body{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100dvh;overflow:hidden;-webkit-tap-highlight-color:transparent;appearance:none;outline:none}header{z-index:1}footer{background-color:unset;bottom:0;color:var(--md-sys-color-on-surface-variant);font-size:.75rem;padding:20px 10px;position:absolute;text-align:left}footer p{font-size:.875rem;margin:5px}#content{display:block;flex-grow:1;height:calc(100% - 90px);overflow:auto;transition:transform .3s ease,opacity .3s ease}#content,body>div{min-height:unset}#main-content{border:none;display:block;height:100%;width:100%}.grid-tool-buttons{box-sizing:border-box;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;padding:7px 10px;row-gap:14px;width:100%}.grid-tool-buttons>md-outlined-button{margin:0}#toolbox{display:none;margin:0 auto;max-width:500px;padding:20px}.tool-button{--md-outlined-button-container-shape:10px;--md-outlined-button-label-text-color:var(--md-sys-color-on-surface-variant);--md-outlined-button-hover-label-text-color:var(
    --md-sys-color-on-surface-variant
  );--md-outlined-button-focus-label-text-color:var(
    --md-sys-color-on-surface-variant
  );--md-outlined-button-pressed-label-text-color:var(
    --md-sys-color-on-surface-variant
  );margin:7px 80px;padding:0}md-tabs{box-shadow:0 -2px 10px var(--md-sys-color-shadow-alpha-1a);--md-primary-tab-icon-size:24px}h2{margin:.83em 0 0}hr{margin:5px}.toggle-nav-button{top:95px}.toggle-dark-button,.toggle-nav-button{--md-filled-tonal-icon-button-container-width:32px;--md-filled-tonal-icon-button-container-height:32px;--md-filled-tonal-icon-button-icon-size:1.25rem;position:fixed;right:13px;z-index:1000}.toggle-dark-button{top:50px}.tabs-hidden{display:none}::-webkit-scrollbar{display:none}.sidebar-container{will-change:auto}.sidebar{backdrop-filter:blur(5px);background-color:var(--md-sys-color-sidebar);box-shadow:1px 0 10px 0 var(--md-sys-color-shadow-sidebar);height:100%;overflow:hidden;position:fixed;right:calc(-90vw - 10px);top:0;transition:right .6s linear(0 0%,0 1.8%,.01 3.6%,.03 6.35%,.07 9.1%,.13 11.4%,.19 13.4%,.27 15%,.34 16.1%,.54 18.35%,.66 20.6%,.72 22.4%,.77 24.6%,.81 27.3%,.85 30.4%,.88 35.1%,.92 40.6%,.94 47.2%,.96 55%,.98 64%,.99 74.4%,1 86.4%,1 100%);width:90vw;z-index:2}.sidebar footer div{display:grid;gap:4px;justify-content:end;margin-bottom:5px}#sidebar-toggle{display:none}#sidebar-toggle:checked~.sidebar{right:0}.sidebar-toggle-label{cursor:pointer;height:30px;overflow:visible;position:fixed;right:15px;top:15px;width:30px;z-index:3}.sidebar-toggle-label .line{fill:none;stroke:var(--md-sys-color-on-background);stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.sidebar-toggle-label .line:first-child{stroke-dasharray:60 207;stroke-width:6}.sidebar-toggle-label .line:nth-child(2){stroke-dasharray:60 60;stroke-width:6}.sidebar-toggle-label .line:nth-child(3){stroke-dasharray:60 207;stroke-width:6}#sidebar-toggle:checked+.sidebar-toggle-label .line:first-child{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}#sidebar-toggle:checked+.sidebar-toggle-label .line:nth-child(2){stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}#sidebar-toggle:checked+.sidebar-toggle-label .line:nth-child(3){stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}