@import"https://fonts.googleapis.com/css2?family=Fira+Sans&family=Source+Code+Pro&display=swap";:root{--link: rgb(180,0,0);--black: #1A2030;--white: white;--eee: #eee;--atop: #aaaaaa;--green: #39a100;--font: "Fira Sans", sans-serif;--font1: "Source Code Pro", monospace;--menuFon: white;--menuBrd: #ccc}*{padding:0;margin:0;box-sizing:border-box}html,body{font-family:var(--font);color:var(--black);background-color:var(--white);font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none;word-break:break-all}a:hover,a.self{color:var(--black)}a.self:hover{color:var(--link)}a.prj{color:var(--green)}a.prj:hover{color:var(--link)}h1,h2,h3,h4{margin:1.2em 0 .4em;font-weight:700;line-height:1.3em}input{font-size:inherit;background-color:#fff;padding:8px 10px;border-radius:4px;border:solid 1px #aaa}input:focus{outline:solid 3px #eee}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px var(--white) inset}button{font-size:inherit;background-color:#eee;padding:8px 16px;border-radius:4px;border:solid 1px #ccc;cursor:pointer}button:hover{background-color:#ccc}button.active,button.active:hover{background-color:var(--green);transition:all .3s}*::-webkit-scrollbar{width:8px;height:8px;background-color:inherit}*::-webkit-scrollbar-thumb{border-radius:1px;background:#ccc}html{min-height:100vh;display:flex}body{width:100vw;max-width:1280px;margin:0 auto;padding:.5em 15px 2em}pre.apierr{background-color:#fddbdb;padding:1em 2em;margin-bottom:2em}pre.apierr h1{font-size:1.1em}pre.apierr h2,pre.apierr h3{font-size:1em}pre.apierr br:first-child{display:none}.main1{width:fit-content;margin:6vh auto}.main1 .login{min-height:40px;max-width:350px;display:flex;justify-content:space-between;align-items:center;gap:1ch;padding:15px 20px;background-color:#eee;border-bottom:solid 1px #ddd;border-radius:6px;box-shadow:0 20px 40px -28px var(--black)}.main1 .login .email{width:200px;flex-grow:1}.main1 .login .code{width:80px;text-align:center}.main1 .login div.err{font-size:.8em;color:var(--link);margin-top:2px}.main1 .login input.err{border:solid 1px var(--link)}.main1 .login input.err:focus{outline:solid 1px var(--link)}.main1 .auth .note{font-size:.9em;margin-top:.8em}.main1 .auth .note .back{width:fit-content;color:inherit;border-bottom:solid 1px #ccc;text-decoration:none;cursor:pointer}.main1 .userlist{margin-top:2em;display:flex;gap:2ch;flex-wrap:wrap}.main1 .userlist>*{background-color:#eee;padding:6px 10px;border-radius:3px}.main1 .about{margin-top:6vh}.nav1{display:flex;justify-content:space-between;border-bottom:solid 1px #eee;padding:5px 0 3px;margin-bottom:2em;position:sticky;top:-1px;background-color:var(--white);z-index:5}.nav1 .logo{font-size:14px}.nav1 .logo b{font-weight:400}.nav1 .bc{display:flex;align-items:center;gap:.3ch}.nav1 .bc>*{padding:4px .3ch}.nav1 .bc>*:first-child{margin-left:-.5ch}.nav1 .sep{font-style:normal;color:#ddd}.nav1 .sep:before{content:"/";font-size:10px}.nav1 .sep.public:before{content:"•";font-size:22px}.nav1 .active,.nav1 .current{color:inherit}.nav1 .bcm{display:none}.nav1 .burger{position:relative}.nav1 .burger .name{padding:4px;cursor:default;display:flex;align-items:center;gap:.7ch;white-space:nowrap}.nav1 .burger .name:before{content:"≡";font-size:15px;opacity:.3}.nav1 .burger .name.empty:before{content:""}.nav1 .burger .name:empty{display:none}.nav1 .burger .menu{display:none;position:absolute;z-index:1;right:0;margin-top:3px;width:150px;padding:5px 0;border-radius:2px;border:solid 1px var(--menuBrd);background-color:var(--menuFon)}.nav1 .burger .menu:before{content:"";position:absolute;width:100%;margin-top:-13px;height:7px}.nav1 .burger .menu>*:not(:first-child){border-top:solid 1px #ccc}.nav1 .burger .menu .a{display:block;padding:7px 0;margin:0 14px}.nav1 .burger .menu>.group1{display:flex;justify-content:space-between;padding:0;margin:0 14px}.nav1 .burger .menu>.group1>*:first-child{margin:0;flex-grow:1}.nav1 .burger .menu>.group1 .icon{width:3ch;display:flex;justify-content:center;align-items:center;line-height:0;margin:0;font-size:21px;border-left:solid 1px #eee}.nav1 .burger:hover .menu{display:block}.nav1 .burger .menu.empty{display:none}.pro{flex-grow:1;display:flex;gap:20px}.pro>.tree{flex-basis:180px;flex-shrink:0;border-right:solid 1px #eee}.pro>.tree.empty{flex-basis:0;border-right:none}.pro>.tree .sticky{position:sticky;top:4em}.pro>.tree a{padding:3px;display:inline-block}.pro>.tree .empty{height:.7em}.pro>.tree .active>a{color:inherit;cursor:default}.pro>.tree .project{margin-top:.2em}.pro>.tree .project>a{color:inherit}.pro>.tree .sub{margin-left:.3ch;padding-left:2ch}@media screen and (max-height: 700px){.pro>.tree .sticky{max-height:88vh;overflow:auto}}.pro>.file{flex-basis:400px;flex-grow:1;line-height:1.4em}.pro>.file *:not(img):empty{height:1em}.pro>.file a[target=_blank]{text-decoration:underline;text-decoration-color:#ccc}.pro>.file a[target=_top]{text-decoration:underline;color:var(--black);text-decoration-color:var(--atop)}.pro>.file *[id]:before{display:block;content:"";margin-top:-50px;height:50px;visibility:hidden;position:relative;z-index:-1}.pro>.file img{max-width:100%}.pro>.file pre{font-family:monospace;font-size:14px;border-radius:1px;white-space:pre-wrap;max-width:calc(100vw - 240px);width:max-content;overflow:auto}.pro>.file pre.bold{background-color:#eee;padding:1ch 1.5ch}.pro>.file code{background-color:#eee;padding:1ch 1.5ch;display:block;font-family:monospace;font-size:14px;border-radius:1px;white-space:pre;max-width:calc(100vw - 240px);width:max-content;overflow:auto}.pro>.file h1{margin:0 0 .5em}.pro>.file h2{margin:0 0 .4em}.pro>.file h3{margin:0 0 .3em}.pro>.file h4{margin:0 0 .2em}.pro>.file>table{border-collapse:collapse}.pro>.file>table tr td{vertical-align:top;padding:5px 10px 5px 5px}.pro>.file>h6.denied{font-size:1.1em}.ace{font-family:Source Code Pro;font-size:13px;box-sizing:border-box;height:30em;border:none;background-color:transparent}form.tree .submit{display:flex;justify-content:space-between;align-items:baseline;gap:2ch;border-top:solid 1px #eee;padding:2vh 1vw 0 1vw}form.tree .save{display:block}.access2 .pack{display:flex;justify-content:space-between;margin:1em 0 .5ch;padding-bottom:.3em;border-bottom:solid 1px #ccc}.access2 .pack .name{margin-right:2ch}.access2 .pack .opts{display:flex}.access2 .pack .opts>*{margin:0 .7ch}.access2 pre{margin-left:4ch;white-space:pre-wrap;font-family:var(--font1);font-size:13px;line-height:1.4em}form.access{margin:0 0 0 3ch;width:inherit}.loglist{border-collapse:collapse}.loglist tr:hover{background-color:#eee}.loglist td{padding:.5em 1ch}@media screen and (max-width: 768px){.nav1{gap:3ch}.nav1 .bc{display:none}.nav1 .bcm{display:flex;align-items:center;gap:.3ch;flex-basis:400px;cursor:default}.nav1 .bcm>*{padding:4px .3ch}.nav1 .bcm>.menu{display:none;position:absolute;top:30px;left:-2px}.nav1 .bcm>.menu .wrap{width:fit-content;height:fit-content;max-height:85vh;overflow:auto;padding:15px 25px 15px 15px;background-color:var(--menuFon);border:solid 1px var(--menuBrd);z-index:1;border-radius:2px}.nav1 .bcm>.menu .wrap a{display:flex;gap:.6ch;padding:3px 0}.nav1 .bcm>.menu .wrap .empty{height:.6em}.nav1 .bcm>.menu .wrap>.bc2 a:before{content:"/";color:#ccc;font-size:10px;margin-top:.9em;line-height:0}.nav1 .bcm>.menu .wrap>.bc2 a.public:before{content:"•";font-size:22px;margin-top:.45em;line-height:0}.nav1 .bcm>.menu .wrap>.bc2 a.logo:before{display:none}.nav1 .bcm>.menu .wrap>.tree2{border-top:solid 1px var(--menuBrd);margin-top:1em;padding-top:.5em}.nav1 .bcm>.menu .wrap>.tree2:empty{display:none}.nav1 .bcm>.menu .wrap::-webkit-scrollbar{width:3px;height:3px}.nav1 .bcm:hover>.menu{display:block}.pro{gap:0;max-width:calc(100vw - 30px);overflow:auto}.pro>.tree{display:none}.pro>.file pre{white-space:pre;max-width:calc(100vw - 30px);overflow:auto}.pro>.file code{white-space:pre;max-width:calc(100vw - 30px);overflow:auto;display:block}}.switch.svelte-7l6iqy{display:flex!important;justify-content:space-between}.row.svelte-1eyg3xo.svelte-1eyg3xo{display:flex}.row.svelte-1eyg3xo .content.svelte-1eyg3xo{flex-grow:1;flex-basis:400px}.row.svelte-1eyg3xo .bar.svelte-1eyg3xo{color:inherit;flex-shrink:0;flex-basis:25px;text-align:center;cursor:pointer}.row.svelte-1eyg3xo .bar.svelte-1eyg3xo:hover{color:brown}.row.svelte-1eyg3xo .bar.svelte-1eyg3xo:empty{opacity:0}.menu.svelte-1snf0o3.svelte-1snf0o3{margin:2em 0;display:flex;gap:20px}.menu.svelte-1snf0o3 .active.svelte-1snf0o3{color:inherit}.tile.svelte-1snf0o3.svelte-1snf0o3{display:flex;gap:30px;margin-top:5em;border:solid 1px #555;padding:20px}.tile.svelte-1snf0o3>div.svelte-1snf0o3{border:solid 1px #444;padding:20px}.tile.svelte-1snf0o3>div .id.svelte-1snf0o3{font-size:.8em}.tile.svelte-1snf0o3>div .name.svelte-1snf0o3{font-size:1.2em;margin-top:.3em}h3.svelte-1ny3et3{margin-bottom:2em}
