/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{overscroll-behavior:none}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}*,*:after,*:before{box-sizing:inherit;background-color:inherit;color:inherit;outline:none;margin:0;padding:0}button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.textarea,.select,.option{-webkit-appearance:none;-moz-appearance:none;appearance:none}ul{list-style:none}input:-webkit-autofill{-webkit-background-clip:text}@supports (-moz-appearance: none){*{overscroll-behavior:none;scrollbar-width:thin;scrollbar-color:var(--color-bg-accent) transparent}}html{box-sizing:border-box;font-size:62.5%}@media (min-width: 2000px){html{font-size:75%}}body{color:var(--color-font-bg);background-color:var(--color-bg);text-align:center}body.busy-cursor *{cursor:progress!important}body.error-cursor *{cursor:not-allowed!important}::-webkit-scrollbar{--size: 5px;width:var(--size);height:var(--size);-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-track{background:var(--color-scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:1px;-webkit-transition:background-color .3s;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}.main-ui-spa{display:flex;width:100vw;height:calc(100vh - var(--navbar-size-total));min-height:calc(50rem - var(--navbar-size-total));overflow:hidden}.main-ui{width:100vw;height:calc(100vh - var(--navbar-size-total));min-height:calc(50rem - var(--navbar-size-total));padding-bottom:3rem;overflow-x:hidden;overflow-y:auto}.page{flex:1;display:flex;flex-direction:column;gap:2rem;min-height:0;min-width:0;max-width:100rem;margin:0 auto;padding:2rem 1rem}.sidebar{box-sizing:content-box;width:var(--sidebar-width);overflow:hidden;border:none}@media (max-width: 1000px){.sidebar{transition:width 0s}}.sidebar--left{border-right:.1rem solid var(--color-bg-accent)}.sidebar--right{border-left:.1rem solid var(--color-bg-accent)}.sidebar--hidden{width:0;border:none}.sidebar__content{box-sizing:border-box;width:100%;min-width:var(--sidebar-width);height:100%}@media (max-width: 800px){.main-ui-spa{height:auto;display:block;width:100%}.sidebar{width:100%;transition:width 0s linear}}.chip{display:flex;align-items:center;justify-content:center;height:2.8rem;border-radius:1.4rem;background-color:var(--color-secondary-light);padding:.5rem 1rem}.btn{border:.1rem solid var(--color-bg-accent);border-radius:.3rem;fill:var(--color-font-bg);stroke:var(--color-font-bg);transition:border-color .3s linear,background-color .2s linear,transform .2s linear}.btn:hover,.btn:focus,.btn:focus-within{border-color:var(--color-font-bg)}.dark-mode .btn:hover,.dark-mode .btn:focus,.dark-mode .btn:focus-within{background-color:#fff}.btn:active{background-color:var(--color-bg-disabled-input-field);border-color:var(--color-bg-accent);transition:border-color 0s linear,background-color 0s linear}.btn--no-active:active{background-color:var(--color-bg);border-color:var(--color-font-bg);transition:border-color .3s linear,background-color .2s linear}@media (max-width: 500px){.btn:active{transform:translate(.05rem,-.1rem)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{background-color:transparent;max-width:calc(100vw - 10px)}.tippy-box{position:relative;color:var(--color-font-bg);border-radius:var(--border-rad);box-shadow:0 0 8px #00000009,0 0 64px #00000012;border:var(--border)}.tippy-box em{font-weight:600}.tippy-box[data-theme=app-tooltip],.tippy-box[data-theme=bike-plot]{background-color:var(--color-bg);-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background-color:#ffffffb8}.tippy-box[data-theme=bike-plot]{background-color:#ffffffa6}.dark-mode .tippy-box[data-theme=app-tooltip],.dark-mode .tippy-box[data-theme=bike-plot]{color:#dcd5d5;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background-color:#251f2633}.dark-mode .tippy-box[data-theme=bike-plot]{background-color:#251f2680}.tippy-box[data-theme=app-tooltip]>*{background-color:transparent}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{display:none;width:16px;height:16px}.dark-mode .tippy-arrow{display:none}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{background-color:transparent;position:relative;z-index:1}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;src:url(/assets/Inter-roman.var-C-r5W2Hj.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;src:url(/assets/Inter-italic.var-DhD-tpjY.woff2?v=3.19) format("woff2")}@font-face{font-family:Lekton;font-style:normal;font-weight:400;src:local(""),url(/assets/lekton-v11-latin-regular-QRoc0Nky.woff2) format("woff2"),url(/assets/lekton-v11-latin-regular-BCs4tPRS.woff) format("woff")}@font-face{font-family:Lekton;font-style:normal;font-weight:700;src:local(""),url(/assets/lekton-v11-latin-700-Dp8RDVNo.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(/assets/montserrat-v15-latin-500-5i9R79lc.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(/assets/montserrat-v15-latin-600-CJ2sQBIR.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(/assets/montserrat-v15-latin-700-DAOJSMs-.woff2) format("woff2")}:root{font-family:Inter var,sans-serif;--font-alt: Montserrat, sans-serif;--font-mono: Lekton, monospace;--font-secondary: Montserrat, sans-serif;--font-primary: "Inter var", sans-serif;--font-buttons: "Inter var", sans-serif}::selection{background:var(--color-bg-hover-item);color:#000}.dark-mode ::selection{background:#605769;color:#fff}body,button,input,canvas,p,a,textarea{font-family:var(--font-primary),sans-serif;font-weight:400;font-size:1.3rem;letter-spacing:.25px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-bg) inset!important}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-font-bg)}input:-internal-autofill-selected{-webkit-text-fill-color:var(--color-font-bg)}a{text-decoration:none}p{text-align:left;font-size:1.3rem;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-alt);font-weight:700;margin-top:0;padding-bottom:10px;text-align:left}.h1{font-size:4.5rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.h5{font-size:2rem;font-weight:600;padding-bottom:5px}.h6{font-size:2rem;font-weight:500}h1.cat-label,h2.cat-label,h3.cat-label,h4.cat-label,h5.cat-label,h6.cat-label{margin-top:0;padding-bottom:0}.cat-label{font-size:1.5rem;font-weight:500;font-family:var(--font-primary)}.input-cat-label{text-align:left;padding-left:.2rem;font-family:var(--font-buttons);font-size:1.1rem;font-weight:700}.input-cat-label--divider{font-family:var(--font-buttons);font-size:1.2rem;font-weight:700}.panel-label{text-align:left;padding-left:.2rem;font-family:var(--font-buttons);font-size:1.1rem;font-weight:700;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:var(--border)}.font-alt{font-family:var(--font-alt)}.font-logo{font-family:var(--font-alt);font-weight:700;font-size:1.7rem;padding:0 1rem}.bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:var(--font-primary);line-height:1.5;width:min-content;background-color:transparent}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute;overflow:hidden}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{position:absolute;top:1.6rem;right:2.4rem;margin:auto;display:flex;flex-direction:column-reverse;background-color:#272727e6;color:#fff;border:none;font-size:1.2rem;font-family:var(--font-primary);font-weight:400;text-align:left;overflow:hidden;max-width:3rem;max-height:3rem;border-top-right-radius:.3rem;opacity:.1;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%)}.u-legend>tbody{opacity:0}.u-legend:hover,.u-legend:focus{max-width:none;max-height:none;border-radius:.3rem;opacity:1;clip-path:none}.u-legend:hover>tbody,.u-legend:focus-within>tbody{opacity:1;transition:opacity .2s ease}.u-legend tr{display:flex;justify-content:space-between;background-color:transparent}.u-legend th{min-width:12rem}.u-legend td{min-width:5rem;text-align:right}.u-legend th{font-weight:400}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1rem;height:1rem;margin-right:.4rem;border-width:.5rem!important;background-clip:padding-box!important}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.dark-mode .u-select{background:#ffffff12}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;z-index:100}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607d8b}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607d8b}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;z-index:100;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.bg-gradient{background:#47095b;background:linear-gradient(135deg,#47095b,#720793)}.dark-mode .bg-gradient{background:beige;background:linear-gradient(135deg,#bfa9c5,#886f8e)}.transparent{background-color:transparent}.border{border:.1rem solid var(--color-bg-accent)}.image-center{margin-left:50%;transform:translate(-50%);height:100%}.card-shadow{border-radius:.3rem;box-shadow:0 0 2px #0000001f,0 0 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f;transition:box-shadow .3s}.card-shadow--hover:hover{box-shadow:0 0 1px #0000001c,0 0 2px #0000001c,0 0 4px #0000001c,0 8px 8px #0000001c,0 16px 16px #0000001c,0 32px 32px #0000001c}.fill{width:100%;height:100%}.error{border-color:var(--color-error);color:var(--color-error)}.warning{border-color:var(--color-warning);color:var(--color-warning)}.success{border-color:var(--color-success);color:var(--color-success)}.error-solid{background-color:var(--color-error);color:var(--color-font-status)}.warning-solid{background-color:var(--color-warning)}.success-solid{background-color:var(--color-success);color:var(--color-font-status)}.pending-solid{background-color:var(--color-pending);color:var(--color-font-status)}.p-1{padding:1rem}.p-2{padding:2rem}.p-05{padding:.5rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.px-05{padding-left:.5rem;padding-right:.5rem}.px-1{padding-left:1rem;padding-right:1rem}.px-2{padding-left:2rem;padding-right:2rem}.m-1{margin:1rem}.m-05{margin:.5rem}.mt-0,.mb-0{margin-top:0}.mt-05{margin-top:.5rem}.mb-05{margin-bottom:.5rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.mx-05{margin-left:.5rem;margin-right:.5rem}.mx-1{margin-left:1rem;margin-right:1rem}.mx-2{margin-left:2rem;margin-right:2rem}.border--top{border-top:.1rem solid var(--color-bg-accent)}.border--bottom{border-bottom:.1rem solid var(--color-bg-accent)}.border--right{border-right:.1rem solid var(--color-bg-accent)}.border--left{border-left:.1rem solid var(--color-bg-accent)}.flex-mw{min-width:0;min-height:0}.flex-row{display:flex}.flex-row-rev{display:flex;flex-direction:row-reverse}.flex-col{display:flex;flex-direction:column}.flex-col-rev{display:flex;flex-direction:column-reverse}.flex-mobile{display:flex}@media (max-width: 500px){.flex-mobile{flex-direction:column}}.flex-tablet{display:flex}.flex-tablet--reverse{display:flex;flex-direction:row-reverse}@media (max-width: 750px){.flex-tablet{flex-direction:column}}.flex-wrap{flex-wrap:wrap}.flex-space{justify-content:space-between}.flex-center{justify-content:center;align-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.gap-05{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.hide{display:none}.no-overflow{overflow:hidden}.scroll-y{overflow-y:auto}.shadow{box-shadow:var(--base-shadow)}.shadow-hover:hover{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;transition:.15s}.shadow-hover:active{box-shadow:none;transition:.15s}.shadow--margin{margin:1rem}.shadow--bottom-margin{margin-bottom:.5rem}.float-left{float:left}.float-right{float:right}.push-right{margin-left:auto}.push-left{margin-right:auto}.relative{position:relative}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root{--navbar-size: 4rem;--navbar-banner-height: 0rem;--navbar-size-total: calc(var(--navbar-size) + var(--navbar-banner-height));--sidebar-width: 30rem;--panel-bottom-offset: 5rem;--panel-corner: .4rem;--panel-border: .1rem;--border-rad: .3rem;--chip-size: 4rem;--bezier: cubic-bezier(.505, .325, .36, .76);--base-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);--color-bg: #ffffff;--color-bg-secondary: #787878;--color-bg-accent: #d3d2d2;--color-disabled: #bcb3bb;--color-bg-disabled-input-field: rgb(243, 243, 243);--color-bg-hover-item: #ececec;--color-primary: #720793;--color-primary-controls: #720793;--color-primary-dark: #4f0a64;--color-primary-light: #72079333;--color-secondary: #775f7c;--color-secondary-light: rgba(119, 95, 124, .2);--color-secondary-shadow: rgba(119, 95, 124, .1);--color-font-bg: #4f5065;--color-font-text: #2c3e50;--color-font-primary: white;--color-btn-hover: #b098b64d;--color-btn-hover-error: rgba(214, 99, 122, .1);--color-scrollbar-thumb: #d9d2db;--color-scrollbar-hover: #b7b0b9;--color-scrollbar-bg: rgba(0, 0, 0, .1);--color-error: #c8435e;--color-pending: #78c0e0;--color-error-light: rgba(255, 23, 68, .25);--color-error-hover: rgba(200, 67, 94, .317);--color-warning: #d8904b;--color-warning-light: #c872204d;--color-success: #578559;--color-success-light: #5785594d;--color-font-status: white;--color-disabled: lightgrey}body.tauri{--navbar-size: 35px;--navbar-size-total: calc(var(--navbar-size) + var(--navbar-banner-height));width:100%;height:100%;overflow:hidden}@media (max-width: 800px){body.tauri{overflow-y:auto;height:unset;position:unset}}.dark-mode{--color-bg: #251f26;--color-bg-secondary: #545454;--color-bg-accent: #554b57;--color-disabled: #6e6d6d;--color-bg-disabled-input-field: rgb(50, 48, 54, .6);--color-bg-hover-item: #413445;--color-primary-controls: #79607f;--color-primary: #b098b6;--color-primary-dark: #4f0a64;--color-primary-light: #6e587477;--color-secondary: #746577;--color-secondary-light: rgba(77, 64, 80, .2);--color-secondary-shadow: rgba(230, 230, 230, .1);--color-font-bg: #d8d1d1;--color-font-text: #d8d1d1;--color-font-primary: rgb(237, 237, 237);--color-nav-dark: #1b131c;--color-nav-dark-hover: #403541;--color-btn-hover: #b098b64d;--color-btn-hover-error: rgba(214, 99, 122, .1);--color-scrollbar-thumb: #48404b;--color-scrollbar-hover: #554b57;--color-scrollbar-bg: rgba(0, 0, 0, .1);--color-error-hover: rgba(200, 67, 94, .1)}:root{--border-width: .1rem;--border: .1rem solid var(--color-bg-accent);--border-rad: .3rem;--focus-shadow-size: 0 0 0 3px;--border-transition: border .2s linear;--shadow-transition: box-shadow .2s linear;--text-transition: color .2s linear;--decorator-transition: transform .2s ease-out, fill .2s linear;--comp-label-font-size: 1.1rem;--comp-label-font-weight: 600;--comp-cont-height: 3.5rem;--comp-element-height: 3rem;--comp-label-margin: 2rem}.scale-enter{transform:scale(0)}.scale-enter-active,.scale-leave-active{transition:transform .3s ease!important}.scale-leave-to,.scale-fast-enter{transform:scale(0)}.scale-fast-enter-active,.scale-fast-leave-active{transition:transform .2s ease!important}.scale-fast-leave-to{transform:scale(0)}.slide-enter-active{animation:slide-in .5s}.slide-leave-to,.slide-out-leave-to{animation:slide-out .2s linear}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(100rem)}}@keyframes slide-in{0%{transform:translate(-100rem)}to{transform:translate(0)}}.slide-down-fade-leave-active{transition:all .4s ease}.slide-down-fade-enter-active{transition:all .2s ease}.slide-down-fade-leave-to{transform:translate(0);opacity:0}.slide-down-fade-enter-from{transform:translateY(-10rem);opacity:0}.slide-down-fade-enter-to,.slide-down-fade-leave-from{transform:translate(0);opacity:1}.list-complete-enter{opacity:0}.list-complete-enter-to,.list-complete-leave-active{opacity:1}.list-complete-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .1s}.fade-fast-enter,.fade-fast-leave-to{opacity:0}.slide-fade-leave-active,.slide-fade-enter-active{transition:all .2s ease}.slide-fade-leave-to{transform:translate(1rem);opacity:0}.slide-fade-enter-from{transform:translate(-1rem);opacity:0}.slide-fade-enter-to,.slide-fade-leave-from{transform:translate(0);opacity:1}.list-move,.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(3rem)}.list-leave-active{position:absolute}.list-hard-enter-active,.list-hard-leave-active{transition:all .5s ease}.list-hard-enter-from,.list-hard-leave-to{opacity:0;transform:translate(30px)}.app-icon{display:flex;align-items:center;justify-content:center;height:100%;width:100%;stroke:var(--color-font-bg);fill:var(--color-font-bg);background:transparent}.app-icon__svg{display:block;height:100%;width:100%;stroke-linecap:round;stroke-linejoin:round;stroke-width:10}.app-icon__inherit-stroke{stroke:inherit;fill:inherit}.svg-loader[data-v-97f29311]{position:absolute;width:.9rem;height:.9rem;top:1rem;right:.9rem;overflow:visible;fill:none;background-color:transparent;stroke:inherit}.svg-path[data-v-97f29311]{stroke-width:14;fill:none;transition:.3s}.svg-x-mark[data-v-97f29311]{stroke-dasharray:57;stroke-dashoffset:57;transition-delay:0s}.svg-check-mark[data-v-97f29311]{stroke-dasharray:149;stroke-dashoffset:149;transition-delay:0s}.icon-is-invalid .svg-x-mark[data-v-97f29311],.icon-is-valid .svg-check-mark[data-v-97f29311]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader[data-v-97f29311]{animation:rotate-97f29311 .7s linear infinite;transform-origin:center center;transform:scale(5);background:transparent}.loader-path[data-v-97f29311]{stroke-dasharray:50,200;stroke-dashoffset:-100;stroke-linecap:round}.loader-path-off[data-v-97f29311]{stroke-dasharray:50,200;stroke-dashoffset:-100;animation:dash-out-97f29311 .75s linear forwards}@keyframes rotate-97f29311{0%{transform:scale(5) rotate(0)}to{transform:scale(5) rotate(360deg)}}@keyframes dash-out-97f29311{0%{stroke-dasharray:50,200;stroke-dashoffset:-100}50%{stroke-dasharray:89,200;stroke-dashoffset:-50}to{stroke-dasharray:89,200;stroke-dashoffset:-200}}.icon-wrapper{position:relative;--size: var(--49a0791d);display:flex;align-items:center;justify-content:center;min-height:var(--size);max-height:var(--size);max-width:var(--size);min-width:var(--size);border-radius:.25rem;border:.1rem solid transparent;padding:0rem;stroke:currentColor;background-color:transparent;transition:transform .2s linear}.icon-wrapper svg{position:relative;flex:1;background-color:transparent;stroke:inherit;stroke-width:1}.icon-wrapper__btn:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;box-shadow:0 0 0 2px var(--color-secondary-light);transition:opacity .15s;border-radius:inherit}.dark-mode .icon-wrapper__btn:before,.dark-node .icon-wrapper__btn:before,.force-dark.icon-wrapper__btn:before,.force-dark .icon-wrapper__btn:before{background-color:var(--color-btn-hover)}.icon-wrapper__btn:hover:before,.icon-wrapper__btn:focus:before{opacity:.75}.icon-wrapper__btn:active:before{opacity:0;transition:opacity 0s}.icon-wrapper__btn:disabled,.dark-mode .icon-wrapper__btn:disabled,.force-dark.icon-wrapper__btn:disabled{stroke:var(--color-disabled);cursor:unset!important;box-shadow:none;background-color:transparent}.icon-button{border:var(--border);--size: 3rem;padding:.4rem;border-radius:50%}.icon-button:before{box-shadow:0 0 0 3px var(--color-secondary-light)}.icon-button-clear{--size: 3rem;padding:.4rem;border-radius:50%}.icon-logo{position:relative;height:100%;width:100%;fill:currentColor;stroke:currentColor;background:transparent}.icon-logo__svg{display:block;height:100%;width:100%}.container[data-v-26368b6c]{width:100%;height:var(--comp-cont-height);min-height:var(--comp-cont-height);position:relative;margin-top:var(--f657e0e4);--list-entry-height: 2.5rem;--shadow-focused: var(--focus-shadow-size) var(--color-primary-light)}.field-error.container[data-v-26368b6c]{--border: .1rem solid var(--color-error);--color-primary: var(--color-error);--color-primary-light: var(--color-error-light)}.input-container[data-v-26368b6c]{position:absolute;top:.5rem;left:0;width:100%;border:var(--border);border-radius:var(--border-rad);transition:var(--shadow-transition),var(--border-transition)}.input-container[data-v-26368b6c]:focus-within{box-shadow:var(--shadow-focused);border-color:var(--color-primary);z-index:100}.input[data-v-26368b6c]{width:100%;height:calc(var(--comp-element-height) - calc(2 * var(--border-width)));padding:.2rem 1rem;padding-right:var(--comp-element-height);border:none;border-radius:var(--border-rad);overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 600px){.input[data-v-26368b6c]{font-size:max(16px,1.3rem)}}.list[data-v-26368b6c]{display:none;width:100%;max-height:calc(var(--d87dc9ac) * var(--list-entry-height) + .1rem);overflow:hidden;overflow-y:auto;border-radius:0 0 var(--border-rad) var(--border-rad);border-top:.1rem dotted var(--color-primary);background-color:var(--color-bg)}.input-container:focus-within .list[data-v-26368b6c]{display:block}.list-item[data-v-26368b6c]{display:none;width:100%;height:var(--list-entry-height);padding-left:1rem;padding-right:.5rem;border:none;border-radius:var(--border-rad);overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}.list-item[data-v-26368b6c]:hover,.list-item[data-v-26368b6c]:focus{background-color:var(--color-bg-hover-item)}.input-container:focus-within .list-item[data-v-26368b6c]{display:block}.clear-btn[data-v-26368b6c]{position:absolute;right:.6rem;top:1.1rem}.input-container:focus-within+.clear-btn[data-v-26368b6c]{z-index:101}.label[data-v-26368b6c]{position:absolute;top:-1.5rem;left:0;padding:0 .3rem;color:var(--font-bg);background-color:transparent;font-size:var(--comp-label-font-size);font-weight:var(--comp-label-font-weight);-webkit-user-select:none;user-select:none;transition:var(--text-transition)}.field-error .label[data-v-26368b6c]{color:var(--color-error)}.input-container:focus-within .label[data-v-26368b6c]{color:var(--color-primary)}.error .input-container[data-v-26368b6c]{border-color:var(--color-error)}.cont[data-v-65e9b354]{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-width:-moz-fit-content;min-width:fit-content;height:var(--comp-element-height);min-height:var(--comp-element-height);border:.1rem solid var(--color-primary);border-radius:var(--border-rad);stroke:var(--color-primary);transition:box-shadow .3s ease,background-color .3s ease,color .3s ease}.cont[data-v-65e9b354]:hover,.cont[data-v-65e9b354]:focus-within{box-shadow:0 0 0 2.5px var(--color-primary-light)}.state-btn[data-v-65e9b354]{visibility:hidden;width:0;height:100%;overflow:hidden;display:flex;align-items:center;padding:.5rem 0;color:var(--color-primary);stroke:var(--color-primary);background-color:var(--color-bg-accent);border:none;border-radius:var(--border-rad);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:1.1rem;font-weight:600;letter-spacing:.75px;transition:color 0s}.state-btn[data-v-65e9b354]>*{background-color:transparent}.dark-mode .state-btn[data-v-65e9b354]{color:var(--color-font-bg)}.dark-mode .cont:hover .state-btn[data-v-65e9b354],.dark-mode .cont:focus .state-btn[data-v-65e9b354]{background-color:var(--color-btn-hover);color:var(--color-font-bg)}.state-btn__text[data-v-65e9b354]{pointer-events:none;flex:1}.state-btn--active[data-v-65e9b354]{visibility:visible;width:100%;color:var(--color-primary);background-color:var(--color-bg);transition:width .1s ease-out,background-color .2s ease-out}.state-btn--with-exit[data-v-65e9b354]{padding-right:2.5rem}.btn-exit[data-v-65e9b354]{position:absolute;right:-1px;top:-1px;height:calc(100% + 2px);width:3rem;padding:.9rem;display:flex;justify-content:center;align-items:center;border:none;border-radius:var(--border-rad);background-color:var(--color-primary);color:var(--color-font-primary);fill:var(--color-font-primary);stroke:var(--color-font-primary);z-index:1}.btn-exit svg[data-v-65e9b354]{width:100%;height:100%;transition:transform .15s linear}.btn-exit:hover svg[data-v-65e9b354]{transform:scale(1.15)}.wrapper[data-v-e3a85815]{position:relative;width:100%;min-width:-moz-fit-content;min-width:fit-content;height:-moz-fit-content;height:fit-content}.panel[data-v-e3a85815]{position:absolute;bottom:calc(100% + 1rem);right:0;z-index:3;background-color:var(--color-bg);border-radius:var(--panel-corner);border:var(--panel-border) solid var(--color-primary);cursor:auto}.left[data-v-e3a85815]{left:0;right:unset}.right[data-v-e3a85815]{right:0;left:unset}.btn-std[data-v-bcfbfe0d]{box-sizing:border-box;position:relative;width:100%;min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;justify-content:center;height:var(--comp-element-height);min-height:var(--comp-element-height);padding:.5rem 0;border:.1rem solid var(--color-primary);border-radius:var(--border-rad);color:var(--color-primary);text-align:center;stroke:var(--color-primary);cursor:pointer}.dark-mode .btn-std[data-v-bcfbfe0d]{color:var(--color-font-bg)}.btn-std[data-v-bcfbfe0d]:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:transparent;box-shadow:var(--focus-shadow-size) var(--color-primary-light);transition:opacity .15s;border-radius:calc(var(--border-rad) - .1rem)}.dark-mode .btn-std[data-v-bcfbfe0d]:before{background-color:var(--color-btn-hover)}.btn-std--error[data-v-bcfbfe0d]{--color-primary: var(--color-error);--color-primary-controls: var(--color-error);--color-primary-light: var(--color-error-light)}.btn-std--error[data-v-bcfbfe0d]:not(.btn-std--solid){--color-font-bg: var(--color-error);--color-btn-hover: var(--color-error-hover)}.btn-std--solid[data-v-bcfbfe0d]{background-color:var(--color-primary-controls);border-color:var(--color-primary-controls);color:var(--color-font-primary);stroke:var(--color-font-primary)}.btn-std--solid[data-v-bcfbfe0d]:before{background-color:#ffffff26}.btn-std--clear[data-v-bcfbfe0d]{border:none;background-color:transparent}.btn-std--clear[data-v-bcfbfe0d]:before{box-shadow:none;background-color:var(--color-btn-hover)}.btn-std span[data-v-bcfbfe0d]{pointer-events:none;padding:0 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-size:1.1rem;font-weight:600}.btn-std[data-v-bcfbfe0d]:hover:before,.btn-std[data-v-bcfbfe0d]:focus:before{opacity:1}.dark-mode .btn-std[data-v-bcfbfe0d]:hover:before,.dark-mode .btn-std[data-v-bcfbfe0d]:focus:before{opacity:.7}.dark-mode .btn-std--solid[data-v-bcfbfe0d]:hover,.dark-mode .btn-std--solid[data-v-bcfbfe0d]:focus{border:.1rem solid var(--color-primary)}.btn-std--clear[data-v-bcfbfe0d]:hover:before,.btn-std--clear[data-v-bcfbfe0d]:focus:before{opacity:.5}.btn-std[data-v-bcfbfe0d]:active:before{opacity:0;transition:opacity 0s}.btn-std[ariahaspopup=menu][data-v-bcfbfe0d]{padding-right:1.9rem}.btn-std[ariahaspopup=menu] .header-decorator-arrow[data-v-bcfbfe0d]{display:block}.btn-std[aria-expanded=true] .header-decorator-arrow[data-v-bcfbfe0d]{transform:rotate(180deg)}.header-decorator-arrow[data-v-bcfbfe0d]{display:none;position:absolute;width:2rem;height:2rem;top:.4rem;right:.4rem;fill:currentColor;overflow:visible;transition:transform .15s linear}.btn-std>*{background-color:transparent}.btn-std span{padding:0 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-size:1.1rem;font-weight:600;letter-spacing:.5px}.checkbox[data-v-fd85db36]{display:flex;height:2rem;margin:.5rem 0}.checkbox__text[data-v-fd85db36]{padding:0 1rem;min-height:2rem;line-height:2rem;font-size:1.3rem;color:var(--color-font-bg);background-color:transparent}.checkbox__check[data-v-fd85db36]{min-width:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border:.1rem solid black;border-radius:.25rem;border-color:var(--color-primary);transition:box-shadow .25s,border .25s}.checkbox__check[data-v-fd85db36]:focus{box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.checkbox__icon[data-v-fd85db36]{width:1rem;height:1rem;border-radius:50%;background-color:var(--color-primary)}.code-block[data-v-e49b0d00]{min-height:300px;display:block;background:none;white-space:pre;border-radius:5px;border:var(--border);-webkit-overflow-scrolling:touch;overflow-x:scroll;height:-moz-fit-content;height:fit-content;padding:1rem;font-family:var(--font-mono);font-size:1.5rem}.collapsible-container{box-sizing:border-box;color:var(--color-font-bg)}.collapsible-container:last-child{border-bottom:0}.cc-header-btn{display:flex;justify-content:space-between;align-items:center;width:100%;height:3rem;min-height:3rem;padding:.2rem .5rem .2rem 1rem;overflow:hidden;border:none;border-bottom:.1rem solid var(--color-bg-accent);background-color:var(--color-bg);cursor:pointer;font-family:var(--font-buttons);font-weight:600;font-size:1.2rem;text-align:left;-webkit-user-select:none;user-select:none}.cc-header-btn:hover,.cc-header-btn:focus{background-color:var(--color-bg-hover-item)}.cc-select-cont{position:relative;width:100%;min-height:4rem;border-bottom:.1rem solid var(--color-bg-accent);overflow:auto}.cc-header-btn--active{background-color:var(--color-bg-hover-item);border-bottom:.1rem solid var(--color-bg-accent)}.cc-header-btn--active--toggle{background-color:var(--color-bg)}.flip-arrow{transform:rotate(180deg)}.file-input[data-v-ac0e9eb0]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input[data-v-ac0e9eb0]::-webkit-file-upload-button{visibility:hidden}.file-label[data-v-ac0e9eb0]{position:relative;display:flex;align-items:center;overflow:hidden;padding:.5rem;height:var(--comp-element-height);min-height:var(--comp-element-height);min-width:15rem;max-width:20rem;cursor:pointer;border:.1rem solid var(--color-bg-accent);border-radius:var(--border-rad);box-shadow:0 0 0 0 var(--color-bg);transition:.3s}.file-label[data-v-ac0e9eb0]:before{content:"File:";display:block;width:3.5rem;padding:0 .5rem;text-align:right}.file-label span[data-v-ac0e9eb0]{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-label--loading[data-v-ac0e9eb0]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.2rem;border-radius:.1rem;background-color:var(--color-bg-accent);animation:file-wiper-ac0e9eb0 1s linear infinite}@keyframes file-wiper-ac0e9eb0{0%{left:0;right:100%}25%{left:0;right:70%}50%{left:30%;right:40%}75%{left:70%;right:0%}to{left:100%;right:0%}}.file-label[data-v-ac0e9eb0]:focus-within{box-shadow:var(--focus-shadow-size) var(--color-primary-light);border-color:var(--color-primary)}.file-label[data-v-ac0e9eb0]:focus-within:before{color:var(--color-primary)}.info-icon[data-v-a40dde98]{padding:-.25rem;border-radius:50%;transform-origin:center center}.info-icon[data-v-a40dde98]:before{display:none}.info-icon[data-v-a40dde98]:hover,.info-icon[data-v-a40dde98]:focus{box-shadow:none;stroke:var(--color-primary);transform:scale(1.1)}.dark-mode .info-icon[data-v-a40dde98]:hover,.dark-mode .info-icon[data-v-a40dde98]:focus{background-color:inherit;stroke:#fff}.table[data-v-f933597e]{min-height:0;min-width:0;--row-height: var(--40a76ea6);--header-row-height: var(--c2d33622);--min-cell-width: var(--5b078ebb);--label-cell-width: var(--5859148e);--row-color: var(--color-bg);--row-color-alt: rgb(241, 241, 241);overflow:auto;scroll-snap-type:both mandatory;scroll-padding-left:var(--label-cell-width);scroll-padding-top:var(--header-row-height);scroll-padding-right:10px;border-right:var(--border)}.table-bottom-border[data-v-f933597e]{position:absolute;border-bottom:var(--border);bottom:0;right:0;width:100%;z-index:10}.table[data-v-f933597e]::-webkit-scrollbar-track:vertical{border-top:var(--border);border-bottom:var(--border)}.table[data-v-f933597e]::-webkit-scrollbar-track:horizontal{border-right:var(--border)}.dark-mode .table[data-v-f933597e]{--row-color-alt: #332b34}@supports (-moz-appearance: none){.table[data-v-f933597e]{scroll-snap-type:y mandatory}}.row[data-v-f933597e]{display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content;scroll-snap-align:start;background-color:var(--row-color)}.row-alt[data-v-f933597e]{background-color:var(--row-color-alt)}.row--header[data-v-f933597e]{position:sticky;top:0;z-index:2}.cell[data-v-f933597e]{display:flex;align-items:center;justify-content:center;flex:1;height:var(--row-height);min-height:var(--row-height);width:var(--min-cell-width);min-width:var(--min-cell-width);padding:.25rem .5rem;border:none;border-bottom:var(--border);scroll-snap-align:start}.row--highlight .cell[data-v-f933597e]{font-weight:600}.cell__text[data-v-f933597e]{white-space:pre;text-overflow:ellipsis;overflow:hidden}.row--header .cell[data-v-f933597e]{padding:0 1px;align-items:unset;border-top:var(--border);height:var(--header-row-height);min-height:var(--header-row-height)}.cell[data-v-f933597e]:first-child{position:sticky;left:0;flex:unset;width:var(--label-cell-width);min-width:var(--label-cell-width);justify-content:end;text-align:right;border-right:var(--border);border-bottom:var(--border-width) solid var(--color-bg);border-top:none;background-color:var(--color-bg)}.cell[data-v-f933597e]:first-child:not([data-col-idx="0"]){z-index:1}.row--header .cell[data-v-f933597e]:first-child{padding-right:.5rem;position:sticky;left:0;top:0;z-index:1}.hidden-labels .cell[data-v-f933597e]:first-child{display:none}.cell-header__text[data-v-f933597e]{display:flex;align-items:center;justify-content:center;font-weight:700}.cell--input[data-v-f933597e]{display:block;text-align:center}.cell--input[data-v-f933597e]:focus{box-shadow:inset 0 0 0 1px var(--color-primary)}.cell--input[data-v-f933597e]:disabled{background-color:var(--color-bg-disabled-input-field)}.dark-mode .cell--input[data-v-f933597e]:disabled{background-color:var(--color-bg-disabled-input-field)}.input-footer[data-v-f933597e]{display:flex;justify-content:space-between;position:sticky;left:0;bottom:0;z-index:2;background-color:var(--color-bg)}.row:last-child .cell[data-v-f933597e]:not(:first-child){border-top:var(--border)}.row:nth-last-child(2) .cell[data-v-f933597e]:not(:first-child){border-bottom:none}.cell:first-child.cell--checkbox[data-v-f933597e]{justify-content:center;align-items:center;padding:0 .5rem}.cell--checkbox-header[data-v-f933597e]:first-child{border-bottom:var(--border)}.cell--checkbox-footer[data-v-f933597e]:first-child{border-top:var(--border)}.checkbox-partial[data-v-f933597e]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border:.1rem solid black;border-radius:var(--border-rad);border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-primary) 50%,var(--color-bg) 0,var(--color-bg));transition:var(--shadow-transition)}.checkbox-partial[data-v-f933597e]:hover,.checkbox-partial[data-v-f933597e]:focus{cursor:pointer;box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.listbox-container{width:100%;height:var(--comp-cont-height);min-height:var(--comp-cont-height);position:relative;margin-top:var(--0e475a1c);--list-entry-height: 2.5rem;--chip-width: 4rem}.listbox{--shadow-focused: var(--focus-shadow-size) var(--color-primary-light);box-sizing:border-box;position:absolute;top:.5rem;left:0;width:100%;border:var(--border);border-radius:var(--border-rad);transition:var(--shadow-transition),var(--border-transition)}.listbox[data-headlessui-state=open],.listbox:focus,.listbox:focus-within{box-shadow:var(--shadow-focused);border-color:var(--color-primary);z-index:10}.listbox-button{display:flex;align-items:center;width:100%;height:calc(var(--comp-element-height) - calc(2 * var(--border-width)));padding:.2rem 2.6rem .2rem 1rem;border:none;border-radius:var(--border-rad);overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}.listbox[data-headlessui-state=open] .listbox-button{color:var(--color-primary)}.listbox-options{display:none;width:100%;max-height:calc(var(--1d3465b8) * var(--list-entry-height) + .1rem);overflow:hidden;overflow-y:auto;border-radius:0 0 var(--border-rad) var(--border-rad);border-top:.1rem dotted var(--color-primary);background-color:var(--color-bg)}.listbox[data-headlessui-state=open] .listbox-options{display:block}.listbox-option{position:relative;display:flex;align-items:center;height:var(--list-entry-height);padding-left:1rem;padding-right:.5rem;border:none;border-radius:var(--border-rad);overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}.listbox-option--draggable{padding-left:0}.drag-handle{--vert-padding: .65rem;height:100%;padding-left:1rem;padding-right:.7rem;padding-top:var(--vert-padding);padding-bottom:var(--vert-padding);opacity:.5;cursor:grab;cursor:-moz-grabbing}.no-select .drag-handle{cursor:no-drop}.listbox-option--color-picker:after{content:"";position:absolute;height:calc(.6 * var(--list-entry-height));left:.7rem;top:calc(.2 * var(--list-entry-height));width:var(--chip-width);border-radius:calc(.2 * var(--list-entry-height));background-color:var(--item-color, "grey")}.listbox-button.listbox-option--color-picker:after{top:calc(.2 * var(--list-entry-height) + .1rem)}.listbox-option:hover,.listbox-option[data-headlessui-state~=active]{background-color:var(--color-bg-hover-item)}.listbox-option:disabled{color:var(--color-disabled)}.listbox-label{position:absolute;top:-1.6rem;left:0rem;padding:0 .3rem;color:var(--font-bg);background-color:transparent;font-size:var(--comp-label-font-size);font-weight:var(--comp-label-font-weight);-webkit-user-select:none;user-select:none;transition:var(--text-transition)}.listbox[data-headlessui-state=open] .listbox-label{color:var(--color-primary)}.listbox__open-decorator{position:absolute;right:.5rem;top:1.1rem;pointer-events:none}.listbox[data-headlessui-state=open]+.listbox__open-decorator,.listbox:focus+.listbox__open-decorator,.listbox:focus-within+.listbox__open-decorator{fill:var(--color-font-bg);z-index:10}.listbox[data-headlessui-state=open]+.listbox__open-decorator{transform:rotate(180deg)}.error{--color-primary: var(--color-error);--color-primary-light: var(--color-error-light);--shadow-focused: var(--focus-shadow-size) var(--color-error-light);border-color:var(--color-error);color:var(--color-error)}.circle-loader[data-v-03f56e40]{--delay: 1s;--size: calc(var(--0f4e16f4) * .5);position:relative;width:calc(var(--size) * 2);height:calc(var(--size) * 2)}.center[data-v-03f56e40]{position:absolute;left:calc(var(--size) - 6%);top:calc(var(--size) - 6%);width:auto;height:auto}.center div[data-v-03f56e40]{height:calc(var(--size) * .2857);width:calc(var(--size) * .2857);background-color:var(--color-primary);border-radius:50%;position:absolute;animation:var(--delay) opaque-03f56e40 ease-in-out infinite both}.center>div[data-v-03f56e40]:nth-child(1){top:calc(var(--size) * -.7143);left:0}.center>div[data-v-03f56e40]:nth-child(2){top:calc(var(--size) * -.4857);left:calc(var(--size) * .4857);animation-delay:calc(.125 * var(--delay))}.center>div[data-v-03f56e40]:nth-child(3){top:0;left:calc(var(--size) * .7143);animation-delay:calc(.25 * var(--delay))}.center>div[data-v-03f56e40]:nth-child(4){top:calc(var(--size) * .4857);left:calc(var(--size) * .4857);animation-delay:calc(.375 * var(--delay))}.center>div[data-v-03f56e40]:nth-child(5){top:calc(var(--size) * .7143);left:0;animation-delay:calc(.5 * var(--delay))}.center>div[data-v-03f56e40]:nth-child(6){top:calc(var(--size) * .4857);left:calc(var(--size) * -.4857);animation-delay:calc(.625 * var(--delay))}.center>div[data-v-03f56e40]:nth-child(7){top:0;left:calc(var(--size) * -.7143);animation-delay:calc(.75 * var(--delay))}.center>div[data-v-03f56e40]:nth-child(8){top:calc(var(--size) * -.4857);left:calc(var(--size) * -.4857);animation-delay:calc(.875 * var(--delay)) s}@keyframes opaque-03f56e40{0%{opacity:.1}40%{opacity:1}80%{opacity:.1}to{opacity:.1}}.modal-mask[data-v-4dc9922e]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;padding:1rem;z-index:1001;background-color:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .2s linear}.modal-container[data-v-4dc9922e]{display:flex;flex-direction:column;max-width:min(var(--286cfadf),var(--33bc582c));max-height:100%;min-height:min(50%,50rem);flex:1;padding-bottom:1rem;background-color:var(--color-bg);border-radius:.2rem;box-shadow:0 .2rem .8rem #00000054}.modal-header[data-v-4dc9922e]{padding:1rem 1rem .5rem;justify-content:space-between;align-items:center}.modal-body[data-v-4dc9922e]{padding:0;flex:1;display:flex;flex-direction:column;min-height:0}.modal-body__scroll[data-v-4dc9922e]{overflow-y:auto}.modal__close-button[data-v-4dc9922e]{height:2rem;width:2rem;overflow:hidden;float:right}.modal-default-button[data-v-4dc9922e]:hover{float:right;border:none}.modal-opacity-enter[data-v-4dc9922e],.modal-opacity-leave-to[data-v-4dc9922e]{opacity:0}@media (max-width: 800px){.modal--full-tablet .modal-container[data-v-4dc9922e]{position:absolute;top:0;left:0;min-width:100vw!important;max-width:100vw!important;height:100vh;max-height:100vh!important;margin:0;border-radius:0;overflow:hidden}.modal--full-tablet .modal-body[data-v-4dc9922e]{overflow-y:auto;padding:0}}.title[data-v-4dc9922e]{font-size:1.75rem;font-weight:500;font-family:var(--font-primary);padding:0}@media (max-width: 600px){.modal-container[data-v-4dc9922e]{position:absolute;top:0;left:0;min-width:100vw!important;max-width:100vw!important;height:100vh;max-height:100vh!important;margin:0;border-radius:0;padding-bottom:0;overflow:hidden}.modal-body[data-v-4dc9922e]{overflow-y:auto;padding:0}}.radio-slider-cont{display:block;height:var(--cont-element-height);padding:.7rem 0 .2rem}.radio-slider-cont--with-label{height:calc(var(--cont-element-height) + 2rem);padding:1rem 0 .5rem}.radio-slider{width:100%;height:2.5rem;min-height:2rem;display:flex;border:.1rem solid var(--color-bg-accent);border-radius:calc(var(--border-rad) + .1rem)}.radio-slider__button{position:relative;flex:1;height:100%;border:none;background-color:transparent;border-radius:var(--border-rad);color:var(--color-font-bg);font-size:1.2rem;font-weight:600;cursor:pointer}.radio-slider__button span{pointer-events:none;position:relative;background-color:transparent}.radio-slider__button:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-bg-hover-item);border-radius:inherit;opacity:0;transition:opacity .15s}.radio-slider__button[data-headlessui-state=""]:hover:before{opacity:1}.radio-slider__button[data-headlessui-state~=checked]{color:var(--color-font-primary);background-color:var(--color-primary-controls);opacity:1}.radio-slider__button[data-headlessui-state~=checked]:before{background-color:#ffffff26}.radio-slider__button[data-headlessui-state~=checked]:hover:before,.radio-slider__button[data-headlessui-state~=active]:before{box-shadow:0 0 0 2px var(--color-primary-light);border:1px solid rgba(255,255,255,.25);opacity:1}.radio-slider__label{display:block;margin-top:1rem;margin-bottom:.3rem;padding-left:.3rem;font-size:var(--comp-label-font-size);font-weight:var(--comp-label-font-weight);text-align:left;background-color:transparent;border:none}.radio-slider__label--first{margin-top:0rem}.range-slider__cont{padding:0 .25rem}.range-slider{width:100%;height:.5rem;margin:1.25rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-accent);border-radius:.5rem;outline:none;transition:background-color .3s linear}.range-slider:hover{background:var(--color-bg-secondary)}.dark-mode .range-slider:hover{background:var(--color-primary-controls)}.range-slider::-webkit-slider-thumb{width:2rem;height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;opacity:1;background:var(--color-primary);cursor:pointer;-webkit-transition:box-shadow .3s linear;transition:box-shadow .3s linear}.range-slider::-moz-range-thumb{width:2rem;height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;opacity:1;background:var(--color-primary);cursor:pointer;-moz-transition:box-shadow .3s linear;transition:box-shadow .3s linear}.range-slider::-ms-thumb{width:2rem;height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;opacity:1;background:var(--color-primary);cursor:pointer;-ms-transition:box-shadow .3s linear;transition:box-shadow .3s linear}.range-slider:focus::-webkit-slider-thumb,.range-slider:hover::-webkit-slider-thumb{box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.range-slider:focus::-moz-range-thumb,.range-slider:hover::-moz-range-thumb{box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.range-slider:focus::-ms-thumb,.range-slider:hover::-ms-thumb{box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.label[data-v-c2a2bb44]{width:100%;border-bottom:var(--border);background-color:var(--color-bg);font-family:var(--font-buttons);font-size:var(--comp-label-font-size);font-weight:var(--comp-label-font-weight);text-align:left;transition:background-color .3s;-webkit-user-select:none;user-select:none}.pie-chart[data-v-8e99b5fe]{height:12rem;width:12rem;margin:auto}.pie-chart__section[data-v-8e99b5fe]{transform-origin:center center;stroke-width:5;transition:.3s}.pie-chart__section[data-v-8e99b5fe]:hover,.pie-chart__section-active[data-v-8e99b5fe]{stroke-width:6}.tab-cont__header{display:flex;height:3rem;min-height:3rem}.tab-cont__content{position:relative;display:none;height:calc(100% - 3rem);overflow-x:hidden;overflow-y:auto;flex:1;min-width:0}.tab-cont__content--active{display:block}.tab-btn{position:relative;flex:1;padding:1rem;border:none;border-bottom:.1rem solid var(--color-bg-hover-item);color:var(--color-font-bg);background-color:var(--color-bg-hover-item);font-weight:600;line-height:.5}.tab-btn:hover,.tab-btn:focus{border-color:var(--color-primary)}.tab-btn--active{color:var(--color-primary);background-color:var(--color-bg);border-color:var(--color-bg)}.tab-btn:after{content:"";width:0;height:calc(100% + .1rem);position:absolute;top:0;right:0;transition:width .3s ease}.tab-btn--active:after{width:.25rem;background-color:var(--color-primary)}.tab-btn--active:hover,.tab-btn--active:focus{border-color:var(--color-bg)}.container[data-v-4185461c]{position:relative;display:flex;flex:1;min-width:0;overflow:initial}.header[data-v-4185461c]{display:flex;flex:1;min-width:0;font-weight:700}.header-input[data-v-4185461c]{flex:1;padding:0 2rem;border:none;min-width:0;text-align:center;font-weight:inherit;border-radius:var(--border-rad);max-width:calc(100% - .4rem);margin:.2rem;white-space:pre;text-overflow:ellipsis;overflow:hidden}.header-input--error[data-v-4185461c]{background-color:var(--color-error-light);box-shadow:inset 0 0 0 1px var(--color-error)}.header-input[data-v-4185461c]:focus{box-shadow:inset 0 0 0 1px var(--color-primary)}.header-input--error[data-v-4185461c]:focus{box-shadow:inset 0 0 0 1px var(--color-error);background-color:var(--color-error-light)}.header-decorator[data-v-4185461c]{position:absolute;right:.5rem;top:.5rem}.arrow--open[data-v-4185461c]{transform:rotate(180deg)}.panel[data-v-4185461c]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:calc(100% + 1px);right:.2rem;width:-moz-fit-content;width:fit-content;min-height:0;padding:0 .5rem;border:var(--border);border-color:var(--color-primary);border-radius:var(--panel-corner);background-color:var(--color-bg);z-index:10}.header[data-v-a9fd6e53]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:.3rem}.arrow-cont[data-v-a9fd6e53]{display:flex;align-items:center;justify-content:center;--size: 2.3rem;height:var(--size);width:0;overflow:hidden;opacity:0;transition:width .2s ease,opacity .4s ease}.arrow[data-v-a9fd6e53]{transform:rotate(90deg);transition:transform .2s ease}.arrow-flip[data-v-a9fd6e53]{transform:rotate(-90deg)}.arrow-show[data-v-a9fd6e53]{width:var(--size);opacity:1}.header:focus-within .arrow-cont[data-v-a9fd6e53],.header:hover .arrow-cont[data-v-a9fd6e53]{opacity:1;width:var(--size)}.container[data-v-7add8baf]{width:100%;min-height:var(--comp-element-height);position:relative}.input[data-v-7add8baf]{width:100%;flex:1;height:3rem;border:none;background-color:var(--color-bg-disabled-input-field);border-bottom:var(--border-width) solid var(--color-bg-disabled-input-field);padding:.5rem 1rem;font-size:1.6rem;transition:border .2s linear}.input--static[data-v-7add8baf]{background-color:inherit;border-color:transparent}.input[data-v-7add8baf]:focus{border-bottom:.1rem solid var(--color-primary)}.error[data-v-7add8baf]{color:var(--color-error);border-bottom:.1rem solid var(--color-error)}.helper-text[data-v-7add8baf]{display:block;max-width:100%;margin-top:.5rem;margin-left:.3rem;text-align:left}.helper-error[data-v-7add8baf]{color:var(--color-error)}.container[data-v-962cab02]{width:100%;min-height:var(--comp-cont-height);position:relative;margin-top:var(--62efd78a)}.icon-slot[data-v-962cab02]{position:absolute;background-color:transparent;bottom:3.25rem;right:1rem;height:1rem;width:1rem}.input[data-v-962cab02]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:var(--comp-element-height);width:100%;margin-top:calc(var(--comp-cont-height) - var(--comp-element-height));padding:.2rem 1rem;background-color:transparent;border:.1rem solid var(--color-bg-accent);border-radius:var(--border-rad);line-height:var(--comp-element-height);text-align:left;transition:background-color .3s linear,border-color .3s linear,box-shadow .3s linear}@media (max-width: 600px){.input[data-v-962cab02]{font-size:max(16px,1.3rem)}}.input[data-v-962cab02]:disabled{background-color:var(--color-bg-disabled-input-field)}.dark-mode .input[data-v-962cab02]:disabled{background-color:var(--color-bg-disabled-input-field);opacity:.6}.input[data-v-962cab02]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.error[data-v-962cab02]{border-color:var(--color-error)}.error[data-v-962cab02]:focus{border-color:var(--color-error);box-shadow:var(--focus-shadow-size) var(--color-error-light)}.label[data-v-962cab02]{position:absolute;top:-1rem;left:.3rem;font-size:var(--comp-label-font-size);font-weight:var(--comp-label-font-weight);background:transparent;z-index:2;color:var(--font-bg);background-color:transparent;transition:left .1s ease-in 0s}.input:-internal-autofill-selected+.label[data-v-962cab02],.input:focus+.label[data-v-962cab02],.input[is-empty=false]+.label[data-v-962cab02]{color:var(--color-primary)}.input:not(:focus)+.label[data-v-962cab02]{color:var(--color-font-bg)}.error:focus+.label[data-v-962cab02],.error[is-empty=false]+.label[data-v-962cab02],.error:not(:focus)+.label[data-v-962cab02]{color:var(--color-error);border-color:var(--color-error)}.helper-text[data-v-962cab02]{display:block;max-width:100%;margin-top:.5rem;margin-left:.3rem;text-align:left}.toast[data-v-32a74739]{display:flex;justify-content:space-between;align-items:center;width:95%;max-width:500px;padding:.75rem 1rem;margin:auto;border-radius:.5rem;background-color:var(--color-bg-secondary);color:#fff;text-align:left;--focus-shadow-size: 0 0 0 3px;box-shadow:var(--focus-shadow-size) #fff7;pointer-events:auto}.toast__text[data-v-32a74739]{font-size:1.4rem;font-weight:400}.toast--error[data-v-32a74739]{background-color:var(--color-error);box-shadow:var(--focus-shadow-size) var(--color-error-light)}.toast--warn[data-v-32a74739]{background-color:var(--color-warning);box-shadow:var(--focus-shadow-size) var(--color-warning-light)}.toast--success[data-v-32a74739]{background-color:var(--color-success);box-shadow:var(--focus-shadow-size) var(--color-success-light)}.license-type[data-v-99aafe67]{position:relative;display:flex;align-items:center;font-weight:500;margin:.75rem 0;padding:.25rem 1rem;border-radius:var(--border-rad);cursor:pointer}.license-type span[data-v-99aafe67]{position:relative;background-color:transparent}.license-type[data-v-99aafe67]:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:var(--color-hover);transition:opacity .15s;border-radius:calc(var(--border-rad) - .1rem)}.license-type[data-v-99aafe67]:focus:before,.license-type[data-v-99aafe67]:hover:before{opacity:1}.license-type[data-v-99aafe67]:active{transition:box-shadow 0s;box-shadow:none}.panel[data-v-48452e5a]{position:relative;max-width:23rem;min-height:-moz-fit-content;min-height:fit-content;text-align:left}@media (max-width: 500px){.panel[data-v-48452e5a]{max-width:100%;width:100%;text-align:center}}.panel button[data-v-48452e5a]:focus{background:#fff}.message[data-v-48452e5a]{border-bottom:var(--border);padding:1rem 0}.message-button[data-v-48452e5a]{max-height:2.5rem;min-height:0}[data-v-48452e5a] .message-button .svg-loader{height:.8rem;width:.8rem;right:.75rem;top:.75rem}.user-image[data-v-032a44a1]{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-accent);width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);overflow:hidden;border-radius:50%}.user-image img[data-v-032a44a1]{object-fit:contain}.user-image>span[data-v-032a44a1]{font-weight:400;font-size:2rem}.heading[data-v-032a44a1]{display:inline;padding:0 1rem;font-family:var(--font-primary);font-weight:400;font-size:1.5rem;background-color:transparent}.top-row[data-v-032a44a1]{display:flex;align-items:center;padding-bottom:1rem;border-bottom:var(--border)}.top-row span[data-v-032a44a1]{max-width:100%;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-container[data-v-032a44a1]{display:flex;align-items:center;-webkit-user-select:none;user-select:none;border:none;border-radius:2rem var(--border-rad) var(--border-rad) 2rem;transition:background-color .3s linear}.row-container[data-v-032a44a1]:hover,.row-container[data-v-032a44a1]:focus-within{background-color:var(--color-bg-hover-item)}.circle-link[data-v-032a44a1]{display:flex;align-items:center;justify-content:center;width:var(--link-icon-size);height:var(--link-icon-size);background-color:var(--color-bg);border:1.5px solid var(--color-font-bg);border-radius:50%!important;stroke:var(--color-font-bg);stroke-width:2!important;fill:var(--color-font-bg);transition:box-shadow .5s cubic-bezier(.505,.325,.36,.76)}.row-container:hover .circle-link[data-v-032a44a1],.row-container:focus-within .circle-link[data-v-032a44a1]{box-shadow:0 0 0 5px var(--color-primary-light)}.row-container:active .circle-link[data-v-032a44a1]{box-shadow:none}.nav-panel[data-v-20664fd7]{position:absolute;right:calc(var(--8f672b5e) * var(--navbar-size));top:calc(var(--navbar-size) + .5rem);z-index:100;width:25rem;max-height:calc(100vh - 1rem - var(--navbar-size));display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow-y:auto;overflow-x:hidden;border:var(--panel-border) solid var(--color-primary);border-radius:var(--panel-corner);background:var(--color-bg);color:var(--color-font-bg);box-shadow:5px 5px 20px 6px #0000000d;--icon-size: 4rem;--link-icon-size: 3.5rem;--row-margin: 1rem}@media (max-width: 800px){.nav-panel[data-v-20664fd7]{right:calc((var(--8f672b5e) - .5) * var(--navbar-size))}}@media (max-width: 500px){.nav-panel[data-v-20664fd7]{position:fixed;top:var(--navbar-size);height:calc(100vh - var(--navbar-size));max-height:unset;width:100vw;right:0;left:0;margin-bottom:0rem;border:none;border-radius:0;border-bottom:.1rem solid var(--color-primary);box-shadow:none}}.navbar[data-v-c1d67c13]{--color-hover: #ececec2f;position:fixed;top:0;display:flex;width:100%;height:calc(var(--navbar-size-total));border:none;color:var(--color-font-primary);background:#47095b;background:linear-gradient(135deg,#47095b,#720793);fill:var(--color-font-primary);stroke:var(--color-font-primary);z-index:1000}.dark-mode .navbar[data-v-c1d67c13]{background:var(--color-nav-dark);border-bottom:var(--border);--color-hover: var(--color-bg-hover-item)}@media (max-width: 800px){.navbar[data-v-c1d67c13]{padding:0 1rem}}@media (max-width: 450px){.navbar[data-v-c1d67c13]{padding:0}}.navbar--banner[data-v-c1d67c13]{padding-bottom:var(--navbar-banner-height)!important}.nav-banner[data-v-c1d67c13]{position:absolute;bottom:0;left:0;width:100%;height:4rem;display:flex;align-items:center;color:var(--color-font-bg);font-weight:500;background-color:#fdf8ff;border-bottom:var(--border);padding:0 1rem}.dark-mode .nav-banner[data-v-c1d67c13]{background-color:#6e5f86;color:#fff;border-bottom:none}.dark-mode .navbar[data-v-c1d67c13]:has(.nav-banner){border-bottom:none}.nav-banner a[data-v-c1d67c13]{font-family:inherit;font-weight:inherit;text-decoration:underline;cursor:pointer}.link[data-v-c1d67c13]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:var(--navbar-size);padding:.5rem;border:none;border-radius:var(--border-rad);fill:var(--color-font-primary);stroke:var(--color-font-primary);background-color:transparent;cursor:pointer}.dark-mode .link[data-v-c1d67c13]{transition:background-color .2s linear,fill .2s linear,color .2s linear,stroke .2s linear}.link[data-v-c1d67c13]:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:var(--color-hover);transition:opacity .15s;border-radius:calc(var(--border-rad) - .1rem)}.link[aria-expanded=true][data-v-c1d67c13]:before,.link[data-v-c1d67c13]:hover:before,.link[data-v-c1d67c13]:focus:before{opacity:1}.link--hamburger[data-v-c1d67c13]{font-size:2rem}.link--decorator[data-v-c1d67c13]{display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;position:absolute;z-index:1;top:.7rem;right:.6rem;border-radius:50%;background:#dab8dd;font-size:1rem;font-weight:600;line-height:2;color:#000}.logo[data-v-c1d67c13]{padding:.75rem}.hidden[data-v-c1d67c13]{visibility:hidden}.nav-menu-button[data-v-24e35fbf]{border:none;outline:none;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:.5rem 1rem;border-radius:0 5px 5px 0}.nav-menu-button[data-v-24e35fbf]:hover,.nav-menu-button[data-v-24e35fbf]:focus{background-color:var(--color-btn-hover);transition:background-color .1s linear}.nav-menu-button--danger[data-v-24e35fbf]:hover,.nav-menu-button--danger[data-v-24e35fbf]:focus{background-color:var(--color-error)}.nav-menu-button[data-v-24e35fbf]:active{transition:background-color 0s linear;background-color:unset}.hotkey-text[data-v-24e35fbf]{opacity:.7;background-color:transparent}.image-row[data-v-e7c38b47]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem}.user-image[data-v-e7c38b47]{--size: 2.2rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-accent);width:var(--size);min-width:var(--size);height:var(--size);overflow:hidden;border-radius:50%}.user-image img[data-v-e7c38b47]{flex:1;object-fit:contain}.user-name[data-v-e7c38b47]{font-size:14px;font-weight:500}.button-list[data-v-3549c684]{display:flex;flex-direction:column;padding:.5rem 1rem .5rem 0;background-color:transparent}.menu-divider[data-v-3549c684]{display:block;margin:.5rem 0;border-bottom:var(--border)}.desktop-nav[data-v-d4b4d027]{position:fixed;top:0;display:flex;align-items:center;gap:1rem;width:100%;height:var(--navbar-size);padding-left:5px;border:none;color:var(--color-font-primary);background:#47095b;background:linear-gradient(135deg,#47095b,#720793);fill:var(--color-font-primary);stroke:var(--color-font-primary);z-index:10}.dark-mode .desktop-nav[data-v-d4b4d027]{background:var(--color-nav-dark);border-bottom:var(--border)}.desktop-app-title[data-v-d4b4d027]{font-family:var(--font-alt);font-weight:700;pointer-events:none}.window-controls[data-v-d4b4d027]{display:flex;justify-content:flex-end;height:100%}.desktop-app-button[data-v-d4b4d027]{border:none;outline:none;height:100%;width:45px;display:flex;align-items:center;justify-content:center}.desktop-app-button[data-v-d4b4d027]:hover,.desktop-app-button[data-v-d4b4d027]:focus{background-color:var(--color-btn-hover);transition:background-color .15s linear}.desktop-app-button--close[data-v-d4b4d027]:hover,.desktop-app-button--close[data-v-d4b4d027]:focus{background-color:var(--color-error)}.desktop-app-button[data-v-d4b4d027]:active{transition:background-color 0s linear;background-color:unset}#app{overflow-x:hidden;padding-top:var(--navbar-size-total)}.toast__cont{position:absolute;display:flex;flex-direction:column;gap:1rem;top:3rem;width:100%;z-index:1100;background:transparent;pointer-events:none}.panel[data-v-54017c7f]{position:absolute;right:1rem;top:1rem;display:flex;flex-direction:column;width:27.5rem;max-height:var(--4cb104da);padding:.5rem 0 0rem;color:var(--color-font-bg);border-radius:var(--panel-corner);border:var(--border);z-index:1}.title-row[data-v-54017c7f]{display:flex;align-items:center;justify-content:space-between;margin:0 1rem .5rem;border:none;border-bottom:var(--border);border-color:transparent;font-size:1.4rem;font-family:var(--font-secondary);transition:border .3s ease}.title[data-v-54017c7f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.panel:focus-within .title-row[data-v-54017c7f],.panel:hover .title-row[data-v-54017c7f]{border-color:var(--color-font-bg);cursor:pointer}.panel[data-v-54017c7f]>*{background-color:transparent}.content[data-v-54017c7f]{flex:1;min-height:0;overflow-y:auto;padding:.7rem 1rem .5rem;-webkit-user-select:none;user-select:none}.title--open[data-v-54017c7f]{border-color:var(--color-secondary);margin-bottom:0rem}.title--open .icon-wrapper[data-v-54017c7f]{transform:rotate(180deg)}.entry-row[data-v-54017c7f]{display:flex;align-items:center;gap:1rem;height:1.7rem}.entry-row__value[data-v-54017c7f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entry-row>span[data-v-54017c7f]:first-child{text-align:right;width:12.5rem}.panel-section-divider[data-v-54017c7f]{height:.1rem;width:100%;margin-top:.4rem;margin-bottom:.5rem;border-bottom:var(--border);border-color:var(--color-secondary)}.konva-cont{flex:1;min-width:0;min-height:0;display:flex;background-color:transparent;border-radius:inherit;transition:var(--shadow-transition)}.konva-cont:focus{box-shadow:0 0 0 4px var(--color-secondary-shadow)}.konva-cont>div{flex:1;min-width:0}.file-input[data-v-545c9bea]{width:100%;margin-top:1rem}.plot-cont[data-v-f4479482]{position:relative;display:flex;flex-direction:column;flex:1;min-height:7rem;min-width:7rem;border:var(--border);border-radius:var(--panel-corner)}.control-row[data-v-f4479482]{position:absolute;display:flex;justify-content:center;background-color:transparent;bottom:0;left:0;width:100%;padding:1rem 4rem}@media (max-width: 450px){.control-row[data-v-f4479482]{padding-left:.5rem;padding-right:4.5rem}}.plot-placeholder[data-v-f4479482]{flex:1;min-width:0;min-height:0;display:flex;background-color:transparent}.icon-button[data-v-f4479482]{background-color:var(--color-bg)}.icon-button--open[data-v-f4479482]{border-color:var(--color-primary);box-shadow:var(--focus-shadow-size) var(--color-primary-light)}._panel_y22jj_2{padding:.5rem 1rem 1rem;width:25rem}.line-chart{position:relative;flex:1;max-width:100%;min-width:0;max-height:100%;min-height:0;padding:0 0 1rem .5rem;background-color:transparent}.uplot{background-color:transparent}.context-menu[data-v-1664c6a4]{background-color:var(--color-bg);border-radius:var(--border-rad)}.context-menu[data-v-1664c6a4]>div{border-radius:var(--border-rad)}.bike-setup__info-item{height:3rem;font-size:1.2rem;font-weight:500}.bike-setup__info-item>span{font-size:1.5rem;font-weight:500;margin-right:.1rem}.bike-setup__spacer{display:block;width:100%;padding-top:1rem;margin-bottom:1.3rem;border-bottom:.1rem solid var(--color-bg-accent)}.container[data-v-4f752d13]{position:relative;display:flex;align-items:center;height:var(--chip-size);padding-left:2rem}@media (max-width: 350px){.container[data-v-4f752d13]{width:90%}}.bike-chip[data-v-4f752d13]{position:absolute;left:0;top:0;box-sizing:border-box;width:var(--chip-size);height:var(--chip-size);z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-chip);border:none;border-radius:50%;cursor:pointer;transition:box-shadow .15s linear}.bike-chip[data-v-4f752d13]:hover,.bike-chip[data-v-4f752d13]:focus,.bike-chip[data-v-4f752d13]:active{box-shadow:var(--focus-shadow-size) var(--color-primary-chip-light)}.bike-chip[data-v-4f752d13]:before{content:"";width:0;height:0;background-color:var(--color-bg);border-radius:50%;transition:width .15s var(--bezier),height .15s var(--bezier)}.bike-chip[data-v-4f752d13]:hover:before,.bike-chip[data-v-4f752d13]:focus:before,.bike-chip[data-v-4f752d13]:active:before,.bike-chip--active[data-v-4f752d13]:before{height:calc(.6 * var(--chip-size));width:calc(.6 * var(--chip-size))}.content[data-v-4f752d13]{display:flex;align-items:center;flex:1;height:3rem;border:.1rem solid var(--color-bg-accent);border-radius:.5rem;background-color:transparent;cursor:pointer}.content[data-v-4f752d13]:focus-within{outline:none;box-shadow:var(--focus-shadow-size) var(--color-primary-light);transition:box-shadow .15s linear}.label[data-v-4f752d13]{display:block;min-width:10rem;max-width:17rem;flex:1;padding:0 2.7rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.close-btn[data-v-4f752d13]{position:absolute;right:.5rem;top:1.1rem}.panel[data-v-4f752d13]{width:25rem;position:absolute;bottom:var(--panel-bottom-offset);left:0;z-index:10;padding:.5rem 1rem 1rem;background-color:var(--color-bg);border-radius:var(--panel-corner);border:.1rem solid var(--color-primary)}@media (max-width: 500px){.panel[data-v-4f752d13]{width:min(30rem,calc(100vw - 30px))}}.open-btn[data-v-fce13f20]{--icon-size: 1.7rem;position:relative;box-sizing:border-box;width:var(--chip-size);height:var(--chip-size);display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:var(--color-bg);cursor:pointer;transition:box-shadow .15s linear}.open-btn[data-v-fce13f20]:hover,.open-btn[data-v-fce13f20]:focus,.open-btn[data-v-fce13f20]:active,.bike-load--active[data-v-fce13f20]{box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.open-btn[data-v-fce13f20]:before{content:"";width:0;height:0;border-radius:50%;transition:width .15s var(--bezier),height .15s var(--bezier)}.open-btn[data-v-fce13f20]:hover:before,.open-btn[data-v-fce13f20]:focus:before,.open-btn[data-v-fce13f20]:active:before,.bike-load--active[data-v-fce13f20]:before{height:calc(.6 * var(--chip-size));width:calc(.6 * var(--chip-size))}.open-btn__svg[data-v-fce13f20]{position:absolute;width:var(--icon-size);height:var(--icon-size);top:-.3rem;right:.1rem;background-color:var(--color-bg);border:.15rem solid var(--color-primary);border-radius:.3rem;padding:.1rem;stroke:var(--color-font-bg);stroke-width:10}._panel_cfn0f_2{padding:.5rem 1rem 1rem;left:-.3rem;width:25rem}.plot-footer{display:flex;gap:.5rem 1rem;flex-wrap:wrap;padding:1rem;padding-top:0}.single-size-header[data-v-af45bcfc]{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end}.single-size-header span[data-v-af45bcfc]{flex:1;text-align:center;padding:.3rem 2.5rem 0;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.single-size-header>button[data-v-af45bcfc]:last-child{position:absolute;right:.3rem}.modal-title[data-v-af45bcfc]{font-size:1.75rem;margin-right:.5rem}.btn-panel[data-v-af45bcfc]{display:flex;justify-content:space-between;gap:.5rem;min-width:100%;padding:.5rem 0}.record-list[data-v-f22c7357]{--record-height: 8.8rem;position:relative;overflow-y:auto;overflow-x:hidden;height:calc(4 * var(--record-height) + .1rem)}.sync-record[data-v-f22c7357]{border-bottom:var(--border);display:flex;gap:1rem;padding:.6rem .75rem;height:var(--record-height)}.info[data-v-f22c7357]{flex:1;text-align:left;min-width:0}.info__item[data-v-f22c7357]{display:flex;padding:.5rem 0}.info__item>b[data-v-f22c7357]{width:9rem;min-width:9rem;font-weight:600}.info__item>span[data-v-f22c7357]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.otp[data-v-17ac9b29]{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;border:var(--border);border-radius:var(--border-rad);height:4rem;padding:0 1rem}.otp code[data-v-17ac9b29]{flex:1;padding:1rem 0;font-size:1.4rem}.button-label{overflow:hidden;text-overflow:ellipsis;font-weight:500;text-align:left;line-height:1.2}.button-row{display:flex;gap:1rem;margin-top:1rem;justify-content:flex-end;align-items:center}.focus-mask,.premium-blocker{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem;align-content:center;background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:1.3rem;line-height:1.5;font-weight:500}.dark-mode .focus-mask,.dark-mode .premium-blocker{background-color:#1b161e4d}div:has(>.focus-mask),div:has(>.premium-blocker){overflow-y:hidden}.input-row[data-v-20be0954]{display:flex;gap:1rem;align-items:flex-end}.modify-column[data-v-20be0954]:first-child{padding-right:.7rem;border-right:.1rem solid var(--color-bg-accent)}.modify-column[data-v-20be0954]:last-child{padding-left:.7rem}.modify-sidebar[data-v-fc5511c3]{min-width:30rem;max-width:30rem}@media (max-width: 800px){.modify-sidebar[data-v-fc5511c3]{max-width:100%}}.select-column[data-v-ef11fc7c]{display:flex;flex-direction:column;border:var(--border);border-left:none}.row-select[data-v-ef11fc7c]{display:flex;flex-direction:column;flex:1;justify-content:space-around}.row-select>div[data-v-ef11fc7c]{width:3rem;margin:0;align-items:center;justify-content:center}.header-spacer[data-v-ef11fc7c]{display:flex;align-items:center;justify-content:center;height:2.9rem}.row-label-offset[data-v-ef11fc7c]{margin-left:var(--b00ca89c)}@media (max-width: 450px){.row-label-offset[data-v-ef11fc7c]{margin-left:0}}.checkbox-size[data-v-ef11fc7c]{height:2.3rem;width:2.5rem}.record-row{border-bottom:var(--border);display:flex;gap:1rem;padding:.5rem .75rem}.info{flex:1;text-align:left;min-width:0}.info__item{display:flex;padding:.5rem 0}.info__item>b{width:9rem;min-width:9rem;font-weight:600}.info__item>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spring-label[data-v-ec631bef]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.5rem;padding:0 1rem}.study-container[data-v-ec631bef]{border-top:var(--border);min-height:0;flex:1;overflow-y:auto;overflow-x:hidden}@media (max-width: 800px){.study-container[data-v-ec631bef]{max-height:500px;border-bottom:var(--border)}}.no-studies[data-v-ec631bef]{text-align:left;padding:.5rem 1rem}.plot-container[data-v-a9ba8873]{display:flex;position:relative;flex:1;background-color:transparent;min-width:0;margin:1rem}.plot-flex[data-v-a9ba8873]{flex-direction:column;min-height:0}.plot-flex--row[data-v-a9ba8873]{flex-direction:row}@media (max-width: 1100px){.plot-flex[data-v-a9ba8873]{flex-direction:column}}@media (max-width: 800px){.plot-container>div[data-v-a9ba8873]{min-height:min(100vw,50vh)!important;max-height:min(100vw,50vh)}}.toggle-plot-btn[data-v-a9ba8873]{position:absolute;bottom:1rem;left:.5rem}.header[data-v-e612e3b5]{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:var(--border);margin-bottom:2rem}.header .header-h1[data-v-e612e3b5]{margin:0;padding:0;padding-bottom:.75rem;padding-left:.5rem;font-family:var(--font-alt);font-size:3rem;font-weight:700}.vertical-divide[data-v-09939c00]{margin-left:.5rem;padding-right:1.5rem;border-left:var(--border)}.btn-panel[data-v-09939c00]{display:flex;justify-content:space-between;gap:.5rem;min-width:100%;padding:.5rem 0}.spring-controls-row[data-v-09939c00]{margin-top:1rem}@media (max-width: 800px){.spring-controls-row[data-v-09939c00]{margin-top:0;padding:1rem}}._panel_14qqd_2{padding:1rem;width:25rem}._savePanel_14qqd_7{padding:0rem 1rem 1rem;width:25rem}.page[data-v-a538efd1]{gap:0}.header[data-v-a538efd1]{margin-bottom:0}@media (max-width: 800px){.main-ui-spa[data-v-a538efd1]{display:flex;flex-direction:column;height:calc(100vh - var(--navbar-size-total))}.page[data-v-a538efd1]{margin:0;padding:2rem 0}.header[data-v-a538efd1]{padding-left:1rem;padding-right:1rem}}
