*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}hr{width:100%}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100dvh;line-height:1.6}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}a:visited,a{color:inherit;text-decoration:none!important}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--bg-rgb:36, 36, 35;--bg-light-rgb:44, 45, 43;--bg-lighter-rgb:51, 53, 51;--main-dark-rgb:67, 125, 67;--main-rgb:98, 213, 98;--main-pale-rgb:165, 225, 161;--red-rgb:219, 141, 129;--hint-rgb:0, 255, 197;--text-rgb:232, 237, 223;--border-color:rgba(var(--text-rgb), .1);--shadow-01:0 1px 10px 0 rgba(var(--black-rgb), .1);--shadow-02:0 1px 10px 0 rgba(var(--black-rgb), .2);--shadow-05:0 1px 10px 0 rgba(var(--black-rgb), .5);--shadow-07:0 1px 10px 0 rgba(var(--black-rgb), .7);--sp-xxl:1.75rem;--sp-xl:1.5rem;--sp-lg:1.25rem;--sp:1rem;--sp-sm:.75rem;--sp-xs:.5rem;--sp-xxs:.25rem;--fz-xxl:1.75rem;--fz-xl:1.5rem;--fz-lg:1.25rem;--fz:1rem;--fz-sm:.8rem;--fz-xs:.75rem;--fz-xxs:.7rem;--br:.25rem;--header-height:3.5rem}body{background-color:rgb(var(--bg-rgb));color:rgb(var(--text-rgb));-webkit-user-select:none;user-select:none;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.reset-ul{margin:0;padding:0;list-style:none}.button{appearance:none;border-radius:var(--br);color:rgba(var(--text-rgb), 1);cursor:pointer;background:0 0;border:none;text-decoration:none}.button:disabled{opacity:.6}.input,.select,.textarea{background-color:rgba(var(--bg-light-rgb), 1);border-radius:var(--br);color:rgba(var(--text-rgb), 1);padding:var(--sp-sm);border:none}.icon,.icon-sm,.icon-lg{display:inline-block}.icon{height:1.4em}.icon-sm{height:.8em}.icon-lg{height:2em}.badge{border-radius:var(--br);background-color:rgb(from currentColor r g b / calc(alpha * .15));padding:.1em .3em;line-height:1em}.pic{border-radius:var(--br);object-fit:cover;width:3.5rem;height:3.5rem;font-size:var(--fz-xl);background:rgba(var(--main-dark-rgb), 1);justify-content:center;align-items:center;display:flex}.w-100{width:100%}.container{min-width:0;padding:var(--sp-sm);gap:var(--sp-sm);flex-direction:column;display:flex}.header[data-v-f2eeddf8]{padding:var(--sp-sm);text-align:center;box-shadow:var(--shadow-01)}.header .header__title[data-v-f2eeddf8]{color:rgba(var(--text-rgb), .5);font-weight:400;font-size:var(--fz)}dialog:open{opacity:1;transform:translateY(0)}dialog:modal{color:rgb(var(--text-rgb))}dialog{border:1px solid var(--border-color);background:rgba(var(--bg-rgb), .7);max-width:600px;box-shadow:var(--shadow-05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:100vw;transition:opacity .2s ease-out, transform .2s ease-out, overlay .2s ease-out allow-discrete, display .2s ease-out allow-discrete;border-radius:12px 12px 0 0;margin:0 auto;inset:auto 0 0;transform:translateY(30%)}@starting-style{dialog:open{opacity:0;transform:translateY(30%)}}dialog::backdrop{transition:display .7s allow-discrete, overlay .7s allow-discrete, background-color .7s;background-color:#0000}dialog:open::backdrop{background-color:#00000040}@starting-style{dialog:open::backdrop{background-color:#0000}}.button{gap:var(--sp-xs);padding:var(--sp-sm);justify-content:center;align-items:center;font-size:1rem;transition:background .2s;display:inline-flex}.button:disabled{cursor:not-allowed}.button:hover:not(:disabled){background:#0000001a}.button.button--transparent{background:0 0;border:1px solid #0000}.button.button--transparent:hover:not(:disabled){border:solid 1px rgba(var(--text-rgb), .2);background:rgba(var(--text-rgb), .2)}.button.button--light{background:rgba(var(--white-rgb), .05)}.button.button--light:hover:not(:disabled){background:rgba(var(--white-rgb), .1)}.button.button--dark{background:rgba(var(--black-rgb), .7)}.button.button--dark:hover:not(:disabled){background:rgba(var(--black-rgb), 1)}.button.button--danger{background:rgba(var(--red-rgb))}.button.button--danger:hover:not(:disabled){background:rgba(var(--red-rgb), .8)}.button.button--content-start{justify-content:start}.button.button--small{padding:var(--sp-xs)}.button.button--large{padding:var(--sp-lg)}.button.button--fluid{width:100%}.color-picker[data-v-95856b20]{border:0;min-width:0;margin:0;padding:0}.color-picker__options[data-v-95856b20]{gap:var(--sp-xs);padding-block:var(--sp-xs);display:flex;overflow-x:auto}.color-picker__option[data-v-95856b20]{width:2.5rem;height:2.5rem;color:rgb(var(--white-rgb));border:5px solid rgba(var(--text-rgb), .1);box-shadow:var(--shadow-02);cursor:pointer;border-radius:50%;flex:0 0 2.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.color-picker__option[data-v-95856b20]:focus-visible{outline:2px solid rgb(var(--text-rgb));outline-offset:2px}.color-picker__check[data-v-95856b20]{pointer-events:none;opacity:.9}.form-container[data-v-18a8ae3b]{gap:var(--sp-sm);flex-direction:column;display:flex}.form-container .form__buttons[data-v-18a8ae3b]{justify-content:center;align-items:stretch;gap:var(--sp-sm);display:flex}.form-container .form__delete[data-v-18a8ae3b]{width:3.5rem}.form-container .form__cancel[data-v-18a8ae3b],.form-container .form__submit[data-v-18a8ae3b]{flex:1 0 auto}.form-toggle[data-v-8a64bd2d]{padding:var(--sp-sm);background-color:rgba(var(--bg-light-rgb), 1);border-radius:var(--br);justify-content:space-between;line-height:2;display:flex}.form-toggle .form-toggle__label[data-v-8a64bd2d]{flex:auto}.image-input{cursor:pointer;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.image-input .image-input__preview{width:6rem;height:6rem;box-shadow:var(--shadow-02)}.image-input .image-input__clear{box-shadow:var(--shadow-02);background-color:rgba(var(--bg-light-rgb), 1);width:1.7rem;height:1.7rem;color:rgba(var(--text-rgb), .5);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .1s;display:flex;position:absolute;top:-.3rem;right:-.3rem}.image-input .image-input__clear:hover,.image-input .image-input__clear:focus{background-color:rgba(var(--black-rgb), .8)}.toggle-container[data-v-a06c293c]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.toggle-input[data-v-a06c293c]{opacity:0;width:0;height:0;position:absolute}.toggle-track[data-v-a06c293c]{background-color:#e4e4e7;border-radius:999px;width:50px;height:28px;transition:background-color .25s cubic-bezier(.4,0,.2,1);position:relative}.toggle-thumb[data-v-a06c293c]{background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0000001a}.toggle-input:checked+.toggle-track[data-v-a06c293c]{background-color:rgb(var(--main-rgb))}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-a06c293c]{transform:translate(22px)}.toggle-input:focus-visible+.toggle-track[data-v-a06c293c]{outline:2px solid rgb(var(--main-rgb));outline-offset:2px}.is-disabled[data-v-a06c293c]{cursor:not-allowed;opacity:.6}.bottom-bar[data-v-ff8b9a9d]{box-shadow:var(--shadow-02);padding:var(--sp-xxs);justify-content:space-evenly;gap:var(--sp-xxs);display:flex;position:sticky;bottom:0}:is(.bottom-bar a,.bottom-bar button)[data-v-ff8b9a9d]{flex:80px;display:flex}:is(.bottom-bar a,.bottom-bar button) button[data-v-ff8b9a9d]{flex-grow:1}.bottom-bar a.router-link-active button[data-v-ff8b9a9d]{color:rgb(var(--main-pale-rgb))}.bottom-bar button[data-v-ff8b9a9d]{font-size:var(--fz-xxs);padding:var(--sp-xs);flex-direction:column}.sign-in-pane{justify-content:center;align-items:center}.user-card{padding:var(--sp-lg);background-color:rgba(var(--bg-lighter-rgb), 1);justify-content:space-between;align-items:start;height:13rem;display:flex}.user-card .user-card__info{flex-direction:column;justify-content:space-between;height:100%;display:flex}.user-card .user-card__photo{border-radius:50%;width:5rem;height:5rem}.user-card .user-card__name{font-weight:400;font-size:var(--fz-lg)}.user-card .user-card__email{font-size:var(--fz-sm);color:rgba(var(--text-rgb), .3)}.menu{z-index:1000;position:fixed;top:0;left:0;transform:translate(-100vw)}.menu .menu__container{background-color:rgba(var(--bg-rgb), 1);flex-direction:column;width:100vw;max-width:350px;height:100dvh;transition:transform .15s;display:flex;position:sticky;top:0}.menu .menu__section{border-bottom:solid 1px rgba(var(--bg-light-rgb), .5)}.menu .menu__section-title{color:rgba(var(--text-rgb), .5);margin-bottom:.5rem}.menu .menu__section{padding:var(--sp-lg);gap:var(--sp-xs);flex-direction:column;flex-grow:1;display:flex}.menu .menu__section a.router-link-active button{color:rgb(var(--main-pale-rgb))}.menu .menu__section>:last-child{margin-bottom:.5rem}@media (width>=992px){.menu{position:relative;transform:none}.menu .menu__container{border-right:solid 1px rgba(var(--bg-light-rgb), .5);border-left:solid 1px rgba(var(--bg-light-rgb), .5)}}@media (width<=991px){.menu:before{background-color:rgba(var(--black-rgb), .8);content:"";opacity:0;z-index:-1;width:100vw;height:100dvh;transition:opacity .2s,transform 0s .2s;position:fixed;top:0;left:0}.menu.menu--opened:before{opacity:1;transition:opacity .2s;transform:translate(100vw)}.menu.menu--opened .menu__container{transform:translate(100vw)}}.app-container[data-v-01bc227a]{grid-template:"menu header""menu main"1fr"menu bottom-bar"/auto 1fr;min-width:320px;max-width:1000px;height:100dvh;margin:0 auto;display:grid;overflow:hidden}.app-container .header[data-v-01bc227a]{grid-area:header}.app-container .main[data-v-01bc227a]{flex-direction:column;grid-area:main;height:100%;display:flex;overflow-x:hidden}.app-container .menu[data-v-01bc227a]{grid-area:menu}.app-container .bottom-bar[data-v-01bc227a]{grid-area:bottom-bar;overflow-x:auto}
