:root{--fnt: "Courier New", Courier, monospace;--pad: 0.3em;--rad: 5px;--brd: #8d8d8d;--txt: #222222;--bck: #e4e4e4;--lst: #eeeeee;--sep: #bbbbbb;--hgh: #ff9400;--fcs: #cbcbcb;--hvr: #dddddd;--scr: 10px;--scp: 3px}@media(prefers-color-scheme: dark){:root{--brd: #aaaaaa;--txt: #c3c3c3;--bck: #555555;--lst: #616161;--sep: #8b8b8b;--fcs: #5c5c5c;--hvr: #5c5c5c}}.ac{position:relative;width:480px;font-family:var(--fnt);color:var(--txt)}.ac-ctrl{width:100%;box-sizing:border-box;padding:var(--pad) .25rem;border-radius:var(--rad);border:solid 1px var(--brd);background-color:var(--bck)}.ac input{max-width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none;outline:none;border:none;background:none;font-size:1em;font-family:var(--fnt);color:var(--txt);padding:var(--pad)}.ac:not(.ac-label) input{width:100%}.ac input[data-readonly]{caret-color:transparent;cursor:pointer}.ac input[data-readonly]::-webkit-search-cancel-button{-webkit-appearance:none}.ac-items{position:absolute;top:100%;box-sizing:border-box;background-color:var(--lst);max-height:220px;overflow:hidden auto;width:100%;outline:none;-webkit-overflow-scrolling:touch;border-bottom-left-radius:var(--rad);border-bottom-right-radius:var(--rad);z-index:100;display:none}.ac.open .ac-ctrl{border-bottom-left-radius:0;border-bottom-right-radius:0}.ac.open .ac-items{display:block;border:solid 1px var(--brd);border-top:none}.ac-items div{padding:var(--pad);line-height:1.6em;cursor:pointer}.ac-items div:not(:only-child):not(:last-child){border-bottom:1px solid var(--sep)}.ac-items div:hover{background-color:var(--hvr)}.ac-active{background-color:var(--fcs) !important}.ac-items span{color:var(--hgh);pointer-events:none}.ac-label .ac-ctrl{display:flex;flex-wrap:wrap;gap:var(--pad)}.ac-label input:not(.ghost){flex-grow:1}.ac-label .ac-ctrl>div{background:var(--fcs);display:flex;align-items:center;padding:var(--pad);border-radius:var(--rad);cursor:pointer}.ac .ghost{position:absolute;padding:0;opacity:0;width:0}.ac-items::-webkit-scrollbar{width:var(--scr)}.ac-items::-webkit-scrollbar-track{box-shadow:inset 0 0 var(--scr) var(--scr) transparent;border:solid var(--scp) transparent}.ac-items::-webkit-scrollbar-thumb{box-shadow:inset 0 0 var(--scr) var(--scr) var(--brd);border:solid var(--scp) transparent;border-radius:var(--scr)}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;height:100%}body{min-height:100%;font-family:"Courier New",Courier,monospace;background-color:#fff;color:#333}@media(prefers-color-scheme: dark){body{background-color:#0d1117;color:#898989}}.nodrag{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.noselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none}.select{-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-o-user-select:auto;user-select:auto;-webkit-touch-callout:default}.nocursor{cursor:none}.cursor{cursor:auto}.header{position:fixed;top:0px;width:100%;z-index:200}.header-content,.content{width:100%;box-sizing:border-box}.header-content{height:40px;padding-left:.35em;color:#888;background-color:#efefef;font-size:1.5em;cursor:default;-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1)}.header-logo{height:40px;line-height:40px}@media(prefers-color-scheme: dark){.header-content{color:#898989;background-color:#1d2534;-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1)}}.content{margin-left:auto;margin-right:auto;max-width:900px;height:auto;min-height:100%;padding-left:8px;padding-right:8px;padding-top:40px;padding-bottom:8px}@media(prefers-color-scheme: dark){.content{background-color:#0d1117;color:#898989}}.txt-l{font-size:1.2em}.txt-c{text-align:center}.txt-success{color:rgb(155, 228, 207)}.bg-success{background-color:rgb(155, 228, 207)}.txt-warning{color:rgb(226, 220, 124)}.bg-warning{background-color:rgb(226, 220, 124)}.txt-error{color:rgb(226, 124, 124)}.bg-error{background-color:rgb(226, 124, 124)}.txt-info{color:rgb(124, 172, 226)}.bg-info{background-color:rgb(124, 172, 226)}.menu{position:fixed;top:0;left:0;max-width:100%;height:100%;padding-top:40px;z-index:300;background-color:#fff;white-space:nowrap;box-sizing:border-box}.menu-wrap{width:100%;height:100%;overflow-y:auto}.menu-collapse{width:0px}.menu:not(.menu-collapse){-webkit-box-shadow:2px 0px 4px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:2px 0px 4px 0px rgba(0, 0, 0, 0.35);box-shadow:2px 0px 4px 0px rgba(0, 0, 0, 0.35)}.menu-list{list-style-type:none;min-width:200px;margin:0px;padding:8px}.menu-list div{padding-top:5px;line-height:35px;font-size:30px;cursor:pointer}.menu:not(.menu-collapse) .menu-btn{background:linear-gradient(#888, #888),linear-gradient(#888, #888);background-position:center;background-size:70% 4px,4px 70%;background-repeat:no-repeat;transform:rotate(45deg)}.menu-collapse .menu-btn{width:40px;height:40px;cursor:pointer;background:linear-gradient(#888, #888),linear-gradient(#888, #888),linear-gradient(#888, #888);background-position:50% 25%,50% 50%,50% 75%;background-size:60% 4px,60% 4px,60% 4px;background-repeat:no-repeat}.menu-btn{position:absolute;top:0px;width:40px;height:40px;overflow:hidden;color:#000;cursor:pointer}.menu:not(.menu-collapse) .menu-btn{right:0px !important}.menu-hide{display:none}.shadow{-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.06);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.06)}.point{cursor:pointer}::-webkit-scrollbar{width:6px;height:6px;background-color:#e8e8e8}::-webkit-scrollbar-thumb{width:4px;background-color:#b8b8b8}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background-color:transparent}::backdrop{background-color:#e6e6e6}@media(prefers-color-scheme: dark){::backdrop{background-color:#171717}::-webkit-scrollbar{background-color:#222}::-webkit-scrollbar-thumb{background-color:#444}}:root{--ui-rad: 3px;--ui-fcs: solid 2px red;--ui-text: #000000;--ui-fade: #aeaeae;--ui-lite: #e2e2e2;--ui-back: rgba(255, 255, 255, 0.8);--ui-fore: #ffffff;--ui-head: #f1f1f1;--ui-foot: #f1f1f1;--ui-shad: 0px 0px 2px 1px rgba(0, 0, 0, 0.08)}@media(prefers-color-scheme: dark){:root{--ui-text: #757575;--ui-fade: #5f5f5f;--ui-lite: #454545;--ui-back: rgba(0, 0, 0, 0.8);--ui-fore: #333333;--ui-head: #222222;--ui-foot: #222222;--ui-shad: 0px 0px 1px 0px rgba(0, 0, 0, 0.1)}}.ui-group{width:100%;margin-top:4px;margin-bottom:4px}.ui-flex{display:flex;align-items:center}.ui-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;display:flex;flex-direction:column;background:var(--ui-back);color:var(--ui-text);overflow-y:auto}.ui-modal-dialog{width:96%;max-width:480px;min-height:200px;max-height:100%;margin:auto auto;border-radius:var(--ui-rad);background-color:var(--ui-fore);display:flex;flex-direction:column}.ui-modal-header{height:2.5rem;border-top-left-radius:var(--ui-rad);border-top-right-radius:var(--ui-rad);background-color:var(--ui-head)}.ui-modal-header-content{height:100%;border-top-left-radius:var(--ui-rad);border-top-right-radius:var(--ui-rad);padding-left:.5rem;padding-right:.5rem;line-height:2.5rem}.ui-modal-title{font-size:1.3rem}.ui-modal-content{flex-grow:1;display:flex;flex-direction:column}.ui-modal-body{flex-grow:1;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;font-size:1.1rem}.ui-modal-footer{height:2.5rem;border-bottom-left-radius:var(--ui-rad);border-bottom-right-radius:var(--ui-rad);background-color:var(--ui-foot)}.ui-modal-footer-content{height:100%;padding-left:.5rem;padding-right:.5rem;border-bottom-left-radius:var(--ui-rad);border-bottom-right-radius:var(--ui-rad);display:flex;justify-content:space-between;align-items:center;text-align:right}.ui-pop{position:absolute;z-index:300;padding:5px;box-sizing:border-box;background:var(--ui-fore);border-radius:var(--ui-rad)}.ui-fold{position:absolute;z-index:300;width:200px;height:200px;background:rgba(0, 0, 0, 0.5)}.ui-fold-icon{position:absolute;top:0px;left:0px;width:30px;height:30px;background:red}.ui-block{display:block}.ui-fill{flex-grow:1;width:100%}.ui-space{width:1rem;display:inline-block}.ui-primary{color:#00a6ff}.ui-success{color:#11a914}.ui-danger{color:red}.ui-info{color:#ffda00}.ui-text{width:100%;height:2rem;display:flex;justify-content:center;align-items:center}.ui-icon{box-sizing:border-box;display:inline-block;margin:.1rem .3rem;width:1.3rem;height:1.3rem;cursor:pointer}.icon{height:100%;background-color:var(--ui-text);pointer-events:none}.ui-btn{-webkit-appearance:none;box-sizing:border-box;min-width:5rem;height:2rem;line-height:0;font-size:1.3rem;font-family:inherit;border-radius:var(--ui-rad);background:none;outline:none;cursor:pointer;color:inherit;border:solid 1px var(--ui-fade);padding:0 .3rem;flex-shrink:0}.ui-btn-primary:hover{border-color:#00a6ff}.ui-btn-success:hover{border-color:#11a914}.ui-btn-danger:hover{border-color:red}.ui-btn-info:hover{border-color:#ffda00}.ui-form-control{width:100%;min-height:2rem;outline:none;-webkit-appearance:none}.ui-form-group>input[type=button]{flex-grow:1}.ui-form-group{width:100%;display:flex}.ui-hidden{display:none}.ui-hide{display:none}.ui-shadow{-webkit-box-shadow:var(--ui-shad);-moz-box-shadow:var(--ui-shad);box-shadow:var(--ui-shad)}.ui-line{width:100%;display:flex;justify-content:space-between}.ui-crumbs{display:flex}.ui-textarea{width:100%;height:6rem;resize:none;outline:none;padding-left:.1rem;border:solid 1px var(--ui-lite)}.ui-check-label{margin-left:.25rem;line-height:2.75rem}.ui-button-bar{width:100%}.ui-button-bar-wrap{display:flex;height:2rem}.ui-button-bar-wrap label:first-child{border-top-left-radius:var(--ui-rad);border-bottom-left-radius:var(--ui-rad)}.ui-button-bar-wrap label:last-child{border-top-right-radius:var(--ui-rad);border-bottom-right-radius:var(--ui-rad)}.ui-button-bar-label{flex-basis:100%;box-sizing:border-box;border:solid 1px var(--ui-lite);display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none}.ui-button-bar-radio{display:none;position:absolute}.ui-button-bar-label:has(.ui-button-bar-radio:checked){border-color:var(--ui-fade)}.ui-button-bar-text{font-size:1.3rem}input,textarea{appearance:none;box-sizing:border-box;font-size:1rem;padding:0px;padding-block:0px;padding-inline:0px;background:none;border:none;color:inherit;font-family:inherit;font-size:inherit}input[type=text],input[type=search],input[type=email],input[type=password],input[type=text],.ac input{padding-left:.2rem;border-bottom:solid 1px var(--ui-lite)}input::placeholder,textarea::placeholder{color:var(--ui-fade)}select,.ac input{height:2rem;padding:0;padding-left:.1rem;background-repeat:no-repeat;background-image:linear-gradient(45deg, transparent 50%, var(--ui-fade) 50%),linear-gradient(135deg, var(--ui-fade) 50%, transparent 50%);background-position:right 10px top 50%,right 5px top 50%;background-size:5px 5px,5px 5px}.ac-ctrl{padding:0;border:none;border-radius:0;background:none}.ac-items{border-radius:0;background:var(--ui-fore);border-color:var(--ui-fade) !important}.ac-items>div{border-color:var(--ui-fade) !important}.ac-items>div:hover{background:var(--ui-lite) !important}.ui-title{font-size:larger}.ui-bold{font-weight:bold}.ui-rotate45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-rotate135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui-rotate225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.ui-rotate315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.ui-list{list-style-type:none;margin-left:0;padding-left:0}.ui-list-item{margin-left:0;padding-left:0;height:2.5rem;line-height:2.5rem}.ui-pwd{-webkit-text-security:disc;text-security:disc}.me{position:absolute;top:0;right:0;margin-right:.5em;font-size:1em;cursor:pointer;line-height:40px}.me-pop{position:fixed}.icon-logout{-webkit-mask:url(/ui/assets/user-slash.svg) no-repeat center;mask:url(/ui/assets/user-slash.svg) no-repeat center}.icon-adjust{-webkit-mask:url(/ui/assets/adjust.svg) no-repeat center;mask:url(/ui/assets/adjust.svg) no-repeat center}input{font-family:inherit}.auth-wrapper{position:absolute;border:solid 1px #000;width:100%;max-width:180px;padding-left:3px;padding-right:3px;padding-top:5px;padding-bottom:5px;top:50%;left:50%;margin-left:-90px}.auth-wrapper form *{width:100%;margin-top:5px}.auth-title{font-size:25px;text-align:center;padding-bottom:5px}.auth-mail{display:none}.auth-confirm-password{display:none}.auth-bwrap{width:100%;padding-top:5px}.auth-register-btn{cursor:pointer;float:left}.auth-recover-btn{cursor:pointer;float:right}
