@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap";:root{--color-primary-hue: 204;--color-primary-saturation: 100%;--color-primary-lightness: 32%;--color-primary-alpha: 1;--background-brightness: 99%;--color-background: hsl( var(--color-primary-hue), 100%, var(--background-brightness) );--color-primary: hsla( var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness), var(--color-primary-alpha) );--color-error: red;--color-success: hsla(138,75%,30%,1);--color-warning: orange;--color-text: #333;--color-text-accent: white;--color-text-second: #ccc;--color-line: #ccc;--color-skeleton: #ccc;--card-radius: 16px;--card-color: white;--box-shadow-spread: 1rem;--box-shadow: 0 .2rem var(--box-shadow-spread) #ccca;--navigation-height: 3rem}*{font-family:Roboto,sans-serif;box-sizing:border-box;scroll-behavior:smooth}body{margin:0;height:100vh;width:100vw;overflow:hidden;background-color:var(--color-background)}a{text-decoration:none;color:var(--color-text)}a.disabled{pointer-events:none}.default-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,250px);grid-template-rows:200px}.skeleton-text{color:transparent;width:-moz-fit-content;width:fit-content;background:linear-gradient(to left,var(--color-skeleton),transparent,var(--color-skeleton));background-size:200%;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:MoveGradient linear forwards infinite 1s}@keyframes MoveGradient{0%{background-position-x:0%}to{background-position-x:-200%}}.card{height:-moz-fit-content;height:fit-content;padding:1rem;display:flex;flex-direction:column;gap:.2rem;border-radius:var(--card-radius);border:1px solid var(--color-line);box-shadow:unset;transition:all .2s ease;background-color:var(--card-color)}.card-content{font-size:1rem;margin-block:.2rem}.card-title{font-size:larger;margin-block:0}.card-actions{display:flex;position:absolute;bottom:0;left:0;width:100%}.card.hover:not(.disabled):hover{--box-shadow-spread: 10rem;box-shadow:var(--box-shadow);transform:translateY(-.5rem)}.card.disabled{opacity:.5}.fade-enter-active{transition:all .2s ease}.fade-up-leave-active,.fade-up-enter-active,.fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.fade-enter-from,.fade-leave-to{transform:translate(1rem);opacity:0!important}.fade-up-enter-from,.fade-up-leave-to{transform:translateY(-.5rem);opacity:0!important}.list-enter-active,.list-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.list-enter-active{transform-origin:top center}.list-leave-active{transform-origin:bottom center}.list-enter-from{transform:rotateX(90deg)!important;opacity:0!important}.list-leave-to{opacity:0!important;transform:rotateX(-90deg)!important}button{--button-color: var(--color-primary);--button-font: 1rem;font-size:var(--button-font);padding:.5rem 1rem;margin:.1rem;color:var(--button-color);background-color:#fff;border:1px solid var(--button-color);border-radius:var(--button-radius, 10px);white-space:nowrap;transition:all .2s ease}button.active,button:hover{cursor:pointer;color:#fff;background-color:var(--color-primary);box-shadow:var(--box-shadow);background-color:var(--button-color)}button:hover{transform:translateY(-.5rem);transform-origin:center bottom;opacity:75%}button[right]{float:right}button[left]{float:left}button.big{--button-font: 1.3rem}button.small{--button-font: .7rem}button.success{--button-color: var(--color-success)}button[title]{cursor:help}button:disabled{--button-color: #ccc;cursor:not-allowed;pointer-events:none;opacity:75%}select{outline:none;border:1px solid var(--color-line);padding:.5rem 1rem;border-radius:var(--card-radius);margin:1rem;transition:.2s}select:hover{background-color:var(--color-line);cursor:pointer}.snackbar[data-v-87af43e7]{position:fixed;width:-moz-fit-content;width:fit-content;bottom:1%;left:0;right:0;margin-inline:auto;opacity:1;padding:1rem 2rem;box-shadow:var(--box-shadow);border-radius:var(--card-radius);text-align:center;max-width:400px}.error[data-v-87af43e7]{background-color:var(--color-error);color:var(--color-text-accent)}.primary[data-v-87af43e7]{background-color:var(--color-primary);color:var(--color-text-accent)}.popup-leave-active[data-v-87af43e7],.popup-enter-active[data-v-87af43e7]{transition:all .3s;transition-timing-function:cubic-bezier(.33,1.13,.8,1.2)}.popup-leave-active[data-v-87af43e7]{transition-timing-function:cubic-bezier(.2,-.2,.67,-.13)}.popup-enter-from[data-v-87af43e7],.popup-leave-to[data-v-87af43e7]{opacity:0;bottom:-50px}.nav[data-v-b2324dfe]{z-index:10000;display:flex;gap:.5rem;padding-inline:1rem;width:100vw;flex-wrap:nowrap;margin-inline:auto;justify-content:space-between;align-items:center;font-size:larger;border-bottom:1px solid #ccc;box-shadow:0 1px 5px 1px #ccca;height:var(--navigation-height)}.current-path[data-v-b2324dfe]{display:inline-flex;justify-content:flex-start;overflow-x:auto;text-overflow:ellipsis}.crumb[data-v-b2324dfe]{color:var(--color-text);text-decoration:none;text-transform:capitalize}.crumb[data-v-b2324dfe]:visited{color:var(--color-text)}.crumb[data-v-b2324dfe]:hover{color:var(--color-primary)}.crumb[data-v-b2324dfe]:not(:first-of-type):before{content:"|";color:var(--color-text);margin:1ch}.crumb.active[data-v-b2324dfe]{color:var(--color-primary)}.logo[data-v-b2324dfe]{height:3rem}.menu[data-v-b2324dfe]{width:-moz-fit-content;width:fit-content;position:relative;cursor:pointer}.menu-items[data-v-b2324dfe]{display:none;position:absolute;right:0;top:2rem;flex-direction:column;gap:.5rem;background-color:var(--color-background);border-radius:var(--card-radius);box-shadow:var(--box-shadow);pointer-events:all}.item[data-v-b2324dfe]{border-radius:var(--card-radius);padding:.5rem 2rem}.item[data-v-b2324dfe]:hover{background-color:#ccc}input.trigger[data-v-b2324dfe]{display:none}.menu:focus-within .menu-items[data-v-b2324dfe],input.trigger:checked~.menu-items[data-v-b2324dfe]{display:flex}.progressbar{position:absolute;bottom:0;left:0;height:.5rem;background-color:var(--color-primary);width:100vw;border-radius:50vw;animation:progressing 1s ease-in-out forwards infinite;transform-origin:center center}@keyframes progressing{0%{transform:scaleX(0)}to {transform:scaleX(1)}}.layout[data-v-587fed1b]{display:grid;grid-template-areas:"navbar" "content";grid-template-rows:var(--navigation-height) auto;grid-template-columns:1fr;justify-content:flex-start;width:100vw;height:100vh;margin:auto}.content[data-v-587fed1b]{width:100vw;padding:1rem;overflow-y:auto}@media (max-width: 500px){.content[data-v-587fed1b]{padding-inline:.1rem}}
