li[data-v-d60965a5]{display:flex;flex-direction:row;align-items:stretch;background-color:var(--dark-gray);position:relative;-webkit-user-select:none;user-select:none;border:.125rem solid var(--darkish-gray);border-radius:1.25rem;transition:.2s all;overflow:hidden;margin-bottom:.5rem}li[data-v-d60965a5]:last-child{margin-bottom:0}li.starred[data-v-d60965a5]{border:.125rem solid var(--orange)}li .handle[data-v-d60965a5]{transition:.2s all;padding:.5rem;position:relative;width:2.5rem;min-height:2.5rem;flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;justify-content:center;opacity:.5}li .handle .handle-container[data-v-d60965a5]{position:relative;transform:rotate(0)}li .handle .handle-container svg[data-v-d60965a5]{display:none}li .container[data-v-d60965a5]{flex-grow:1;overflow:hidden}li .container img.icon[data-v-d60965a5]{display:block;width:1.5rem;height:1.5rem;object-fit:contain;filter:grayscale() opacity(.3)}li .container .title-container[data-v-d60965a5]{padding-top:1rem;padding-bottom:1rem;padding-right:1rem;display:flex;align-items:center}li .container .title-container h3[data-v-d60965a5]{flex-grow:1;font-weight:400;margin:0;font-size:90%;line-height:125%;color:var(--blue)}li .container .info-container[data-v-d60965a5]{overflow:hidden;margin-top:-.75rem;display:none}li .container .info-container p[data-v-d60965a5]{font-weight:400;margin:0;font-size:75%;line-height:140%}li .container .info-container p.url[data-v-d60965a5]{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--red);padding-right:1rem}li .container .info-container p.text[data-v-d60965a5]{padding-right:1rem;white-space:pre-wrap}li .container .info-container .panel[data-v-d60965a5]{display:flex;flex-direction:row}li .container .info-container .panel .details[data-v-d60965a5]{flex-grow:1;padding-top:.5rem;padding-bottom:.5rem}li .container .info-container .panel .details p.detail[data-v-d60965a5]{color:var(--gray)}li .container .info-container .panel .buttons[data-v-d60965a5]{background-color:var(--darkish-gray);margin-left:1rem;padding:.5rem;align-self:flex-end;border-top:.125rem solid var(--darkish-gray);border-left:.125rem solid var(--darkish-gray);border-top-left-radius:1.25rem;display:flex;flex-direction:row}li .container .info-container .panel .buttons button[data-v-d60965a5]{display:block;margin:0 .125rem;color:var(--gray)}li .container .info-container .panel .buttons button.star.starred[data-v-d60965a5]{color:var(--orange)}li.open .icon[data-v-d60965a5]{opacity:1}li.open .icon .icon-container[data-v-d60965a5]{transform:rotate(180deg)}li.open .container .info-container[data-v-d60965a5]{display:block}.container[data-v-29b4e2b8]{padding:.75rem 1rem;border:.125rem solid rgba(255,255,255,.25);border-radius:1.5rem;overflow:hidden}h3[data-v-29b4e2b8]{font-weight:400;margin:0;font-size:100%;line-height:125%;margin-bottom:.5rem}p[data-v-29b4e2b8]{font-size:.8125rem;margin-bottom:.5rem;line-height:1rem}p.url[data-v-29b4e2b8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.75}p.text[data-v-29b4e2b8]{text-overflow:ellipsis;line-clamp:3;overflow:hidden}p.detail[data-v-29b4e2b8]{opacity:.75}p[data-v-29b4e2b8]:last-child{margin-bottom:0}nav[data-v-f32f56b3]{position:fixed;bottom:0;right:0;padding:0 1.25rem 1.25rem 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}nav .app-fab-button[data-v-f32f56b3]{font-size:1rem;background-color:var(--app-button-background);border-radius:3rem;padding:.375rem;color:var(--app-button-text);box-shadow:0 .125rem 0 transparent,0 0 1rem var(--app-button-background)}nav .app-fab-button[data-v-f32f56b3]:before{position:absolute;content:"";left:-.25rem;right:-.25rem;top:-.25em;bottom:-.25em;border-radius:5rem;border:.125rem solid var(--red)}nav .app-fab-button.active[data-v-f32f56b3]{box-shadow:0 .125rem 0 var(--app-button-text),0 0 1rem var(--app-button-background)}@media (min-width: 720px){nav[data-v-f32f56b3]{display:none}}.dialog[data-v-d7456a2c]{position:fixed;z-index:2;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem}.background[data-v-d7456a2c]{background-color:var(--dark-gray-transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);position:absolute;top:0;left:0;width:100%;height:100%}.content[data-v-d7456a2c]{position:relative;width:100%;border-radius:1.75rem;background-color:var(--blue)}.content[data-v-d7456a2c]:before{position:absolute;content:"";left:-.25rem;right:-.25rem;top:-.25em;bottom:-.25em;border-radius:2rem;border:.125rem solid var(--blue)}.content .dialog-content[data-v-d7456a2c]{padding:1.25rem 1rem .5rem}.content .dialog-buttons[data-v-d7456a2c]{padding:0rem .375rem .375rem;display:flex;justify-content:flex-end}@media (min-width: 720px){.dialog[data-v-d7456a2c]{z-index:10}.dialog .background[data-v-d7456a2c]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--dark-gray);opacity:.95}.content[data-v-d7456a2c]{max-width:720px}}ul[data-v-6602080d]{margin:0;padding:0;display:block}.list[data-v-6602080d]{margin-top:4rem}header[data-v-6602080d]{position:fixed;width:100%;top:0;left:0;transition:none;z-index:1;display:flex;justify-content:center}header .header-content[data-v-6602080d]{padding:var(--app-padding);width:100%;max-width:var(--app-max-width)}header .header-content .header-content-offset[data-v-6602080d]{display:flex;align-items:center}header .header-content .header-content-offset .app-fields[data-v-6602080d]{margin:0;flex-grow:1}header .header-content .header-content-offset .app-fields .app-field[data-v-6602080d]{margin:0}header .header-content .header-content-offset .app-fields .app-field input[data-v-6602080d]{margin:0}header .app-button-container[data-v-6602080d]{margin-left:.75rem}header .app-button-container a.starred[data-v-6602080d]{color:var(--orange)}@media (min-width: 720px){header .header-content[data-v-6602080d]{max-width:var(--app-menu-fixed-main-width);margin-right:var(--app-menu-fixed-width)}header .app-button-container.app-menu-button[data-v-6602080d]{display:none}}.dialog-content[data-v-6602080d]{overflow:hidden}.dialog-content h2[data-v-6602080d]{display:flex;font-weight:700;align-items:center;flex-direction:row;font-size:1rem;line-height:1.25rem;margin-bottom:1rem}.dialog-content .link-data[data-v-6602080d]{padding:.75rem 1rem;border:.125rem solid rgba(255,255,255,.25);border-radius:1.5rem}.dialog-content h3[data-v-6602080d]{font-weight:400;margin:0;font-size:100%;line-height:125%;margin-bottom:.5rem}.dialog-content p[data-v-6602080d]{font-size:80%;line-height:140%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.75}p.list-empty[data-v-6602080d]{text-align:center}p.list-empty i[data-v-6602080d]{color:var(--app-generic-warning)}.app-fields.submit .app-button.with-svg-icon.with-star[data-v-88d3bace]{margin-right:auto}header[data-v-59242a34]{height:2.5rem;display:flex;flex-direction:row;justify-content:space-between}header .slot[data-v-59242a34]{display:flex;justify-content:center;align-items:center}header .slot.left[data-v-59242a34],header .slot.right[data-v-59242a34]{width:2.5rem}header .slot.right-temp[data-v-59242a34]{display:none;width:2.5rem}header a[data-v-59242a34]{display:block}@media (min-width: 720px){header .slot.right[data-v-59242a34]{display:none}header .slot.right-temp[data-v-59242a34]{display:block}}.debug[data-v-b496e623]{color:var(--red);padding:1rem}a[data-v-4411bf65]{display:inline-block}a .content[data-v-4411bf65]{display:flex;width:100%;flex-direction:row;align-items:center;font-weight:700;font-size:1rem;line-height:2rem;padding:.25rem 0}a[data-v-4411bf65]>*{pointer-events:none}a .profile-picture[data-v-4411bf65]{display:block}a .profile-picture img[data-v-4411bf65]{display:block;position:relative;width:1.5rem;border-radius:100%;aspect-ratio:1}a .profile-picture[data-v-4411bf65]:before{position:absolute;content:"";left:-.25rem;right:-.25rem;top:-.25em;bottom:-.25em;border-radius:5rem;border:.125rem solid var(--green)}a span[data-v-4411bf65]{margin-left:1rem;color:var(--gray)}section[data-v-30c42678]{margin-bottom:.666rem;padding-bottom:.666rem;border-bottom:2px dotted var(--blue);text-align:center}section[data-v-30c42678]:last-child{padding-bottom:0rem;border-bottom:none}section img[data-v-30c42678]{display:block;width:6rem;aspect-ratio:1;margin:0 auto}nav[data-v-30c42678]{display:flex;flex-direction:column;align-items:flex-start}main[data-v-e688e0a0]{display:flex;flex-direction:column;justify-content:center}section[data-v-e688e0a0]{margin-bottom:.666rem;padding-bottom:.666rem;border-bottom:2px dotted var(--blue);text-align:center}section[data-v-e688e0a0]:last-child{padding-bottom:0rem;border-bottom:none}section img[data-v-e688e0a0]{display:block;width:6rem;aspect-ratio:1;margin:0 auto}section .buttons[data-v-e688e0a0]{padding:1rem;display:flex;flex-direction:row;justify-content:center}section[data-v-08e67cde]{text-align:center;margin-top:2rem}section button[data-v-08e67cde]{display:inline-block}div[data-v-19ee7871]{display:flex;flex-direction:row;align-items:baseline}h1[data-v-19ee7871]{font-weight:400;font-family:var(--fancy-font-family);line-height:2rem;padding:1rem;margin:-1rem -.5rem;margin-bottom:0;display:inline-block;background:var(--blue);background:linear-gradient(to right,var(--red) 0%,var(--blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}p[data-v-19ee7871]{font-family:var(--fancy-font-family);font-weight:400;color:var(--gray)}.menu[data-v-f1bb9aa2]{width:100%;height:100%;position:fixed;z-index:2;transform:translate(100%);background-color:var(--dark-gray-transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:.2s transform ease-in-out;padding:1.5rem 1rem;padding-bottom:0;display:flex;flex-direction:column}.menu.open[data-v-f1bb9aa2]{transform:translate(0)}.menu a.header-button[data-v-f1bb9aa2]{align-self:flex-end;position:absolute;top:1.5rem;right:var(--app-padding)}@media (min-width: 480px){.menu[data-v-f1bb9aa2]{right:0;width:var(--app-menu-fixed-width)}}@media (min-width: 720px){.menu[data-v-f1bb9aa2]{transform:none;width:var(--app-menu-fixed-width);flex-grow:0;flex-shrink:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding-left:0;padding-right:0}.menu.open[data-v-f1bb9aa2]{transform:none}.menu a.header-button[data-v-f1bb9aa2]{display:none}}@media (min-width: 960px){.menu[data-v-f1bb9aa2]{right:auto;margin-left:var(--app-menu-fixed-main-width)}}nav[data-v-f1bb9aa2]{display:flex;flex-direction:column;padding:1rem;overflow:hidden;overflow-y:auto}nav section[data-v-f1bb9aa2]{padding-top:.75rem;border-bottom:.125rem dotted var(--blue-transparent);padding-bottom:.75rem}nav section[data-v-f1bb9aa2]:last-child{border-bottom:none}nav a[data-v-f1bb9aa2]{display:flex;flex-direction:row;align-items:center;font-weight:700;font-size:1rem;line-height:2rem;padding:.25rem 0}nav a span[data-v-f1bb9aa2]{margin-left:1rem;color:var(--gray)}nav a[data-v-f1bb9aa2]>*{pointer-events:none}nav a.starred[data-v-f1bb9aa2]{color:var(--orange)}nav a.starred span[data-v-f1bb9aa2]{color:var(--orange)}nav a.current[data-v-f1bb9aa2]{color:var(--blue)}nav a.current span[data-v-f1bb9aa2]{color:var(--blue)}div[data-v-85dcc0fe]{background-color:var(--app-background);position:absolute;left:0;top:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}div img[data-v-85dcc0fe]{width:7rem;height:7rem}div h1[data-v-85dcc0fe]{font-size:2rem;line-height:3rem;font-weight:200;margin-bottom:.5rem}.sync-spinner[data-v-b9f2454f]{line-height:1;color:var(--white)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}svg[data-v-078df959]{vertical-align:baseline;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@font-face{font-display:swap;font-family:Pacifico;font-style:normal;font-weight:400;src:url(../fonts/pacifico-v22-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/pacifico-v22-latin-ext_latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:url(../fonts/nunito-v25-latin-ext_latin-200.woff2) format("woff2"),url(../fonts/nunito-v25-latin-ext_latin-200.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../fonts/nunito-v25-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/nunito-v25-latin-ext_latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(../fonts/nunito-v25-latin-ext_latin-600.woff2) format("woff2"),url(../fonts/nunito-v25-latin-ext_latin-600.woff) format("woff")}:root{--white: white;--red: #ff6384;--red-transparent: rgba(255, 99, 132, .5);--orange: #ff9f40;--yellow: #ffcd56;--green: #4bc0c0;--blue: #36a2eb;--blue-transparent: rgba(54, 162, 235, .5);--purple: #9966ff;--light-gray: #c9cbcf;--gray: #b4b6be;--dark-gray: #35363a;--darkish-gray: hsl(228, 5%, 25%);--dark-gray-transparent: rgba(53, 54, 58, .5);--white-transparent: rgba(255, 255, 255, .1)}:root{--font-family: "Nunito", sans-serif;--fancy-font-family: "Pacifico", serif;--app-background: var(--dark-gray);--app-text: var(--white);--app-link: var(--red);--app-button-text: var(--white);--app-button-background: var(--red);--app-input-text: var(--red);--app-input-placeholder-text: var(--gray);--app-input-background: var(--dark-gray);--app-input-focus: var(--blue);--app-input-label: var(--blue);--app-generic-info: var(--blue);--app-generic-warning: var(--orange);--header-text: var(--purple);--header-background: var(--blue);--app-padding: 1rem;--app-max-width: 960px;--app-menu-fixed-width: 300px;--app-menu-fixed-main-width: 660px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative}html{scroll-behavior:smooth;width:100%;height:100%}body{color:var(--app-text);background:var(--app-background);transition:color .2s,background-color .2s;line-height:1.6;font-family:var(--font-family);font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{width:0;height:0}body.no-scroll{overflow-y:hidden}#app{width:100%;min-height:100vh;margin:0;font-weight:400;display:flex;flex-direction:row;justify-content:center}#app>main{padding:var(--app-padding);width:100%;max-width:var(--app-max-width)}@media (min-width: 720px){#app>main{max-width:var(--app-menu-fixed-main-width);margin-right:var(--app-menu-fixed-width)}#app>main.no-user{max-width:var(--app-max-width);margin-right:0}}a{-webkit-tap-highlight-color:transparent;text-decoration:none;color:var(--app-link)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:inherit;font-size:100%;line-height:1.6;padding:0;margin:0;display:inline;color:inherit;background-color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-button{display:block;margin:.25rem;padding:.25rem .75rem;border-radius:1.5rem;font-weight:600;line-height:2rem;color:var(--app-button-text);background-color:var(--app-button-background);box-shadow:0 .125rem 0 transparent,0 0 1rem var(--app-button-background);transform:translateY(0);transition:all .2s}.app-button.with-svg-icon{line-height:2rem;display:flex;align-items:center}.app-button.with-svg-icon svg{display:block;margin-right:.25rem}.app-button.no-icon{padding:.25rem .75rem}.app-button.only-border{padding:.125rem .625rem;border:.125rem solid var(--app-button-background);background-color:transparent}.app-button.with-star{padding:.125rem .625rem;border:.125rem solid var(--orange);color:var(--orange);background-color:transparent;box-shadow:0 .125rem 0 transparent,0 0 1rem var(--orange)}.app-button:focus{outline:0}.app-button.default:before{position:absolute;content:"";left:-.25rem;right:-.25rem;top:-.25em;bottom:-.25em;border-radius:2rem;border:.125rem solid var(--red)}.app-button.router-link-active{color:var(--app-button-background);background-color:var(--app-button-text);box-shadow:0 .125rem 0 var(--app-button-background),0 0 1rem var(--app-button-text)}@media (hover: hover){.app-button:not([disabled]){cursor:pointer}}.app-button.active{box-shadow:0 .125rem 0 var(--app-button-text),0 0 1rem var(--app-button-background)}.app-button.green{color:var(--green)}.app-button.gray{color:var(--gray)}.app-button:disabled,.app-button.disabled{opacity:.5}.app-button.disabled{pointer-events:none}.app-button.icon-button{border:0;background-color:transparent;border-radius:0;box-shadow:none;padding:.25rem .25rem .25rem .5rem}fieldset{border:0;margin:0;padding:0;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s}fieldset:disabled{opacity:.5;pointer-events:none}fieldset .app-fields{display:flex;flex-direction:column}fieldset .app-fields.submit{margin-top:1rem;flex-direction:row-reverse}fieldset .app-fields.icon-button-panel{background-color:var(--darkish-gray);margin-top:1rem;flex-direction:row;border-radius:1.5rem}fieldset .app-fields.icon-button-panel:before{position:absolute;content:"";left:.125rem;right:.125rem;top:.125rem;bottom:.125rem;border-radius:2rem;border:.125rem solid var(--dark-gray)}.app-field{margin-top:1rem;margin-bottom:0rem}.app-field.app-input-text{display:flex;flex-direction:column;position:relative}.app-field.app-input-text label{pointer-events:none;position:absolute;color:var(--app-input-label);z-index:1;font-size:100%;line-height:1rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:.75rem}.app-field.app-input-text button.field-button{position:absolute;display:block;color:var(--app-input-label);z-index:1;font-size:100%;line-height:1rem;padding-top:.75rem;padding-bottom:.75rem;padding-right:.75rem;top:0;right:0}.app-field.app-input-text button.field-button.clear-button{display:none}.app-field.app-input-text button.field-button.disabled{pointer-events:none;opacity:.5}.app-field.app-input-text.clear-button button.clear-button{display:block}.app-field.app-input-text textarea{display:block;resize:none;overflow:hidden;font-family:inherit;font-size:100%;box-sizing:border-box;padding:.75rem;border:0;border-radius:1.25rem;background-color:var(--app-input-background);transition:all .2s;color:var(--app-input-text);font-weight:600;border:.125rem solid var(--app-input-focus);border-radius:1.5rem;box-shadow:0 0 0 transparent,0 0 0 transparent;min-height:3rem}.app-field.app-input-text textarea:focus-visible{outline:0;box-shadow:0 0 .25rem var(--blue),0 0 2rem var(--blue-transparent)}.app-field.app-input-text textarea.with-label{padding-left:2.5rem}.app-field.app-input-text input[type=password],.app-field.app-input-text input[type=email],.app-field.app-input-text input[type=text],.app-field.app-input-text input[type=url]{display:block;position:relative;box-sizing:border-box;font-family:inherit;font-size:100%;line-height:2.5rem;padding:.125rem .75rem;border:0;border-radius:1.25rem;background-color:var(--app-input-background);transition:.2s all;color:var(--app-input-text);font-weight:600;border:.125rem solid var(--app-input-focus);border-radius:1.5rem;box-shadow:0 0 0 transparent,0 0 0 transparent}.app-field.app-input-text input[type=password].with-label,.app-field.app-input-text input[type=email].with-label,.app-field.app-input-text input[type=text].with-label,.app-field.app-input-text input[type=url].with-label{padding-left:2.5rem}.app-field.app-input-text input[type=password].with-button,.app-field.app-input-text input[type=email].with-button,.app-field.app-input-text input[type=text].with-button,.app-field.app-input-text input[type=url].with-button{padding-right:2.5rem}.app-field.app-input-text input[type=password]:focus-visible,.app-field.app-input-text input[type=email]:focus-visible,.app-field.app-input-text input[type=text]:focus-visible,.app-field.app-input-text input[type=url]:focus-visible{outline:0;box-shadow:0 0 .25rem var(--blue),0 0 2rem var(--blue-transparent)}.app-field.app-input-text input[type=password]::placeholder,.app-field.app-input-text input[type=email]::placeholder,.app-field.app-input-text input[type=text]::placeholder,.app-field.app-input-text input[type=url]::placeholder{color:var(--app-input-placeholder-text)}.app-field.app-input-text input[type=password]:-webkit-autofill,.app-field.app-input-text input[type=email]:-webkit-autofill,.app-field.app-input-text input[type=text]:-webkit-autofill,.app-field.app-input-text input[type=url]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--app-background) inset!important;-webkit-text-fill-color:var(--app-input-text)!important;transition:none}.app-field.app-input-text input[type=password]:-webkit-autofill:first-line,.app-field.app-input-text input[type=email]:-webkit-autofill:first-line,.app-field.app-input-text input[type=text]:-webkit-autofill:first-line,.app-field.app-input-text input[type=url]:-webkit-autofill:first-line{font-family:inherit}h1.title,h2.title,h3.title{margin-top:.625rem;margin-bottom:.5rem;line-height:1;display:inline-block;border-bottom:.125rem dotted var(--blue);font-weight:400}
