*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;font-size:inherit}:root{--c-white: rgb(255, 255, 255);--c-black: rgb(0, 0, 0);--c-red-4l: #ff2128;--c-red-4d: #a51139;--c-transparent: rgba(0, 0, 0, 0);--c-white-half: rgb(223, 223, 223);--c-white-transparent: rgba(255, 255, 255, .5);--c-white-transparent-low: rgba(255, 255, 255, .25);--c-white-transparent-high: rgba(255, 255, 255, .75);--c-black-half: rgb(30, 30, 30);--c-black-transparent: rgba(0, 0, 0, .5);--c-black-transparent-low: rgba(0, 0, 0, .25);--c-black-transparent-high: rgba(0, 0, 0, .75);--c-orange-4d: rgb(255, 98, 0);--c-orange-4d-hover: rgb(255, 110, 48);--c-orange-4d-half: rgba(255, 98, 0, .5);--c-orange-4l: rgb(255, 87, 34);--c-orange-4l-half: rgba(251, 114, 72, .5);--c-orange-4l-hover: rgb(255, 127, 48);--c-green-4d: rgb(43, 255, 0);--c-green-4d-hover: rgb(55, 255, 48);--c-green-4d-half: rgba(0, 168, 14, .5);--c-green-4l: rgb(7, 178, 24);--c-green-4l-half: rgba(96, 251, 72, .5);--c-green-4l-hover: rgb(48, 255, 62);--c-blue-4d: rgb(0, 157, 255);--c-blue-4d-hover: rgb(48, 141, 255);--c-blue-4d-half: rgba(0, 95, 168, .5);--c-blue-4l: rgb(34, 126, 255);--c-blue-4l-half: rgba(72, 144, 251, .5);--c-blue-4l-hover: rgb(48, 110, 255);--c-yellow-4d: rgb(251, 255, 0);--c-yellow-4d-hover: rgb(238, 255, 48);--c-yellow-4d-half: rgba(162, 168, 0, .5);--c-yellow-4l: rgb(248, 255, 34);--c-yellow-4l-half: rgba(248, 251, 72, .5);--c-yellow-4l-hover: rgb(231, 255, 48);--c-purple-4d: #8521cd;--c-purple-4d-hover: #7d20c0;--c-purple-4d-half: #4d077a;--c-purple-4l: #9d4edd;--c-purple-4l-half: #7b3cbb;--c-purple-4l-hover: #b070ff;--c-turquoise-4d: #14a1a1;--c-turquoise-4d-hover: #009999;--c-turquoise-4d-half: #005c5c;--c-turquoise-4l: #00c7c7;--c-turquoise-4l-half: #00a3a3;--c-turquoise-4l-hover: #00e0e0;--c-pink-4d: #c2185b;--c-pink-4d-hover: #d81b60;--c-pink-4d-half: #8e0d41;--c-pink-4l: #ff4081;--c-pink-4l-half: #e91e63;--c-pink-4l-hover: #ff79b0}html[abl-accent=green]{--c-accent-light: var(--c-green-4l);--c-accent-light-hover: var(--c-green-4l-hover);--c-accent-light-half: var(--c-green-4l-half);--c-accent-dark: var(--c-green-4d);--c-accent-dark-hover: var(--c-green-4d-hover);--c-accent-dark-half: var(--c-green-4d-half)}html[abl-accent=blue]{--c-accent-light: var(--c-blue-4l);--c-accent-light-hover: var(--c-blue-4l-hover);--c-accent-light-half: var(--c-blue-4l-half);--c-accent-dark: var(--c-blue-4d);--c-accent-dark-hover: var(--c-blue-4d-hover);--c-accent-dark-half: var(--c-blue-4d-half)}html[abl-accent=yellow]{--c-accent-light: var(--c-yellow-4l);--c-accent-light-hover: var(--c-yellow-4l-hover);--c-accent-light-half: var(--c-yellow-4l-half);--c-accent-dark: var(--c-yellow-4d);--c-accent-dark-hover: var(--c-yellow-4d-hover);--c-accent-dark-half: var(--c-yellow-4d-half)}html[abl-accent=purple]{--c-accent-light: var(--c-purple-4l);--c-accent-light-hover: var(--c-purple-4l-hover);--c-accent-light-half: var(--c-purple-4l-half);--c-accent-dark: var(--c-purple-4d);--c-accent-dark-hover: var(--c-purple-4d-hover);--c-accent-dark-half: var(--c-purple-4d-half)}html[abl-accent=turquoise]{--c-accent-light: var(--c-turquoise-4l);--c-accent-light-hover: var(--c-turquoise-4l-hover);--c-accent-light-half: var(--c-turquoise-4l-half);--c-accent-dark: var(--c-turquoise-4d);--c-accent-dark-hover: var(--c-turquoise-4d-hover);--c-accent-dark-half: var(--c-turquoise-4d-half)}html[abl-accent=pink]{--c-accent-light: var(--c-pink-4l);--c-accent-light-hover: var(--c-pink-4l-hover);--c-accent-light-half: var(--c-pink-4l-half);--c-accent-dark: var(--c-pink-4d);--c-accent-dark-hover: var(--c-pink-4d-hover);--c-accent-dark-half: var(--c-pink-4d-half)}html:not([abl-accent]),html[abl-accent=orange]{--c-accent-light: var(--c-orange-4l);--c-accent-light-hover: var(--c-orange-4l-hover);--c-accent-light-half: var(--c-orange-4l-half);--c-accent-dark: var(--c-orange-4d);--c-accent-dark-hover: var(--c-orange-4d-hover);--c-accent-dark-half: var(--c-orange-4d-half)}@media (prefers-color-scheme: light){html:not([abl-theme]){--c-accent: var(--c-accent-light);--c-accent-hover: var(--c-accent-light-hover);--c-accent-half: var(--c-accent-light-half)}}html[abl-theme=light]{--c-accent: var(--c-accent-light);--c-accent-hover: var(--c-accent-light-hover);--c-accent-half: var(--c-accent-light-half)}@media (prefers-color-scheme: dark){html:not([abl-theme]){--c-accent: var(--c-accent-dark);--c-accent-hover: var(--c-accent-dark-hover);--c-accent-half: var(--c-accent-dark-half)}}html[abl-theme=dark]{--c-accent: var(--c-accent-dark);--c-accent-hover: var(--c-accent-dark-hover);--c-accent-half: var(--c-accent-dark-half)}@media (prefers-color-scheme: light){html:not([abl-theme]){--color-scheme: light;--c-primary: var(--c-black);--c-secondary: var(--c-white);--c-primary-half: var(--c-black-half);--c-secondary-half: var(--c-white-half);--c-error: var(--c-red-4l);--c-success: var(--c-green-4l);--c-secondary-transparent: var(--c-white-transparent);--c-secondary-transparent-low: var(--c-white-transparent-low);--c-secondary-transparent-high: var(--c-white-transparent-high);--c-primary-transparent: var(--c-black-transparent);--c-primary-transparent-low: var(--c-black-transparent-low);--c-primary-transparent-high: var(--c-black-transparent-high)}}html[abl-theme=light]{--color-scheme: light;--c-primary: var(--c-black);--c-secondary: var(--c-white);--c-primary-half: var(--c-black-half);--c-secondary-half: var(--c-white-half);--c-error: var(--c-red-4l);--c-success: var(--c-green-4l);--c-secondary-transparent: var(--c-white-transparent);--c-secondary-transparent-low: var(--c-white-transparent-low);--c-secondary-transparent-high: var(--c-white-transparent-high);--c-primary-transparent: var(--c-black-transparent);--c-primary-transparent-low: var(--c-black-transparent-low);--c-primary-transparent-high: var(--c-black-transparent-high)}@media (prefers-color-scheme: dark){html:not([abl-theme]){--color-scheme: dark;--c-primary: var(--c-white);--c-secondary: var(--c-black);--c-primary-half: var(--c-white-half);--c-secondary-half: var(--c-black-half);--c-error: var(--c-red-4d);--c-success: var(--c-green-4d);--c-secondary-transparent: var(--c-black-transparent);--c-secondary-transparent-low: var(--c-black-transparent-low);--c-secondary-transparent-high: var(--c-black-transparent-high);--c-primary-transparent: var(--c-white-transparent);--c-primary-transparent-low: var(--c-white-transparent-low);--c-primary-transparent-high: var(--c-white-transparent-high)}}html[abl-theme=dark]{--color-scheme: dark;--c-primary: var(--c-white);--c-secondary: var(--c-black);--c-primary-half: var(--c-white-half);--c-secondary-half: var(--c-black-half);--c-error: var(--c-red-4d);--c-success: var(--c-green-4d);--c-secondary-transparent: var(--c-black-transparent);--c-secondary-transparent-low: var(--c-black-transparent-low);--c-secondary-transparent-high: var(--c-black-transparent-high);--c-primary-transparent: var(--c-white-transparent);--c-primary-transparent-low: var(--c-white-transparent-low);--c-primary-transparent-high: var(--c-white-transparent-high)}:root{--header-top-height: 3.75rem}:root{--z-higher: 10;--z-dropdown: 100;--z-header: 50;--bdrs-circle: 50%;--bdrs-normal: .25rem;--bdrs-chip: .75rem;--bdrs-big: .5rem}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-BCvwfN5l.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Italic-CLUCr1wN.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Thin-DbeflJtK.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-ThinItalic-wD_8Bp8-.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-ExtraLight-BXQvTi6l.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-ExtraLightItalic-zJmdVyTZ.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Light-C5FdNFFb.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-LightItalic-CupGoqQB.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-DNBbcQit.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-MediumItalic-D2Z1YNb8.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-CDFRPbvm.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBoldItalic-DOy1dg1w.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Bold-DYbenGlc.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-BoldItalic-B5zX-gTL.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-Regular-DPh-w9Z0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-Italic-CchVwZ9c.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-Bold-BPUuxP6Y.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-BoldItalic-BnTgqcEZ.ttf) format("truetype");font-weight:700;font-style:italic}body{width:100%;font-family:IBM Plex Mono,monospace;background-color:var(--c-secondary);color:var(--c-primary);color-scheme:var(--color-scheme);touch-action:manipulation}body ::-webkit-scrollbar{display:none}*,*:focus,*:active,*:focus-visible{outline-color:var(--c-accent)}*::selection{color:var(--c-accent)}html,body{height:100%}.no-scrollbar::-webkit-scrollbar{-webkit-appearance:none;display:none}[abl-hidden],[hidden],[abl-hidden-inner] *{display:none!important}[abl-invisible]{visibility:hidden}input[type=checkbox]{accent-color:var(--c-accent)}a[data-v-31e7b26f]:not(.fullsize){--size: 40px}a.fullsize[data-v-31e7b26f]{width:100%;height:100%}a[data-v-31e7b26f]{display:inline-block;width:var(--size);height:var(--size)}a svg[data-v-31e7b26f]{width:100%;height:100%;overflow:visible}a .path[data-v-31e7b26f]{stroke:var(--c-primary);stroke-width:10px;animation:strokeWidthAnimation-31e7b26f 16s infinite}@keyframes strokeWidthAnimation-31e7b26f{0%{stroke-width:1}50%{stroke-width:12}to{stroke-width:1}}.button[data-v-ba0c7767]{display:inline-block;background-color:var(--c-secondary);display:flex;justify-content:center;align-items:center;border-radius:.25rem;border:1px solid var(--c-primary);color:var(--c-primary);transition:box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer;padding:.25rem .5rem;width:fit-content;box-shadow:1px 1px 0 0 var(--c-primary)}.button.small[data-v-ba0c7767]{padding:.125rem .25rem;font-size:.875rem;border-radius:.5rem}.button.primary[data-v-ba0c7767]{background-color:var(--c-primary);border-color:var(--c-secondary);color:var(--c-secondary);box-shadow:1px 1px 0 0 var(--c-primary)}.button.no-transition[data-v-ba0c7767]{box-shadow:unset!important;border:none!important}.button.on[data-v-ba0c7767]{background-color:var(--c-accent)}.square[data-v-ba0c7767]{width:2rem;height:2rem;padding:0}.button[data-v-ba0c7767]:focus{transform:scale(1.025)}.button[data-v-ba0c7767]:hover{box-shadow:1px 1px 0 0 var(--c-primary);transform:translate3d(-1px,-1px,0)}.button[data-v-ba0c7767]:active{box-shadow:1px 1px 0 0 var(--c-transparent),0 0 0 .5px var(--c-primary) inset;transform:translate3d(1px,1px,0)}.abl-form[abl-error] .button[type=submit][data-v-ba0c7767],.abl-form[abl-loading] .button[type=submit][data-v-ba0c7767],.abl-input[abl-error]~.button[type=submit][data-v-ba0c7767],.abl-input[abl-error]~[abl-button-group] .button[type=submit][data-v-ba0c7767],.button[data-v-ba0c7767]:disabled{pointer-events:none;border-style:dotted;border-color:var(--c-primary-half);color:var(--c-primary-half);opacity:.75;box-shadow:none}.button[abl-pri--c-primary][data-v-ba0c7767]{background:var(--c-primary);color:var(--c-secondary)}[abl-button-group][data-v-ba0c7767]{width:100%;display:flex;justify-content:space-around}a.button[data-v-ba0c7767]{text-decoration:none}@keyframes dotFade-ba0c7767{0%,to{opacity:0}50%{opacity:1}}span[abl-loading][data-v-ba0c7767]{display:inline-flex;gap:.15rem}span[abl-loading]>span[data-v-ba0c7767]{animation:dotFade-ba0c7767 .75s infinite;animation-fill-mode:both}span[abl-loading]>span[data-v-ba0c7767]:nth-child(1){animation-delay:.25s}span[abl-loading]>span[data-v-ba0c7767]:nth-child(2){animation-delay:0s}span[abl-loading]>span[data-v-ba0c7767]:nth-child(3){animation-delay:.5s}.button[abl-active][data-v-ba0c7767]{background-color:var(--c-accent)}.cls-1[data-v-f2a79b5d]{fill:none;stroke-miterlimit:10;stroke-width:1.8px}svg[data-v-f2a79b5d]{stroke:var(--c-primary)}svg[data-v-e1bd7912]{width:20px;height:20px}.i18n-button[data-v-8355b367]{display:flex;align-items:center}.lang-chosen[data-v-8355b367]{display:inline-block;margin-right:.5rem}.slide-fade-enter-active[data-v-8355b367]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-8355b367]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-8355b367],.slide-fade-leave-to[data-v-8355b367]{transform:translate(20px);opacity:0}header[data-v-62715489]{position:fixed;display:flex;align-items:center;gap:.5rem;padding:.5rem;width:100%;z-index:var(--z-header);background-color:var(--c-secondary)}.heading[data-v-62715489]{text-decoration:none;color:var(--c-primary)}.local-env[data-v-62715489]{align-self:center}.logo[data-v-62715489]{display:flex;align-items:center;gap:.5rem;justify-self:start;position:relative}.logo .h[data-v-62715489]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Times New Roman,Times,serif;z-index:-1;opacity:10%;animation:strokeWidthAnimation-62715489 16s infinite}@keyframes strokeWidthAnimation-62715489{0%{opacity:10%}25%{opacity:100%}65%{opacity:80%}to{opacity:10%}}h1[data-v-62715489]{grid-column:2;margin:0;font-weight:200}.actions[data-v-62715489]{grid-column:3;display:flex;justify-content:flex-end;gap:.5rem;margin-left:auto}.toaster[data-v-a2b90c51]{position:fixed;left:50%;transform:translate(-50%);bottom:1rem;z-index:100;display:flex;flex-direction:column;gap:1rem;align-items:center;order:-1}.toaster-content[data-v-a2b90c51]{opacity:0;background:var(--c-primary);color:var(--c-secondary);padding:.5rem 1rem;border-radius:.25rem;transition:all .5s;white-space:pre-line;text-align:center}.toaster-content.visible[data-v-a2b90c51]{opacity:1;cursor:pointer}.guest-view-cover[data-v-e6e79795]{margin:auto;width:100vmin;height:100vmin;padding:2rem}#app{height:100%;display:flex;flex-direction:column;overflow:hidden}main{display:flex;padding:0 .5rem}main.centered{flex-direction:column;align-items:center;justify-content:center;height:100%}main:not(.centered){margin-top:var(--header-top-height)}
