button{color:#a0a0a0;border:1px solid #0000;border-radius:.3rem;outline:0 solid #0000;padding:.1rem .7em;font-weight:500;text-decoration:none;transition:all .1s ease-in-out;display:block}button:enabled{cursor:pointer}button:disabled{font-weight:inherit;cursor:not-allowed}button:focus{outline:3px solid #d7d7d7}button.outline,button.fill{border-color:#a0a0a0}button.text{border-color:#0000;text-decoration:underline}button.fill{background-color:#a0a0a0;color:#fdfdfd!important}button:enabled.text{border-color:#0000}button:enabled:hover{background-color:var(--normal-weak);border-color:var(--normal-weak);color:var(--normal-dark)}button:enabled.fill:hover{border-color:var(--normal-dark);background-color:var(--normal-dark)}button:enabled.outline:hover{border-color:var(--normal-dark)}a.button{color:#a0a0a0;cursor:pointer;border:1px solid #0000;border-radius:.3rem;outline:0 solid #0000;padding:.1rem .7em;font-weight:500;text-decoration:none;transition:all .1s ease-in-out;display:block}a.button:not([href]){font-weight:inherit;cursor:not-allowed}a.button:focus{outline:3px solid #d7d7d7}a.button.outline,a.button.fill{border-color:#a0a0a0}a.button.text{border-color:#0000;text-decoration:underline}a.button.fill{background-color:#a0a0a0;color:#fdfdfd!important}a.button.text{border-color:#0000}a.button:hover{background-color:var(--normal-weak);border-color:var(--normal-weak);color:var(--normal-dark)}a.button.fill:hover{border-color:var(--normal-dark);background-color:var(--normal-dark)}a.button.outline:hover{border-color:var(--normal-dark)}button.accent:enabled.outline,button.accent:enabled.fill{border-color:var(--accent)}button.accent:enabled{color:var(--accent)}button.accent:enabled.fill{background-color:var(--accent)}button.accent:enabled:hover{background-color:var(--accent-weak);border-color:var(--accent-weak);color:var(--accent-dark)}button.accent:enabled.fill:hover{border-color:var(--accent-dark);background-color:var(--accent-dark)}button.accent:enabled.outline:hover{border-color:var(--accent-dark)}a.button.accent:not([href]).outline,a.button.accent:not([href]).fill{border-color:var(--accent)}a.button.accent:not([href]){color:var(--accent)}a.button.accent:not([href]).fill{background-color:var(--accent)}a.button.accent:not([href]):hover{background-color:var(--accent-weak);border-color:var(--accent-weak);color:var(--accent-dark)}a.button.accent:not([href]).fill:hover{border-color:var(--accent-dark);background-color:var(--accent-dark)}a.button.accent:not([href]).outline:hover{border-color:var(--accent-dark)}button.critical:enabled.outline,button.critical:enabled.fill{border-color:var(--critical)}button.critical:enabled{color:var(--critical)}button.critical:enabled.fill{background-color:var(--critical)}button.critical:enabled:hover{background-color:var(--critical-weak);border-color:var(--critical-weak);color:var(--critical-dark)}button.critical:enabled.fill:hover{border-color:var(--critical-dark);background-color:var(--critical-dark)}button.critical:enabled.outline:hover{border-color:var(--critical-dark)}a.button.critical:not([href]).outline,a.button.critical:not([href]).fill{border-color:var(--critical)}a.button.critical:not([href]){color:var(--critical)}a.button.critical:not([href]).fill{background-color:var(--critical)}a.button.critical:not([href]):hover{background-color:var(--critical-weak);border-color:var(--critical-weak);color:var(--critical-dark)}a.button.critical:not([href]).fill:hover{border-color:var(--critical-dark);background-color:var(--critical-dark)}a.button.critical:not([href]).outline:hover{border-color:var(--critical-dark)}button.green:enabled.outline,button.green:enabled.fill{border-color:var(--green)}button.green:enabled{color:var(--green)}button.green:enabled.fill{background-color:var(--green)}button.green:enabled:hover{background-color:var(--green-weak);border-color:var(--green-weak);color:var(--green-dark)}button.green:enabled.fill:hover{border-color:var(--green-dark);background-color:var(--green-dark)}button.green:enabled.outline:hover{border-color:var(--green-dark)}a.button.green:not([href]).outline,a.button.green:not([href]).fill{border-color:var(--green)}a.button.green:not([href]){color:var(--green)}a.button.green:not([href]).fill{background-color:var(--green)}a.button.green:not([href]):hover{background-color:var(--green-weak);border-color:var(--green-weak);color:var(--green-dark)}a.button.green:not([href]).fill:hover{border-color:var(--green-dark);background-color:var(--green-dark)}a.button.green:not([href]).outline:hover{border-color:var(--green-dark)}button.warn:enabled.outline,button.warn:enabled.fill{border-color:var(--warn)}button.warn:enabled{color:var(--warn)}button.warn:enabled.fill{background-color:var(--warn)}button.warn:enabled:hover{background-color:var(--warn-weak);border-color:var(--warn-weak);color:var(--warn-dark)}button.warn:enabled.fill:hover{border-color:var(--warn-dark);background-color:var(--warn-dark)}button.warn:enabled.outline:hover{border-color:var(--warn-dark)}a.button.warn:not([href]).outline,a.button.warn:not([href]).fill{border-color:var(--warn)}a.button.warn:not([href]){color:var(--warn)}a.button.warn:not([href]).fill{background-color:var(--warn)}a.button.warn:not([href]):hover{background-color:var(--warn-weak);border-color:var(--warn-weak);color:var(--warn-dark)}a.button.warn:not([href]).fill:hover{border-color:var(--warn-dark);background-color:var(--warn-dark)}a.button.warn:not([href]).outline:hover{border-color:var(--warn-dark)}body{color:#303030;font-family:IBM Plex Sans JP;font-weight:400}:root{--bg:#fff;--accent:#4747ed;--accent-dark:#2b2bb1;--accent-weak:#e6e6ff;--critical:#d92626;--critical-dark:#951e1e;--critical-weak:#ffe6e6;--green:#20a53f;--green-dark:#056e05;--green-weak:#e5f8dc;--warn:#b0a422;--warn-dark:#867d1a;--warn-weak:#fbf6dc;--normal:#a0a0a0;--normal-dark:#585858;--normal-weak:#efefef}:root.smaller{font-size:12px}:root.small{font-size:14px}:root.normal{font-size:16px}:root.large{font-size:18px}:root.larger{font-size:20px}:root.xl{font-size:22px}*{box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:1rem}h1{font-size:2rem}input,textarea,select{background-color:#fdfdfd;border:1px solid #a0a0a0;border-radius:.3rem;outline:3px solid #0000;min-width:0;transition:all .1s ease-in-out}input:not([type=checkbox]),textarea{width:100%;padding:.3rem}select{padding-inline:.25rem;padding-top:.125rem}input:focus,textarea:focus,select:focus{outline:3px solid #d7d7d7}.c-input[invalid]{color:red}.placeholder{color:#3030309f;white-space:break-spaces;font-size:.7rem}.length-indicator{margin-left:auto;font-size:.7rem}.invalid-message{white-space:break-spaces;font-size:.8rem}.margin-fill-left{margin-left:auto}.margin-fill-right{margin-right:auto}fieldset{border:1px solid #a0a0a0;border-radius:.3rem;padding:1rem}legend{padding-inline:.5em}.flex-row{flex-direction:row;display:flex}.flex-column{flex-direction:column;display:flex}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-evenly{justify-content:space-evenly}.flex-equal>*{flex:1}.flex-nogrow{flex-grow:0}.flex-noshrink{flex-shrink:0}.full-width{width:100%}.full-height{height:100%}.full-elem{width:100%;height:100%}a.fill{width:100%;height:100%;display:block}a.nodeco{color:inherit;text-decoration:none}.margin-1{margin:.1rem}.padding-1{padding:.1rem}.gap-1{gap:.1rem}.margin-3{margin:.3rem}.padding-3{padding:.3rem}.gap-3{gap:.3rem}.margin-5{margin:.5rem}.padding-5{padding:.5rem}.gap-5{gap:.5rem}.margin-10{margin:1rem}.padding-10{padding:1rem}.gap-10{gap:1rem}.margin-20{margin:2rem}.padding-20{padding:2rem}.gap-20{gap:2rem}dialog.styled .dialog-body{background-color:var(--bg)}header.svelte-12qhfyh{padding:.1rem .2rem;border-bottom:1px solid #b0b0b0;align-items:center;gap:.5rem;height:2.5rem;padding-right:.5rem}button.hamburger.svelte-12qhfyh{flex-direction:column;justify-content:space-around;align-items:center;width:2rem;height:2rem;margin:0;padding-block:.4rem;padding-inline:.4rem;display:flex}button.hamburger.svelte-12qhfyh hr:where(.svelte-12qhfyh){background:#999;border:none;border-radius:5rem;outline:none;width:100%;height:15%;transition:all .1s ease-in-out}button.hamburger.svelte-12qhfyh:hover hr:where(.svelte-12qhfyh){background:#777}#entire-app.svelte-12qhfyh{flex-direction:column;width:100dvw;height:100dvh;display:flex;overflow:clip}#app-container.svelte-12qhfyh{flex:1;position:relative;overflow:auto}#sidebar.first.svelte-12qhfyh{animation:none;display:none!important}#sidebar.svelte-12qhfyh{z-index:100;width:20dvw;min-width:max-content;max-width:15rem;height:100dvh;max-height:none;animation:.25s cubic-bezier(.86,0,.07,1) forwards svelte-12qhfyh-closeDialog;display:flex;position:fixed;top:0;left:0;overflow:visible}#sidebar.svelte-12qhfyh:not([open]) :where(.svelte-12qhfyh){pointer-events:none}#sidebar[open].svelte-12qhfyh{animation:.25s cubic-bezier(.23,1,.32,1) forwards svelte-12qhfyh-openDialog}#sidebar-body.svelte-12qhfyh{background-color:#fff;flex-direction:column;gap:.1rem;width:100%;min-height:100%;padding-block:.1rem;display:flex;position:relative;overflow-y:auto}#sidebar-body.svelte-12qhfyh hr:where(.svelte-12qhfyh){border-bottom:1px solid #f0f0f0}#sidebar-shadow.svelte-12qhfyh{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#00000020,#00000003,#00000001,#0000);width:1rem;height:100%;position:absolute;top:0;left:100%}#sidebar-body.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--normal-dark);border:solid 0 var(--normal-weak);padding:.5rem;outline-offset:-1px;background-color:#0000;border-left-width:.25rem;outline:1px solid #0000;margin-inline:.1rem;padding-right:.5rem;font-size:1.175rem;text-decoration:none;transition:all .2s cubic-bezier(.165,.84,.44,1);display:block}#sidebar-body.svelte-12qhfyh a:where(.svelte-12qhfyh):focus{color:var(--accent);outline-color:var(--accent);background-color:var(--accent-weak);border-color:var(--accent-weak);transition:all .2s cubic-bezier(.165,.84,.44,1)}#sidebar-body.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent-dark);border-left-width:.5rem;border-color:var(--accent);background-color:var(--accent-weak);padding-right:.25rem;transition:all .2s cubic-bezier(.165,.84,.44,1)}@keyframes svelte-12qhfyh-openDialog{0%{opacity:0;display:block;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-12qhfyh-closeDialog{0%{opacity:1;display:block;transform:translate(0)}to{opacity:0;display:none;transform:translate(-100%)}}.select-all-on-click.svelte-12qhfyh{-webkit-user-select:all;user-select:all}
