@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans&family=Ubuntu:ital,wght@0,300;0,700;1,500&display=swap";a.kofi-link{& button{color:var(--link-clr);text-decoration:underline;display:flex;align-items:center;& img{height:1.5em;margin-left:.5em}}}.kofi-modal{display:flex;flex-direction:column;padding:1em;background:var(--clr-bg-4);border-radius:6px;& p{display:block;width:28em;min-width:unset;margin-top:.8em}.buttons{margin-top:.8em;display:flex;justify-content:space-around;.btn{min-width:40%}}}.theme-switch-container{position:fixed;bottom:0;right:0;padding:1em;& button{background-color:transparent;width:2.2em;height:2.2em;padding:0;display:flex;justify-content:center;align-items:center}& img{width:1.5em;height:1.5em}}.about-page{>div{width:min(42em,90vw);padding:1em 1.6em 1.6em;height:fit-content;place-self:center}.about-start-playing-btn{width:max-content;color:var(--link-clr);text-decoration:underline}.about-contents{margin-top:.7em;font-size:1.1em;p{margin:.3em 0}h2{font-size:1.2em}.about-header{margin:.5em 0 .35em}}.images-view{margin-top:.3em;background:var(--clr-bg-1);padding:.8em;gap:.8em;justify-content:center;.img-container{& p{place-self:center;font-size:.8em}}}& ol>li:not(:first-child){margin-top:1.5em}& code{background:var(--clr-bg-1);opacity:.8;padding-inline:.3em}}._page{min-width:100vw;min-height:100vh;max-width:100vw;max-height:100vh;padding-block:1em;box-sizing:border-box;>*{margin-top:auto;margin-bottom:auto}}.error-page>.card{padding:2em;height:fit-content;place-self:center;& button{margin-top:1.5em}}.pp-description{display:flex;flex-direction:column;justify-content:center;align-items:center;width:clamp(380px,27em,30vw);& h1{display:flex;text-align:center;margin:.5em 0 1.5em}& a.btn{display:flex;justify-content:center;align-items:center;width:1em;height:1em;padding:.1em;margin-left:.2em;& img{object-fit:contain;width:100%;height:100%}}& p{text-align:center;margin-bottom:1.5em;min-width:unset}}a.repo-link{margin-top:1.5em;& button{color:var(--link-clr);text-decoration:underline}}.room-connection-form{>h2{margin-bottom:.8em}& input{max-width:50vw}}.join-room-page{>.card{display:flex;flex-direction:column;align-items:center;height:fit-content;place-self:center;.join-form{margin:.5em 0}.or-divider{margin:0 1.5em;display:flex;justify-content:center;align-items:center}.kofi-link{margin-top:.5em}}.privacy-link{margin:0 1em}}@media screen and (max-width: 780px){.join-room-page{.join-form{flex-direction:column;align-items:center}.or-divider{margin:1em 0}.room-connection-form h2{text-align:center}}}.privacy-page{>div{width:min(42em,90vw);padding:1em 1.6em 1.6em;height:fit-content;place-self:center}.privacy-start-playing-btn{width:max-content;color:var(--link-clr);text-decoration:underline}.privacy-contents{margin-top:.7em;font-size:1.1em;& p{margin:.3em 0}& h2{font-size:1.2em}.privacy-header{margin:.5em 0 .35em}& a{color:var(--link-clr);text-decoration:underline}& ul li:not(:first-child){margin-top:1.2em}}}.register-page{.register-form{display:flex;justify-content:center;align-items:center;flex-direction:column;height:fit-content;place-self:center;& input{max-width:55vw}}.privacy-link{margin:0 1em}}.room-closed-page>.card{padding:2em;height:fit-content;place-self:center;& button{margin-top:1.5em}}.room-not-found-page>.card{padding:2em;height:fit-content;place-self:center;& button{margin-top:1.5em}}.scrollview{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background-color:transparent!important}.chat-window{justify-content:space-between;max-height:calc(100% - 2.5em);>div{max-height:calc(100% - 1.5em)}}.chat-messages{width:100%;display:flex;margin-bottom:.5em;flex-direction:column;font-size:.85em;padding:unset;.chat-message{margin-top:.25em;display:flex;& p{height:fit-content}}.timestamp{font-size:.8em;opacity:.8;text-wrap:nowrap;line-height:1.5em;margin-right:.2em}.username{font-weight:700}.message-text{width:100%;margin:0 .2em;text-wrap:wrap;& p{display:inline-block;min-width:auto}& pre{white-space:pre-wrap;&.nomargin{margin:0}&:not(.nomargin){margin:.5em 0}}& code{background-color:#85858596;padding:.3em;color:silver}:is(ol,ul){margin:0;padding:0 1.2em}}}.chat-input-container{.chat-input{max-width:min(calc(100% - 1rem),70vw);min-width:min(calc(100% - 1rem),70vw);max-height:8em;min-height:1.3em;margin-bottom:.4em}.chat-input-controls{flex-grow:1;display:flex;justify-content:flex-end}}.skeleton .message-text *{opacity:0}.votes-distribution{display:flex;flex-direction:column;flex-wrap:wrap;height:13em;align-items:flex-end;margin:1em 0 2em;flex-wrap:nowrap;flex:1;.header{place-self:flex-start;margin-bottom:1.5em}.ditribution-empty-msg{color:var(--clr-text-secondary);place-self:center;margin-top:.85em}.graph{flex:1;place-self:stretch;display:flex;justify-content:center;.dist-col{display:flex;flex-direction:column;height:100%;width:2em;justify-content:flex-end;align-items:center;place-self:center;margin:0 1em 0 0;.distribution-bar{position:relative;width:100%;background-color:var(--clr-primary-200);transition:background-color .2s;&:hover{background-color:var(--clr-primary-600);.col-top-symbol{color:var(--clr-text)}.col-bottom-symbol{& span{background-color:var(--clr-primary-300)}}}.col-top-symbol,.col-bottom-symbol{position:absolute;text-align:center;user-select:none}.col-top-symbol{top:-1.5em;left:0;right:0;min-height:1.5em}.col-bottom-symbol{bottom:-2em;left:0;right:0;display:flex;justify-content:center;align-items:flex-end;padding-left:1px;min-height:2em;& span{line-height:1.4em;text-align:center;color:var(--clr-primary-text);background-color:var(--clr-primary-000);border-radius:100px;width:1.4em;height:1.4em;user-select:none;overflow:hidden}}}}}}.statistics{margin:1em 0 2em;justify-content:center;.statistics-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;margin-left:1em;margin-top:1em;grid-gap:.2em;column-gap:1.25em}}.result-tabs{display:flex;flex-direction:column;.results-tab-contents{.vjsx-switch-container{width:100%;display:flex}}.result-tabs-switch-btns{place-self:center;margin-bottom:1em}}.round-history{margin-top:1em;overflow-y:auto;.nav-sidebar{flex-grow:1;.prev-round-btn{display:flex;justify-content:space-between;overflow:hidden}}}@media screen and (max-width: 480px){.round-history .nav-sidebar .prev-round-btn .subtitle{display:none}}.room-left-bar{width:var(--room-view-card-width);height:400px}.room-controls{.btn{height:fit-content;place-self:center}.separator{margin-right:1em}}.participants{margin-top:1em;flex-direction:column;overflow-y:auto;.participant{align-items:center;flex-grow:1;justify-content:space-between;margin-bottom:.25em;border-radius:var(--border-radius);padding:.1em .3em;&.highlight{background-color:#9696964d}&.disconnected p{opacity:.5}& p.username{height:min-content}.text{max-width:100%;min-width:0;overflow:hidden;text-wrap:nowrap;flex-grow:1}.badge{width:4em;margin-left:.5em;user-select:none;& p{padding:.2em .4em;border-radius:20px;text-align:center;transition:background-color .3s ease-in-out;margin:unset;&.awaiting-vote{background-color:var(--clr-danger-400)}&.voted{background-color:var(--clr-primary-400)}&.vote-result{background-color:#32a04a}&.own-vote-result{background-color:#63636361}}}}}.skeleton .participant .badge p{background-color:#88888852!important}.room-id-display{margin:1em 1em 1em 0;& input{flex:1}& button{min-width:4em}}.vote-buttons-container{flex-wrap:wrap;justify-content:center;margin-top:.5em;.btn{margin-top:.5em;width:2.5em;margin-right:.5em;padding:.5em;min-width:max-content}}:root{--room-view-card-width: max(26vw, min(22em, 90vw))}.room-page{>div{width:fit-content;place-self:center}}.exit-room-btn{margin:.6em;width:7em}.room-view{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;.room-view-card{margin:.6em;height:max(86vh,35em);&:not(.voting-section){width:var(--room-view-card-width)}&.voting-section{width:calc(var(--room-view-card-width) * 1.25)}}.voting-section{max-width:40em;min-width:25vw}}@media (max-width: 1200px){.voting-section{width:var(--room-view-card-width)!important}}@media screen and (max-width: 780px){.voting-section-top-bar{flex-direction:column;.room-id-display{margin-right:0}.separator{display:none}}}.stats-page{justify-content:center;align-items:center;.stats-view{width:fit-content;min-width:40vw;flex-direction:column;& button{width:fit-content;margin-bottom:1em;margin-right:.25em}.stats-table{display:grid;grid-template-columns:auto 1fr;& h2{margin-bottom:.3em;margin-right:.6em}& p{margin-bottom:.6em}}}}:root{--border-radius: 8px}.dark-theme{--clr-bg-1: hsl(0, 0%, 8%);--clr-bg-2: hsl(0, 0%, 12.12%);--clr-bg-3: hsl(0, 0%, 18.82%);--clr-bg-4: hsl(0, 0%, 18.82%);--clr-bg-5: hsl(0, 0%, 23.88%);--clr-bg-6: hsl(0, 0%, 29.37%);--clr-text: #eeeeec;--clr-text-secondary: #a0a0a0;--clr-info-text: #ffffff;--clr-info-fg: #54affd;--clr-info-bg: #205faa;--clr-success-text: #ffffff;--clr-success-fg: #8ff0a4;--clr-success-bg: #038d4d;--clr-warning-text: rgba(0, 0, 0, .8);--clr-warning-fg: #f8e45c;--clr-warning-bg: #c2a131;--clr-error-text: #ffffff;--clr-error-fg: #ff7b63;--clr-error-bg: #9c101a;--clr-dimmed: #454545;--clr-btn: #464646;--clr-btn-toggled: #343434;--clr-btn-hover: #555555;--clr-btn-pressed: #393939;--clr-btn-adaptive: rgba(96, 96, 96, .55);--clr-btn-adaptive-toggled: rgba(51, 51, 51, .55);--clr-btn-adaptive-hover: rgba(109, 109, 109, .55);--clr-btn-adaptive-pressed: rgba(71, 71, 71, .55);--clr-focus: #546f8e;--clr-primary-text: var(--adw-accent-text, #ffffff);--clr-primary-000: color-mix(in srgb, var(--adw-accent, #3584e4) 70%, black);--clr-primary-100: color-mix(in srgb, var(--adw-accent, #3584e4) 80%, black);--clr-primary-200: color-mix(in srgb, var(--adw-accent, #3584e4) 90%, black);--clr-primary-300: color-mix(in srgb, var(--adw-accent, #3584e4) 95%, black);--clr-primary-400: var(--adw-accent, #3584e4);--clr-primary-500: color-mix(in srgb, var(--adw-accent, #3584e4) 95%, white);--clr-primary-600: color-mix(in srgb, var(--adw-accent, #3584e4) 93%, white);--clr-primary-700: color-mix(in srgb, var(--adw-accent, #3584e4) 85%, white);--clr-primary-800: color-mix(in srgb, var(--adw-accent, #3584e4) 80%, white);--clr-primary-900: color-mix(in srgb, var(--adw-accent, #3584e4) 75%, white);--clr-danger-text: var(--adw-danger-text, #ffffff);--clr-danger-000: color-mix(in srgb, var(--adw-danger, #c01c28) 70%, black);--clr-danger-100: color-mix(in srgb, var(--adw-danger, #c01c28) 80%, black);--clr-danger-200: color-mix(in srgb, var(--adw-danger, #c01c28) 90%, black);--clr-danger-300: color-mix(in srgb, var(--adw-danger, #c01c28) 95%, black);--clr-danger-400: var(--adw-danger, #c01c28);--clr-danger-500: color-mix(in srgb, var(--adw-danger, #c01c28) 95%, white);--clr-danger-600: color-mix(in srgb, var(--adw-danger, #c01c28) 93%, white);--clr-danger-700: color-mix(in srgb, var(--adw-danger, #c01c28) 85%, white);--clr-danger-800: color-mix(in srgb, var(--adw-danger, #c01c28) 80%, white);--clr-danger-900: color-mix(in srgb, var(--adw-danger, #c01c28) 75%, white);--clr-list-elem: hsl(0, 0%, 23%);--clr-list-elem-border: hsl(0, 0%, 18.82%);--clr-list-elem-hover: #4e4e4e;--clr-list-elem-2: hsl(0, 0%, 18%);--clr-list-elem-border-2: hsl(0, 0%, 12.12%);--clr-list-elem-hover-2: #414141;--clr-slider-thumb: hsl(0, 0%, 90%);--clr-spinner-bg: #c6c6c6;--clr-spinner-fg: #313131}.dark-theme *{color:var(--clr-text)}.light-theme{--clr-bg-1: hsl(0, 0%, 100%);--clr-bg-2: hsl(0, 0%, 96%);--clr-bg-3: hsl(0, 0%, 91%);--clr-bg-4: hsl(0, 0%, 100%);--clr-bg-5: hsl(0, 0%, 86%);--clr-bg-6: hsl(0, 0%, 80%);--clr-text: rgba(0, 0, 0, .8);--clr-text-secondary: #686868;--clr-info-text: #ffffff;--clr-info-fg: #277ee7;--clr-info-bg: #5e99e0;--clr-success-text: #ffffff;--clr-success-fg: #1b8553;--clr-success-bg: #6cc472;--clr-warning-text: rgba(0, 0, 0, .8);--clr-warning-fg: #9c6e03;--clr-warning-bg: #edd453;--clr-error-text: #ffffff;--clr-error-fg: #c01c28;--clr-error-bg: #ff4949;--clr-dimmed: #cfcfcf;--clr-btn: hsl(0, 0%, 88%);--clr-btn-toggled: #bababa;--clr-btn-hover: #d4d4d4;--clr-btn-pressed: #bfbfbf;--clr-btn-adaptive: rgba(133, 133, 133, .26);--clr-btn-adaptive-toggled: rgba(6, 6, 6, .26);--clr-btn-adaptive-hover: rgba(82, 82, 82, .26);--clr-btn-adaptive-pressed: rgba(31, 31, 31, .26);--clr-focus: #8db8ec;--clr-primary-text: var(--adw-accent-text, #ffffff);--clr-primary-000: color-mix(in srgb, var(--adw-accent, #3584e4) 70%, black);--clr-primary-100: color-mix(in srgb, var(--adw-accent, #3584e4) 80%, black);--clr-primary-200: color-mix(in srgb, var(--adw-accent, #3584e4) 90%, black);--clr-primary-300: color-mix(in srgb, var(--adw-accent, #3584e4) 95%, black);--clr-primary-400: var(--adw-accent, #3584e4);--clr-primary-500: color-mix(in srgb, var(--adw-accent, #3584e4) 95%, white);--clr-primary-600: color-mix(in srgb, var(--adw-accent, #3584e4) 93%, white);--clr-primary-700: color-mix(in srgb, var(--adw-accent, #3584e4) 85%, white);--clr-primary-800: color-mix(in srgb, var(--adw-accent, #3584e4) 80%, white);--clr-primary-900: color-mix(in srgb, var(--adw-accent, #3584e4) 75%, white);--clr-danger-text: var(--adw-danger-text, rgba(0, 0, 0, .8));--clr-danger-000: color-mix(in srgb, var(--adw-danger, #e01b24) 70%, black);--clr-danger-100: color-mix(in srgb, var(--adw-danger, #e01b24) 80%, black);--clr-danger-200: color-mix(in srgb, var(--adw-danger, #e01b24) 90%, black);--clr-danger-300: color-mix(in srgb, var(--adw-danger, #e01b24) 95%, black);--clr-danger-400: var(--adw-danger, #e01b24);--clr-danger-500: color-mix(in srgb, var(--adw-danger, #e01b24) 95%, white);--clr-danger-600: color-mix(in srgb, var(--adw-danger, #e01b24) 93%, white);--clr-danger-700: color-mix(in srgb, var(--adw-danger, #e01b24) 85%, white);--clr-danger-800: color-mix(in srgb, var(--adw-danger, #e01b24) 80%, white);--clr-danger-900: color-mix(in srgb, var(--adw-danger, #e01b24) 75%, white);--clr-list-elem: hsl(0, 0%, 93%);--clr-list-elem-border: hsl(0, 0%, 100%);--clr-list-elem-hover: #d4d4d4;--clr-list-elem-2: hsl(0, 0%, 100%);--clr-list-elem-border-2: hsl(0, 0%, 88%);--clr-list-elem-hover-2: #f7f7f7;--clr-slider-thumb: hsl(0, 0%, 98%);--clr-spinner-bg: #a9a9a9;--clr-spinner-fg: #f2f2f2}.light-theme *{color:var(--clr-text)}.alert{padding:1.5em;background-color:var(--clr-bg-3);border-radius:var(--border-radius);color:var(--clr-text);font-family:Ubuntu,sans-serif}.alert.info{background-color:var(--clr-info-bg)}.alert.info,.alert.info *{color:var(--clr-info-text)}.alert.success{background-color:var(--clr-success-bg)}.alert.success,.alert.success *{color:var(--clr-success-text)}.alert.warning{background-color:var(--clr-warning-bg)}.alert.warning,.alert.warning *{color:var(--clr-warning-text)}.alert.error{background-color:var(--clr-error-bg)}.alert.error,.alert.error *{color:var(--clr-error-text)}.box{display:flex;background-color:var(--clr-bg-2)}.box::-webkit-scrollbar{background-color:transparent;width:8px;height:8px;border-radius:var(--border-radius)}.box::-webkit-scrollbar-track{margin:6px;border-radius:var(--border-radius)}.box::-webkit-scrollbar-thumb{background-color:var(--clr-bg-6);border-radius:var(--border-radius)}.box::-webkit-scrollbar-track:hover{background-color:color-mix(in srgb,var(--clr-bg-6),transparent 70%)}.box.rounded{border-radius:var(--border-radius)}.box.bg-1{background-color:var(--clr-bg-1)}.box.bg-2{background-color:var(--clr-bg-2)}.box.bg-3{background-color:var(--clr-bg-3)}.box.bg-4{background-color:var(--clr-bg-4)}.box.bg-5{background-color:var(--clr-bg-5)}.box.bg-6{background-color:var(--clr-bg-6)}.breadcrumbs{display:flex;flex-direction:row;padding:.15em;background-color:var(--clr-bg-5);border-radius:4px;align-items:center}.breadcrumbs .breadcrumb-separator{color:color-mix(in srgb,var(--clr-text) 60%,rgba(255,255,255,0));margin:0 .25em;height:fit-content}.breadcrumbs .breadcrumb-separator:after{content:"/"}.breadcrumbs .breadcrumb-item{border:unset;outline:unset;font-family:Ubuntu,sans-serif;padding:.3em .5em;background-color:unset;border-radius:4px;color:color-mix(in srgb,var(--clr-text) 60%,rgba(255,255,255,0));transition:background .2s ease-in-out,background-color .2s ease-in-out}.breadcrumbs .breadcrumb-item.active{color:var(--clr-text)}.breadcrumbs .breadcrumb-item.activable:not(.active):hover{cursor:pointer;color:var(--clr-text);background-color:var(--clr-btn-hover)}.btn{cursor:pointer;background-color:var(--clr-btn);border-radius:var(--border-radius);font-family:Ubuntu,sans-serif;border:unset;outline:unset;outline-offset:-4px;padding:.5em 1em;transition:background .2s ease-in-out,background-color .2s ease-in-out}.btn.adaptive{background-color:var(--clr-btn-adaptive)}.btn.adaptive.toggled{background-color:var(--clr-btn-adaptive-toggled)}.btn.adaptive:not(.toggled,.disabled):active:active{background-color:var(--clr-btn-adaptive-pressed)}.btn.adaptive:hover:not(.toggled,.disabled){background-color:var(--clr-btn-adaptive-hover)}.btn.primary{background-color:var(--clr-primary-300);color:var(--clr-primary-text)}.btn.primary:hover:not(.toggled,.disabled){background-color:var(--clr-primary-500)}.btn.primary:active:active:not(.disabled){background-color:var(--clr-primary-200)}.btn.primary.toggled{background-color:var(--clr-primary-100)}.btn.primary.disabled{background-color:color-mix(in srgb,var(--clr-primary-300) 75%,black);color:color-mix(in srgb,var(--clr-primary-text) 60%,rgba(255,255,255,0))}.btn.danger{background-color:var(--clr-danger-400);color:var(--clr-danger-text)}.btn.danger:hover:not(.toggled,.disabled){background-color:var(--clr-danger-600)}.btn.danger:active:active:not(.disabled){background-color:var(--clr-danger-300)}.btn.danger.toggled{background-color:var(--clr-danger-500)}.btn.danger.disabled{background-color:color-mix(in srgb,var(--clr-danger-300) 85%,black);color:color-mix(in srgb,var(--clr-danger-text) 60%,rgba(255,255,255,0))}.btn.flat{background-color:transparent}.btn.flat:hover:not(.disabled){background-color:var(--clr-btn)}.btn.flat.adaptive:hover:not(.disabled){background-color:var(--clr-btn-adaptive)}.btn.flat:active:active:not(.disabled){background-color:var(--clr-btn-pressed)}.btn.flat:active:active:not(.disabled).adaptive{background-color:var(--clr-btn-adaptive-pressed)}.btn.circular{width:2.5em;height:2.5em;border-radius:5em;padding:unset}.btn.square{width:2.5em;height:2.5em;padding:unset}.btn.pill{border-radius:5em}.btn.toggled{background-color:var(--clr-btn-toggled)}.btn.disabled{color:color-mix(in srgb,var(--clr-text) 60%,rgba(255,255,255,0));cursor:not-allowed}.btn:hover:not(.toggled,.disabled){background-color:var(--clr-btn-hover)}.btn:not(.toggled,.disabled):active:active{background-color:var(--clr-btn-pressed)}.btn:focus-visible{outline:solid 2px var(--clr-focus);outline-offset:-2px}.card{border-radius:var(--border-radius);background-color:var(--clr-bg-4);padding:.85em 1.15em}.card{-webkit-box-shadow:0px 0px 8px -4px rgb(134,134,134);-moz-box-shadow:0px 0px 8px -4px rgb(134,134,134);box-shadow:0 0 8px -4px #868686}.card.activable{transition:background .2s ease-in-out,background-color .2s ease-in-out}.card.activable:hover{background-color:color-mix(in srgb,var(--clr-bg-4) 90%,rgb(128,128,128))}.checkbox{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;color:currentColor;width:1.2em;height:1.2em;margin:.1em;border:2px solid var(--clr-btn-hover);border-radius:.2em;transform:translateY(-.075em);display:grid;place-content:center;transition:background .2s ease-in-out,background-color .2s ease-in-out}.checkbox:before{width:.75em;height:.75em;position:absolute;top:.15em;left:.12em;opacity:0;transition:opacity .2s;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDI0IDI0IgogICB3aWR0aD0iMTAwJSIKICAgaGVpZ2h0PSIxMDAlIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcyIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpY29uczgtY2hlY2ttYXJrLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zICgwZTE1MGVkNmM0LCAyMDIzLTA3LTIxKSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzIiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjMDAwMDAwIgogICAgIGJvcmRlcm9wYWNpdHk9IjAuMjUiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSI2LjA5ODk1ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjQyLjYzMDIzMSIKICAgICBpbmtzY2FwZTpjeT0iNTIuMjIyMDMyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjUwNiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzcxIgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8cGF0aAogICAgIGQ9Im0gOS44MDIzNTA1LDIwLjE3NjI3OSBjIC0wLjU3ODYyMTksMCAtMS4xMzQzMTc1LC0wLjIzMDM1NiAtMS41NDM3MTk1LC0wLjYzOTc1OSBMIDEuMTQzNzYzNywxMi40MjE2NTQgYyAtMC44NTI2NDg1NCwtMC44NTI2NDggLTAuODUyNjQ4NTQsLTIuMjM0NzkxIDAsLTMuMDg3NDM5NSAwLjg1MjY0ODYsLTAuODUyNjQ4NCAyLjIzNDc5MDgsLTAuODUyNjQ4NCAzLjA4NzQzOTMsMCBMIDkuODAyMzUwNSwxNC45MDUzNjEgMTkuNzYwMTA2LDQuOTQ3NjA1NyBjIDAuODUyNjQ5LC0wLjg1MjY0ODUgMi4yMzQ3OTEsLTAuODUyNjQ4NSAzLjA4NzQ0LDAgMC44NTI2NDgsMC44NTI2NDg0IDAuODUyNjQ4LDIuMjM0NzkwMiAwLDMuMDg3NDM4OSBMIDExLjM0NjA3LDE5LjUzNjUyIGMgLTAuNDA5NDAzLDAuNDA5NDAzIC0wLjk2NTA5OCwwLjYzOTc1OSAtMS41NDM3MTk1LDAuNjM5NzU5IHoiCiAgICAgaWQ9InBhdGgxIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MS4wOTE3NDtmaWxsOiNmOWY5ZjkiIC8+Cjwvc3ZnPg==)}.checkbox:checked{background-color:var(--clr-primary-600)}.checkbox:checked:before{opacity:1}.checkbox:focus-visible{outline:solid 2px var(--clr-focus);outline-offset:0px}.checkbox.disabled{background-color:#a6a6a6;cursor:not-allowed}.dialog{all:revert;border:none;background-color:var(--clr-bg-1);border-radius:var(--border-radius);padding:0}.dialog:is(dialog):modal{max-width:unset;max-height:unset}.dialog:not(dialog),.dialog:is(dialog)[open]{display:flex;flex-direction:column}.dialog .dialog-header{background-color:var(--clr-bg-2);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:2.4em;padding:.1em;font-size:1em;font-family:Ubuntu,sans-serif;font-weight:500}.dialog .dialog-header .dialog-title{flex:1;margin-inline:.5em;text-align:center}.dialog .dialog-body{padding:.5em}.frame{border:1px solid var(--clr-dimmed)}.frame::-webkit-scrollbar{background-color:transparent;width:8px;height:8px;border-radius:var(--border-radius)}.frame::-webkit-scrollbar-track{margin:6px;border-radius:var(--border-radius)}.frame::-webkit-scrollbar-thumb{background-color:var(--clr-bg-6);border-radius:var(--border-radius)}.frame::-webkit-scrollbar-track:hover{background-color:color-mix(in srgb,var(--clr-bg-6),transparent 70%)}.input{color:var(--clr-text);background-color:var(--clr-btn);border-radius:var(--border-radius);outline:1px solid var(--clr-btn);outline-offset:-1px;padding:.3em .5em;font-family:Ubuntu,sans-serif;border:none}.input::placeholder{color:color-mix(in srgb,var(--clr-text) 40%,rgb(128,128,128))}.input.input.input:focus-visible:not(.disabled){outline:1px solid var(--clr-primary-300)}.input.disabled{color:color-mix(in srgb,color-mix(in srgb,var(--clr-text) 40%,rgb(128,128,128)) 70%,rgba(255,255,255,0));cursor:not-allowed;caret-color:transparent}.input.disabled::placeholder{opacity:.5}.linked{display:flex}.linked:not(.vertical){flex-direction:row;flex-wrap:nowrap}.linked:not(.vertical)>:not(:first-child):is(.btn,.input),.linked:not(.vertical)>:not(:first-child):is(.btn-wrapper,.input-wrapper) :is(.btn,.input){border-top-left-radius:0;border-bottom-left-radius:0;border-left:.5px solid var(--clr-dimmed)}.linked:not(.vertical)>:not(:last-child):is(.btn,.input),.linked:not(.vertical)>:not(:last-child):is(.btn-wrapper,.input-wrapper) :is(.btn,.input){border-top-right-radius:0;border-bottom-right-radius:0;border-right:.5px solid var(--clr-dimmed)}.linked.vertical{flex-direction:column}.linked.vertical>:not(:first-child):is(.btn,.input),.linked.vertical>:not(:first-child):is(.btn-wrapper,.input-wrapper) :is(.btn,.input){border-top-left-radius:0;border-top-right-radius:0;border-top:.5px solid var(--clr-dimmed)}.linked.vertical>:not(:last-child):is(.btn,.input),.linked.vertical>:not(:last-child):is(.btn-wrapper,.input-wrapper) :is(.btn,.input){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:.5px solid var(--clr-dimmed)}.list{border-radius:var(--border-radius)}.list::-webkit-scrollbar{background-color:transparent;width:8px;height:8px;border-radius:var(--border-radius)}.list::-webkit-scrollbar-track{margin:6px;border-radius:var(--border-radius)}.list::-webkit-scrollbar-thumb{background-color:var(--clr-bg-6);border-radius:var(--border-radius)}.list::-webkit-scrollbar-track:hover{background-color:color-mix(in srgb,var(--clr-bg-6),transparent 70%)}.list{-webkit-box-shadow:0px 0px 8px -4px rgb(134,134,134);-moz-box-shadow:0px 0px 8px -4px rgb(134,134,134);box-shadow:0 0 8px -4px #868686}.list .list-element{background-color:var(--clr-list-elem);background-clip:padding-box;padding:1em 1.15em;transition:background .1s ease-in-out,background-color .1s ease-in-out}.list .list-element:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.list .list-element:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.list .list-element:not(:first-child){border-top:1px solid var(--clr-list-elem-border)}.list .list-element:not(:last-child){border-bottom:1px solid var(--clr-list-elem-border)}.list .list-element.activable:hover{background-color:var(--clr-list-elem-hover)}.list.bg-2 .list-element{background-color:var(--clr-list-elem-2)}.list.bg-2 .list-element:not(:first-child){border-top:1px solid var(--clr-list-elem-border-2)}.list.bg-2 .list-element:not(:last-child){border-bottom:1px solid var(--clr-list-elem-border-2)}.list.bg-2 .list-element.activable:hover{background-color:var(--clr-list-elem-hover-2)}.message{font-family:Ubuntu,sans-serif}.message.info{color:var(--clr-info-fg)}.message.success{color:var(--clr-success-fg)}.message.warning{color:var(--clr-warning-fg)}.message.error{color:var(--clr-error-fg)}.nav-sidebar{display:flex;flex-direction:column;padding:.25em}.nav-sidebar::-webkit-scrollbar{background-color:transparent;width:8px;height:8px;border-radius:var(--border-radius)}.nav-sidebar::-webkit-scrollbar-track{margin:6px;border-radius:var(--border-radius)}.nav-sidebar::-webkit-scrollbar-thumb{background-color:var(--clr-bg-6);border-radius:var(--border-radius)}.nav-sidebar::-webkit-scrollbar-track:hover{background-color:color-mix(in srgb,var(--clr-bg-6),transparent 70%)}.nav-sidebar .nav-sidebar-btn{display:flex;font-size:inherit;border:unset;margin:1px 0;border-radius:var(--border-radius);padding:.5em .7em;background-color:transparent;font-family:Ubuntu,sans-serif;transition:background .1s ease-in-out,background-color .1s ease-in-out}.nav-sidebar .nav-sidebar-btn.active{background-color:#80808040}.nav-sidebar .nav-sidebar-btn:hover{background-color:#80808033}.nav-sidebar .nav-sidebar-btn:active{background-color:#8080804d}.nav-sidebar .nav-sidebar-btn:focus-visible{outline:solid 2px var(--clr-focus);outline-offset:-2px}.separator{background-color:var(--clr-dimmed)}.separator:not(.vertical){width:100%;height:1px;margin-top:6px;margin-bottom:6px}.separator.vertical{width:1px;margin-left:6px;margin-right:6px}.slider{flex:1;min-height:1em;border-radius:6px;cursor:pointer;user-select:none}.slider.disabled{cursor:not-allowed}.slider.disabled .slider-progress{background-color:color-mix(in srgb,var(--clr-btn) 65%,#dfdfdf)}.slider.disabled .slider-thumb{background-color:color-mix(in srgb,var(--clr-slider-thumb) 80%,black)}.slider:not(.no-position){position:relative}.slider:focus-visible{outline:solid 2px var(--clr-focus);outline-offset:2px}.slider .slider-track{height:.3em;border-radius:18px;background-color:color-mix(in srgb,var(--clr-btn) 65%,#888888)}.slider .slider-track:not(.no-position){position:absolute;top:.3em;left:0;right:0}.slider .slider-progress{height:.3em;border-radius:18px;background-color:var(--clr-primary-400)}.slider .slider-progress:not(.no-position){position:absolute;top:.3em;left:0;right:100%}.slider .slider-thumb{height:.75em;width:.75em;border-radius:18px;background-color:var(--clr-slider-thumb)}.slider .slider-thumb{-webkit-box-shadow:0px 0px 1.5px 1.5px rgb(134,134,134);-moz-box-shadow:0px 0px 1.5px 1.5px rgb(134,134,134);box-shadow:0 0 1.5px 1.5px #868686}.slider .slider-thumb:not(.no-position){position:absolute;top:.1em;left:calc(0% - .3em)}.switch{cursor:pointer;user-select:none;border-radius:18px;background-color:var(--clr-bg-6);height:1.7em;width:3.4em;transition:background .2s ease-in-out,background-color .2s ease-in-out}.switch .switch-knob{border-radius:18px;margin:.15em;height:1.4em;width:1.4em;background-color:#f2f2f2;position:relative;top:0;left:0;transition:left .2s}.switch.disabled{cursor:not-allowed}.switch.disabled.active{background-color:color-mix(in srgb,var(--clr-bg-6) 60%,rgb(128,128,128))}.switch.disabled .switch-knob{background-color:color-mix(in srgb,var(--clr-bg-3) 50%,rgb(217,217,217))}.switch.active{background-color:var(--clr-primary-600)}.switch.active .switch-knob{left:1.7em}.switch:focus-visible{outline:solid 2px var(--clr-focus);outline-offset:2px}.text{font-size:1em;font-family:Ubuntu,sans-serif;font-weight:500}.label{font-size:1.1em;font-family:Ubuntu,sans-serif;font-weight:700}.subtitle{font-size:.9em;font-family:Ubuntu,sans-serif;font-weight:500;color:var(--clr-text-secondary)}.header{font-size:1.5em;font-family:Ubuntu,sans-serif;font-weight:700}.suggestions{background-color:var(--clr-btn);border-radius:var(--border-radius)}.suggestions::-webkit-scrollbar{background-color:transparent;width:8px;height:8px;border-radius:var(--border-radius)}.suggestions::-webkit-scrollbar-track{margin:6px;border-radius:var(--border-radius)}.suggestions::-webkit-scrollbar-thumb{background-color:var(--clr-bg-6);border-radius:var(--border-radius)}.suggestions::-webkit-scrollbar-track:hover{background-color:color-mix(in srgb,var(--clr-bg-6),transparent 70%)}.suggestions .suggestions-option{background-color:var(--clr-btn);background-clip:padding-box;padding:.5em;transition:background .1s ease-in-out,background-color .1s ease-in-out}.suggestions .suggestions-option.active{background-color:var(--clr-btn-hover)}.selector{background-color:var(--clr-btn);border-radius:var(--border-radius);border:1px solid var(--clr-btn);font-family:Ubuntu,sans-serif;height:1.8em;display:flex;flex-direction:row;cursor:pointer;transition:background .2s ease-in-out,background-color .2s ease-in-out}.selector:not(.no-position){position:relative}.selector:focus-visible{outline:none;border:1px solid var(--clr-primary-300)}.selector.disabled{cursor:not-allowed}.selector.disabled .selected-option{color:color-mix(in srgb,var(--clr-text) 60%,rgba(255,255,255,0))}.selector .selected-option{color:var(--clr-text);border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);padding:.3em .9em;font-family:Ubuntu,sans-serif;user-select:none;flex:1;overflow:hidden;white-space:nowrap}.selector .down-button{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);width:1.8em;height:100%;position:relative}.selector .down-button:before{position:absolute;content:"\25e2";font-size:.7em;color:var(--clr-text);transform:rotate(45deg);top:.4em;left:1em}.selector:hover:not(.disabled),.selector.opened{background-color:var(--clr-btn-hover)}.selector:not(.opened,.disabled):active{background-color:var(--clr-btn-pressed)}.selector .options-list{border-radius:var(--border-radius);background-color:var(--clr-btn);padding:.4em;display:flex;flex-direction:column}.selector .options-list::-webkit-scrollbar{background-color:transparent;width:8px;height:8px;border-radius:var(--border-radius)}.selector .options-list::-webkit-scrollbar-track{margin:6px;border-radius:var(--border-radius)}.selector .options-list::-webkit-scrollbar-thumb{background-color:var(--clr-bg-6);border-radius:var(--border-radius)}.selector .options-list::-webkit-scrollbar-track:hover{background-color:color-mix(in srgb,var(--clr-bg-6),transparent 70%)}.selector .options-list.top{margin-bottom:.3em}.selector .options-list:not(.top){margin-top:.3em}.selector .options-list:not(.no-position).top{position:absolute;left:0;right:0;bottom:1.8em}.selector .options-list:not(.no-position):not(.top){position:absolute;left:0;right:0;top:1.8em}.selector .options-list .option{background-color:transparent;border-radius:var(--border-radius);border:unset;outline:unset;padding:.3em .5em;cursor:pointer;display:flex;justify-content:flex-start;user-select:none;text-align:left;transition:background .1s ease-in-out,background-color .1s ease-in-out}.selector .options-list .option:hover{background-color:var(--clr-btn-hover)}.selector .options-list .option:active{background-color:var(--clr-btn-pressed)}.selector .options-list .option:focus-visible{background-color:var(--clr-bg-6)}.scrollview::-webkit-scrollbar{background-color:transparent;width:8px;height:8px;border-radius:var(--border-radius)}.scrollview::-webkit-scrollbar-track{margin:6px;border-radius:var(--border-radius)}.scrollview::-webkit-scrollbar-thumb{background-color:var(--clr-bg-6);border-radius:var(--border-radius)}.scrollview::-webkit-scrollbar-track:hover{background-color:color-mix(in srgb,var(--clr-bg-6),transparent 70%)}@keyframes skeleton-msk-anim{0%{mask-position:100% 0px}to{mask-position:0% 0px}}.skeleton{pointer-events:none;mask-image:linear-gradient(90deg,#fff0 25%,#000,#fff0 75%);mask-size:400% 100%;mask-repeat:repeat;animation:skeleton-msk-anim 1s ease-out infinite}.skeleton *{pointer-events:inherit;user-select:none}.skeleton input::selection{color:transparent}.skeleton .checkbox.checkbox:checked:before{opacity:0}.skeleton .header,.skeleton .text,.skeleton .label,.skeleton .subtitle,.skeleton .message{color:transparent;background-color:#88888852}.skeleton .alert{background-color:#88888852}.skeleton .alert{color:transparent}.skeleton .alert *{opacity:0}.skeleton .breadcrumbs,.skeleton .btn.btn.btn.btn.btn{color:transparent;border-right:0px;border-left:0px;background-color:#88888852}.skeleton .breadcrumbs .breadcrumb-separator,.skeleton .breadcrumbs .breadcrumb-item{color:transparent}.skeleton .input.input{color:transparent;outline:0px;background-color:#88888852}.skeleton .input.input::placeholder{color:transparent}.skeleton .linked .input,.skeleton .linked .btn{animation:none!important;background:#73737352!important}.skeleton .checkbox{background:#88888852;border:0px}.skeleton .selector,.skeleton .switch,.skeleton .slider{background:#88888852}.skeleton .selector>*,.skeleton .switch>*,.skeleton .slider>*{opacity:0;color:transparent}.skeleton .spinner,.skeleton .spinner .inner-circle{background:#88888852}.skeleton .separator{opacity:0}.skeleton .nav-sidebar .nav-sidebar-btn{background:#88888852;color:transparent}.skeleton .nav-sidebar *:not(.nav-sidebar-btn){opacity:0}.skeleton .list{background:#88888852}.skeleton .list *{opacity:0}.spinner{width:1em;height:1em;display:flex;justify-content:center;align-items:flex-start;border-radius:100px;background-color:var(--clr-spinner-bg);animation-name:spinner-spin;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:linear}.spinner .inner-circle{width:.8em;height:.8em;display:block;border-radius:100px;background-color:var(--clr-spinner-fg)}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark-theme{--link-clr: #2fa7fe}.light-theme{--link-clr: #0673c3}*:not(body){font-size:inherit}*{min-width:0}body{margin:0;padding:0;min-width:100%;min-height:100vh;font-size:20px;display:flex;justify-content:stretch;align-items:stretch}body div{display:flex;flex-direction:row}a{color:inherit;text-decoration:none;&:focus-visible{outline:unset}}p,h1,h2,h3,h4,h5,h6{margin:unset}.column{flex-direction:column}.grow{flex-grow:1}.shrink{flex-shrink:1}.center-self{align-self:center;justify-self:center}.center{align-items:center;justify-content:center}.center-v{align-items:center}.center-h{justify-content:center}.main-container{height:100vh;width:100vw}.theme-provider{height:100%;width:100%;overflow-y:auto;display:flex;flex-direction:column}.bolded{font-weight:700}.if-container{display:contents}.vrouter-root{height:100%}.vrouter-outlet{min-width:100%;min-height:100%;justify-content:center;align-items:center}.blue-link{color:var(--link-clr);transition:.2s ease-in-out;&:hover{opacity:.7}}@keyframes onload{0%{opacity:0}70%{opacity:0}to{opacity:1}}#root>:is(.dark-theme,.light-theme)>*{opacity:0;animation:onload .7s ease-in-out forwards}@media screen and (max-width: 520px){.main-container>div{padding-bottom:4em}}dialog{padding:0;border:unset;background:transparent;&::backdrop{background:#00000080}}
