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;-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}::-moz-placeholder{color:unset}::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;-moz-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:67.5%}}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: 7px;width:var(--size);height:var(--size);-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-corner{background:var(--color-scrollbar-bg)}::-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)}}.nav-btn{position:relative;display:flex;align-items:center;justify-content:center;height:100%;border-radius:var(--border-rad);text-decoration:none;color:inherit;outline:none;cursor:pointer}.nav-btn:focus-visible{outline:.1rem dashed var(--color-font-primary)}.nav-btn:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .15s;border-radius:inherit;background-color:#ffffff4d}.dark-mode .nav-btn:before{background-color:var(--color-btn-hover)}.nav-btn:hover:before,.nav-btn:focus:before{opacity:.75}.nav-btn:active:before{opacity:0;transition:opacity 0s}.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]{-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")}body{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}::-moz-selection{background:var(--color-bg-hover-item);color:#000}::selection{background:var(--color-bg-hover-item);color:#000}.dark-mode ::-moz-selection{background:#605769;color:#fff}.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:-moz-min-content;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;-moz-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:linear-gradient(135deg,#47095b,#720793)}.dark-mode .bg-gradient{background:linear-gradient(135deg,#bfa9c5,#886f8e)}.transparent{background-color:transparent}.border{border:.1rem solid var(--color-bg-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.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;-moz-user-select:none;user-select:none}body{--navbar-size: 3rem;--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, .05);--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}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)}body{--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(--b054a706);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:var(--border-rad)}.icon-button:before{box-shadow:0 0 0 3px var(--color-secondary-light)}.icon-button--open{border-color:var(--color-primary);box-shadow:var(--focus-shadow-size) var(--color-primary-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%}.panel-fill[data-v-06acb0c2]{fill:currentColor;opacity:0;transition:opacity .2s ease}.panel-fill--open[data-v-06acb0c2]{opacity:1}.panel-fill[data-v-5bcf418d]{fill:currentColor;opacity:0;transition:opacity .2s ease}.panel-fill--open[data-v-5bcf418d]{opacity:1}.container[data-v-401148ce]{width:100%;height:var(--comp-cont-height);min-height:var(--comp-cont-height);position:relative;margin-top:var(--v022b274a);--list-entry-height: 2.5rem;--shadow-focused: var(--focus-shadow-size) var(--color-primary-light)}.field-error.container[data-v-401148ce]{--border: .1rem solid var(--color-error);--color-primary: var(--color-error);--color-primary-light: var(--color-error-light)}.input-container[data-v-401148ce]{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-401148ce]:focus-within{box-shadow:var(--shadow-focused);border-color:var(--color-primary);z-index:100}.input[data-v-401148ce]{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-401148ce]{font-size:max(16px,1.3rem)}}.list[data-v-401148ce]{display:none;width:100%;max-height:calc(var(--v111832e6) * 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-401148ce]{display:block}.list-item[data-v-401148ce]{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-401148ce]:hover,.list-item[data-v-401148ce]:focus{background-color:var(--color-bg-hover-item)}.input-container:focus-within .list-item[data-v-401148ce]{display:block}.clear-btn[data-v-401148ce]{position:absolute;right:.6rem;top:1.1rem}.input-container:focus-within+.clear-btn[data-v-401148ce]{z-index:101}.label[data-v-401148ce]{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-401148ce]{color:var(--color-error)}.input-container:focus-within .label[data-v-401148ce]{color:var(--color-primary)}.error .input-container[data-v-401148ce]{border-color:var(--color-error)}.cont[data-v-20990ff8]{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-width:-webkit-fit-content;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-20990ff8]:hover,.cont[data-v-20990ff8]:focus-within{box-shadow:0 0 0 2.5px var(--color-primary-light)}.state-btn[data-v-20990ff8]{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-20990ff8]>*{background-color:transparent}.dark-mode .state-btn[data-v-20990ff8]{color:var(--color-font-bg)}.dark-mode .cont:hover .state-btn[data-v-20990ff8],.dark-mode .cont:focus .state-btn[data-v-20990ff8]{background-color:var(--color-btn-hover);color:var(--color-font-bg)}.state-btn__text[data-v-20990ff8]{pointer-events:none;flex:1}.state-btn--active[data-v-20990ff8]{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-20990ff8]{padding-right:2.5rem}.btn-exit[data-v-20990ff8]{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-20990ff8]{width:100%;height:100%;transition:transform .15s linear}.btn-exit:hover svg[data-v-20990ff8]{transform:scale(1.15)}.wrapper[data-v-884840de]{position:relative;width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.panel[data-v-884840de]{z-index:3;background-color:var(--color-bg);border-radius:var(--panel-corner);border:var(--panel-border) solid var(--color-primary);outline:none}.panel[data-v-884840de]>div{background-color:transparent}.btn-std[data-v-f8eb04ff]{box-sizing:border-box;position:relative;width:100%;min-width:-webkit-fit-content;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-f8eb04ff]{color:var(--color-font-bg)}.btn-std[data-v-f8eb04ff]: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-f8eb04ff]:before{background-color:var(--color-btn-hover)}.btn-std--error[data-v-f8eb04ff]{--color-primary: var(--color-error);--color-primary-controls: var(--color-error);--color-primary-light: var(--color-error-light)}.btn-std--error[data-v-f8eb04ff]:not(.btn-std--solid){--color-font-bg: var(--color-error);--color-btn-hover: var(--color-error-hover)}.btn-std--solid[data-v-f8eb04ff]{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-f8eb04ff]:before{background-color:#ffffff26}.btn-std--clear[data-v-f8eb04ff]{border:none;background-color:transparent}.btn-std--clear[data-v-f8eb04ff]:before{box-shadow:none;background-color:var(--color-btn-hover)}.btn-std span[data-v-f8eb04ff]{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-f8eb04ff]:hover:before,.btn-std[data-v-f8eb04ff]:focus:before{opacity:1}.dark-mode .btn-std[data-v-f8eb04ff]:hover:before,.dark-mode .btn-std[data-v-f8eb04ff]:focus:before{opacity:.7}.dark-mode .btn-std--solid[data-v-f8eb04ff]:hover,.dark-mode .btn-std--solid[data-v-f8eb04ff]:focus{border:.1rem solid var(--color-primary)}.btn-std--clear[data-v-f8eb04ff]:hover:before{opacity:.5}.btn-std--clear[data-v-f8eb04ff]:focus:before{opacity:0}.btn-std[data-v-f8eb04ff]:active:before{opacity:0;transition:opacity 0s}.btn-std[data-v-f8eb04ff]:focus-visible{outline:.1rem dashed var(--color-primary);outline-offset:.2rem}.btn-std[ariahaspopup=menu][data-v-f8eb04ff],.btn-std[ariahaspopup=true][data-v-f8eb04ff],.btn-std[ariahaspopup=dialog][data-v-f8eb04ff]{padding-right:1.9rem}.btn-std[ariahaspopup=menu] .header-decorator-arrow[data-v-f8eb04ff],.btn-std[ariahaspopup=true] .header-decorator-arrow[data-v-f8eb04ff],.btn-std[ariahaspopup=dialog] .header-decorator-arrow[data-v-f8eb04ff]{display:block}.btn-std[aria-expanded=true] .header-decorator-arrow[data-v-f8eb04ff]{transform:rotate(180deg)}.header-decorator-arrow[data-v-f8eb04ff]{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-f1f16034]{display:flex;height:2rem;margin:.5rem 0}.checkbox__text[data-v-f1f16034]{padding:0 1rem;min-height:2rem;line-height:2rem;font-size:1.3rem;color:var(--color-font-bg);background-color:transparent;cursor:pointer}.checkbox__check:disabled+.checkbox__text[data-v-f1f16034]{opacity:.5;cursor:not-allowed}.checkbox__check[data-v-f1f16034]{min-width:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;border:.1rem solid black;border-radius:.25rem;border-color:var(--color-primary);transition:box-shadow .25s,border .25s}.checkbox__check[data-v-f1f16034]:focus{outline:none;box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.checkbox__check[data-v-f1f16034]:focus-visible{box-shadow:none;outline:.1rem dashed var(--color-primary);outline-offset:.2rem}.checkbox__check[data-v-f1f16034]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-font-bg)}.checkbox__icon[data-v-f1f16034]{width:1rem;height:1rem;border-radius:50%;background-color:var(--color-primary)}.code-block[data-v-dec96b19]{min-height:300px;display:block;background:none;white-space:pre;text-align:left;border-radius:5px;border:var(--border);-webkit-overflow-scrolling:touch;overflow-x:scroll;height:-webkit-fit-content;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:none}.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:var(--border);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:focus-visible{outline:1px dashed var(--color-primary);outline-offset:-3px;z-index:2}.cc-select-cont{position:relative;width:100%;min-height:4rem;border-bottom:.1rem solid var(--color-bg-accent);overflow:auto}.cc-select-cont[hidden]{display:none}.cc-header-btn--active{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-26feb3f5]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input[data-v-26feb3f5]::-webkit-file-upload-button{visibility:hidden}.file-label[data-v-26feb3f5]{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-26feb3f5]:before{content:"File:";display:block;width:3.5rem;padding:0 .5rem;text-align:right}.file-label span[data-v-26feb3f5]{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-label--loading[data-v-26feb3f5]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.2rem;border-radius:.1rem;background-color:var(--color-bg-accent);animation:file-wiper-26feb3f5 1s linear infinite}@keyframes file-wiper-26feb3f5{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-26feb3f5]:focus-within{box-shadow:var(--focus-shadow-size) var(--color-primary-light);border-color:var(--color-primary)}.file-label[data-v-26feb3f5]: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-58352244]{min-height:0;min-width:0;--row-color: var(--color-bg);--row-color-alt: rgb(241, 241, 241);--cell-y-padding: .25rem;--cell-x-padding: .5rem;overflow:auto;scroll-snap-type:both mandatory;scroll-padding-left:var(--label-cell-width);scroll-padding-top:var(--header-row-height);scroll-padding-right:1rem;border:var(--border);border-radius:var(--border-rad);--color-scrollbar-bg: transparent}.table[data-v-58352244]::-webkit-scrollbar-track:vertical{border-left:var(--border)}.table[data-v-58352244]::-webkit-scrollbar-track:horizontal{border-top:var(--border)}.dark-mode .table[data-v-58352244]{--row-color-alt: #332b34}@supports (-moz-appearance: none){.table[data-v-58352244]{scroll-snap-type:y mandatory}}.row[data-v-58352244]{display:flex;align-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;scroll-snap-align:start;background-color:var(--row-color)}.row-alt[data-v-58352244]{--row-color: var(--row-color-alt)}.row--header[data-v-58352244]{position:-webkit-sticky;position:sticky;top:0;z-index:2}.cell[data-v-58352244]{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:var(--cell-y-padding) var(--cell-x-padding);border:none;border-bottom:var(--border);scroll-snap-align:start}.row--highlight .cell[data-v-58352244]{font-weight:600}.row--header .cell[data-v-58352244]{padding:0 1px;align-items:unset;height:var(--header-row-height);min-height:var(--header-row-height)}.cell__row-label[data-v-58352244]{position:-webkit-sticky;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);background-color:var(--color-bg);border-bottom:none;padding-bottom:calc(var(--border-width) + var(--cell-y-padding))}.cell__row-label[role=columnheader][data-v-58352244]{border-bottom:var(--border)}.row:last-child .cell[data-v-58352244]{border-bottom:none}.cell[data-v-58352244]:first-child:not([data-col-idx="0"]){z-index:1}.row--header .cell[data-v-58352244]:first-child{padding-right:.5rem;position:-webkit-sticky;position:sticky;left:0;top:0;z-index:1}.hidden-labels .cell[data-v-58352244]:first-child{display:none}.cell[data-v-58352244]:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1.5px}.cell__text[data-v-58352244]{white-space:pre;text-overflow:ellipsis;overflow:hidden}.cell-header__text[data-v-58352244]{display:flex;align-items:center;justify-content:center;font-weight:700}.cell--input[data-v-58352244]{display:block;text-align:center}.cell--input[data-v-58352244]:disabled{background-color:var(--color-bg-disabled-input-field)}.dark-mode .cell--input[data-v-58352244]:disabled{background-color:var(--color-bg-disabled-input-field)}.cell:first-child.cell--checkbox[data-v-58352244]{justify-content:center;align-items:center;padding:0 .5rem}.cell--checkbox-header[data-v-58352244]:first-child{border-bottom:var(--border)}.cell--checkbox-footer[data-v-58352244]:first-child{border-top:var(--border)}.checkbox-partial[data-v-58352244]{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-58352244]:hover,.checkbox-partial[data-v-58352244]:focus{cursor:pointer;box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.input-footer[data-v-58352244]{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;left:0;bottom:0;z-index:2;background-color:var(--color-bg)}.listbox-container{width:100%;height:var(--comp-cont-height);min-height:var(--comp-cont-height);position:relative;margin-top:var(--d98f8930);--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(--bbb571f8) * 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(--v0f4e16f4) * .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}}.menu-divider[data-v-387d056f]{display:flex;flex-direction:column;gap:.3rem;padding:.4rem 1rem}.menu-divider__label[data-v-387d056f]{font-family:var(--font-primary);font-size:1.1rem;font-weight:600;color:var(--color-font-bg);text-align:left;-webkit-user-select:none;user-select:none}.menu-divider[data-v-387d056f]:after{content:"";display:block;border-bottom:var(--border)}.menu-item[data-v-291b2d88]{display:flex;justify-content:space-between;align-items:center;gap:2rem;width:calc(100% - 1rem);border:none;outline:none;background-color:transparent;text-align:left;cursor:pointer;padding:.5rem 1rem;margin-right:1rem;border-radius:0 var(--border-rad) var(--border-rad) 0;font-family:var(--font-primary);font-size:1.3rem;font-weight:400;color:var(--color-font-bg)}.menu-item[data-v-291b2d88]:hover,.menu-item[data-v-291b2d88]:focus-visible{background-color:var(--color-btn-hover);transition:background-color .1s linear}.menu-item[data-v-291b2d88]:active{background-color:transparent;transition:background-color 0s linear}.menu-item[data-v-291b2d88]:focus-visible{outline:.1rem dashed var(--color-primary);outline-offset:-.1rem}.menu-item--danger[data-v-291b2d88]{color:var(--color-error)}.menu-item--danger[data-v-291b2d88]:hover,.menu-item--danger[data-v-291b2d88]:focus-visible{background-color:var(--color-btn-hover-error)}.menu-item--disabled[data-v-291b2d88]{opacity:.5;cursor:default;pointer-events:none}.menu-item__left[data-v-291b2d88]{display:flex;align-items:center;gap:.6rem;background-color:transparent;min-width:0}.menu-item__icon[data-v-291b2d88]{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:transparent}.menu-item__label[data-v-291b2d88]{background-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item__hotkey[data-v-291b2d88]{background-color:transparent;font-size:1.1rem;opacity:.6;white-space:nowrap}.modal-mask[data-v-013bedd7]{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-013bedd7]{display:flex;flex-direction:column;max-width:min(var(--v457e4ae2),var(--v686c2b8c));max-height:100%;min-height:min(50%,50rem);flex:1;padding:1rem;background-color:var(--color-bg);border-radius:.7rem;box-shadow:0 .2rem .8rem #00000054}.modal-header[data-v-013bedd7]{padding-bottom:1rem;justify-content:space-between;align-items:center}.modal-body[data-v-013bedd7]{padding:0;flex:1;display:flex;flex-direction:column;min-height:0}.modal-body__scroll[data-v-013bedd7]{overflow-y:auto}.modal__close-button[data-v-013bedd7]{height:2rem;width:2rem;overflow:hidden;float:right}.modal-default-button[data-v-013bedd7]:hover{float:right;border:none}.modal-opacity-enter[data-v-013bedd7],.modal-opacity-leave-to[data-v-013bedd7]{opacity:0}@media(max-width:800px){.modal--full-tablet .modal-container[data-v-013bedd7]{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-013bedd7]{overflow-y:auto;padding:0}}.title[data-v-013bedd7]{font-size:1.75rem;font-weight:500;font-family:var(--font-primary);padding:0;margin-left:.2rem}@media(max-width:600px){.modal-container[data-v-013bedd7]{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-013bedd7]{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{--thumb-size: 1.5rem;--thumb-bg: var(--color-primary);--thumb-hover-shadow: 0 0 0 3px var(--color-secondary-light);--thumb-focus-outline: 1px dashed var(--color-primary);--thumb-focus-offset: 3px;width:100%;height:.5rem;margin:1.25rem 0;-webkit-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:var(--thumb-size);height:var(--thumb-size);-webkit-appearance:none;appearance:none;border:none;border-radius:50%;opacity:1;background:var(--thumb-bg);cursor:pointer;-webkit-transition:box-shadow .3s linear;transition:box-shadow .3s linear}.range-slider::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);appearance:none;border:none;border-radius:50%;opacity:1;background:var(--thumb-bg);cursor:pointer;-moz-transition:box-shadow .3s linear;transition:box-shadow .3s linear}.range-slider::-ms-thumb{width:var(--thumb-size);height:var(--thumb-size);appearance:none;border:none;border-radius:50%;opacity:1;background:var(--thumb-bg);cursor:pointer;-ms-transition:box-shadow .3s linear;transition:box-shadow .3s linear}.range-slider:hover::-webkit-slider-thumb{box-shadow:var(--thumb-hover-shadow)}.range-slider:hover::-moz-range-thumb{box-shadow:var(--thumb-hover-shadow)}.range-slider:hover::-ms-thumb{box-shadow:var(--thumb-hover-shadow)}.range-slider:focus-visible::-webkit-slider-thumb{outline:var(--thumb-focus-outline);outline-offset:var(--thumb-focus-offset)}.range-slider:focus-visible::-moz-range-thumb{outline:var(--thumb-focus-outline);outline-offset:var(--thumb-focus-offset)}.range-slider:focus-visible::-ms-thumb{outline:var(--thumb-focus-outline);outline-offset:var(--thumb-focus-offset)}.range-slider__label{display:block;margin-bottom:.3rem;padding-left:0rem;text-align:left;font-size:var(--comp-label-font-size);font-weight:var(--comp-label-font-weight);color:var(--color-font-bg)}.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-2d5ac564]{height:12rem;width:12rem;margin:auto}.pie-chart__section[data-v-2d5ac564]{transform-origin:center center;stroke-width:5;transition:.3s}.pie-chart__section[data-v-2d5ac564]:hover,.pie-chart__section-active[data-v-2d5ac564]{stroke-width:6}.tab-cont__header{--tab-height: 3rem;display:flex;position:relative;height:var(--tab-height);min-height:var(--tab-height);background-color:var(--color-bg);border-bottom:var(--border);isolation:isolate}.tab-cont__header:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:var(--ec1e4688);background:var(--color-primary);transform:translate(var(--a72bdc46));transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:1}.tab-cont__content{position:relative;height:calc(100% - var(--tab-height));overflow-x:hidden;overflow-y:auto;flex:1;min-width:0}.tab-cont__content[hidden]{display:none}.tab-btn{position:relative;flex:1;padding:0 .5rem;border:none;background-color:transparent;color:var(--color-font-bg);font-weight:500;font-size:1.2rem;line-height:.5;letter-spacing:.01em;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.tab-btn:hover{color:var(--color-primary);background-color:#8080800d}.tab-btn:focus{outline:none}.tab-btn:focus-visible{outline:1px dashed var(--color-primary);outline-offset:-4px;border-radius:4px;z-index:2}.container[data-v-35f838e4]{position:relative;display:flex;flex:1;min-width:0;overflow:initial}.header[data-v-35f838e4]{display:flex;flex:1;min-width:0;font-weight:700}.header-input[data-v-35f838e4]{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-35f838e4]{background-color:var(--color-error-light);box-shadow:inset 0 0 0 1px var(--color-error)}.header-input[data-v-35f838e4]:focus{box-shadow:inset 0 0 0 1px var(--color-primary)}.header-input--error[data-v-35f838e4]:focus{box-shadow:inset 0 0 0 1px var(--color-error);background-color:var(--color-error-light)}.header-decorator[data-v-35f838e4]{position:absolute;right:.5rem;top:.5rem}.arrow--open[data-v-35f838e4]{transform:rotate(180deg)}.panel[data-v-35f838e4]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:calc(100% + 1px);right:.2rem;width:-webkit-fit-content;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-3c159ab0]{width:100%;min-height:var(--comp-cont-height);position:relative;margin-top:var(--v4b5c63c2)}.icon-slot[data-v-3c159ab0]{position:absolute;background-color:transparent;bottom:3.25rem;right:1rem;height:1rem;width:1rem}.input[data-v-3c159ab0]{-webkit-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-3c159ab0]{font-size:max(16px,1.3rem)}}.input[data-v-3c159ab0]:disabled{background-color:var(--color-bg-disabled-input-field)}.dark-mode .input[data-v-3c159ab0]:disabled{background-color:var(--color-bg-disabled-input-field);opacity:.6}.input[data-v-3c159ab0]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.error[data-v-3c159ab0]{border-color:var(--color-error)}.error[data-v-3c159ab0]:focus{border-color:var(--color-error);box-shadow:var(--focus-shadow-size) var(--color-error-light)}.label[data-v-3c159ab0]{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-3c159ab0],.input:focus+.label[data-v-3c159ab0],.input[is-empty=false]+.label[data-v-3c159ab0]{color:var(--color-primary)}.input:not(:focus)+.label[data-v-3c159ab0]{color:var(--color-font-bg)}.error:focus+.label[data-v-3c159ab0],.error[is-empty=false]+.label[data-v-3c159ab0],.error:not(:focus)+.label[data-v-3c159ab0]{color:var(--color-error);border-color:var(--color-error)}.helper-text[data-v-3c159ab0]{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-62d48a43]{position:relative;display:inline-flex;align-items:center;font-weight:500;padding:0 .5rem;height:calc(100% - 1rem)}.license-type span[data-v-62d48a43]{position:relative;background-color:transparent}.message[data-v-988fc564]{display:flex;align-items:center;gap:1rem;border-bottom:var(--border);padding:.5rem 0;text-align:left}.message[data-v-988fc564]:first-child{border-top:var(--border)}.message-text[data-v-988fc564]{flex:1;min-width:0;word-wrap:break-word}.message-actions[data-v-988fc564]{display:flex;gap:.5rem;flex-shrink:0}.message-button[data-v-988fc564]{max-height:2.5rem;min-height:0}[data-v-988fc564] .message-button .svg-loader{height:.8rem;width:.8rem;right:.75rem;top:.75rem}.badge[data-v-c2aaca73]{display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;position:absolute;z-index:1;top:0;right:0;border-radius:50%;background:#dab8dd;font-size:1rem;font-weight:600;line-height:2;color:#000}.panel[data-v-3954bb1f]{position:absolute;right:1rem;top:1rem;display:flex;flex-direction:column;width:27.5rem;max-height:var(--v050d501b);padding:.5rem 0 0rem;color:var(--color-font-bg);border-radius:var(--panel-corner);border:var(--border);z-index:1}.title-row[data-v-3954bb1f]{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-3954bb1f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.panel:focus-within .title-row[data-v-3954bb1f],.panel:hover .title-row[data-v-3954bb1f]{border-color:var(--color-font-bg);cursor:pointer}.panel[data-v-3954bb1f]>*{background-color:transparent}.content[data-v-3954bb1f]{flex:1;min-height:0;overflow-y:auto;padding:.7rem 1rem .5rem;-webkit-user-select:none;user-select:none}.title--open[data-v-3954bb1f]{border-color:var(--color-secondary);margin-bottom:0rem}.title--open .icon-wrapper[data-v-3954bb1f]{transform:rotate(180deg)}.entry-row[data-v-3954bb1f]{display:flex;align-items:center;gap:1rem;height:1.7rem}.entry-row__value[data-v-3954bb1f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entry-row>span[data-v-3954bb1f]:first-child{text-align:right;width:12.5rem}.panel-section-divider[data-v-3954bb1f]{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}.icon-button[data-v-f7f15b1c]{background-color:var(--color-bg)}.icon-button--open[data-v-f7f15b1c]{border-color:var(--color-primary);box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.file-input[data-v-6312e8e8]{width:100%;margin-top:1rem}.icon-button[data-v-6312e8e8]{background-color:var(--color-bg)}.icon-button--open[data-v-6312e8e8]{border-color:var(--color-primary);box-shadow:var(--focus-shadow-size) var(--color-primary-light)}._panel_y22jj_2{padding:.5rem 1rem 1rem;width:25rem}.measure-row[data-v-5093e80b]{display:flex;justify-content:space-between;width:100%}._measurePanel_q5uvd_2{padding:10px;min-height:calc(4.5em + 2rem);width:12.5rem;text-align:start}.plot-cont[data-v-c3d606d5]{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-c3d606d5]{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-c3d606d5]{padding-left:.5rem;padding-right:4.5rem}}.plot-placeholder[data-v-c3d606d5]{flex:1;min-width:0;min-height:0;display:flex;background-color:transparent}.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-48453d42]{background-color:var(--color-bg);border-radius:var(--border-rad)}.context-menu[data-v-48453d42]>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-95fb68f6]{position:relative;display:flex;align-items:center;height:var(--chip-size);padding-left:.5rem}@media(max-width:350px){.container[data-v-95fb68f6]{width:90%}}.bike-chip[data-v-95fb68f6]{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-95fb68f6]:hover,.bike-chip[data-v-95fb68f6]:focus,.bike-chip[data-v-95fb68f6]:active{box-shadow:var(--focus-shadow-size) var(--color-primary-chip-light)}.bike-chip[data-v-95fb68f6]: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-95fb68f6]:hover:before,.bike-chip[data-v-95fb68f6]:focus:before,.bike-chip[data-v-95fb68f6]:active:before,.bike-chip--active[data-v-95fb68f6]:before{height:calc(.6 * var(--chip-size));width:calc(.6 * var(--chip-size))}.content[data-v-95fb68f6]{display:flex;align-items:center;flex:1;height:3rem;padding-left:2rem;border:.1rem solid var(--color-bg-accent);border-radius:1.5rem .5rem .5rem 1.5rem;background-color:transparent;cursor:pointer}.content[data-v-95fb68f6]:focus{box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.content[data-v-95fb68f6]:focus-visible{outline:.1rem dashed var(--color-primary);outline-offset:.2rem}.label[data-v-95fb68f6]{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-95fb68f6]{position:absolute;right:.5rem;top:1.1rem}.panel[data-v-95fb68f6]{width:25rem;padding:.5rem 1rem 1rem;background-color:var(--color-bg)}@media(max-width:500px){.panel[data-v-95fb68f6]{width:min(30rem,calc(100vw - 30px))}}.open-btn[data-v-1d63fd4b]{--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-1d63fd4b]:hover,.open-btn[data-v-1d63fd4b]:focus,.open-btn[data-v-1d63fd4b]:active,.bike-load--active[data-v-1d63fd4b]{box-shadow:var(--focus-shadow-size) var(--color-primary-light)}.open-btn[data-v-1d63fd4b]:before{content:"";width:0;height:0;border-radius:50%;transition:width .15s var(--bezier),height .15s var(--bezier)}.open-btn[data-v-1d63fd4b]:hover:before,.open-btn[data-v-1d63fd4b]:focus:before,.open-btn[data-v-1d63fd4b]:active:before,.bike-load--active[data-v-1d63fd4b]:before{height:calc(.6 * var(--chip-size));width:calc(.6 * var(--chip-size))}.open-btn__svg[data-v-1d63fd4b]{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-091b060e]{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end}.single-size-header span[data-v-091b060e]{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-091b060e]:last-child{position:absolute;right:.3rem}.modal-title[data-v-091b060e]{font-size:1.75rem;margin-right:.5rem;margin-left:.2rem}.btn-panel[data-v-091b060e]{display:flex;justify-content:space-between;gap:.5rem;min-width:100%;padding:.5rem 0}.record-list[data-v-3fc9e005]{--record-height: 8.8rem;position:relative;overflow-y:auto;overflow-x:hidden;height:calc(4 * var(--record-height) + .1rem)}.sync-record[data-v-3fc9e005]{border-bottom:var(--border);display:flex;gap:1rem;padding:.6rem .75rem;height:var(--record-height)}.info[data-v-3fc9e005]{flex:1;text-align:left;min-width:0}.info__item[data-v-3fc9e005]{display:flex;padding:.5rem 0}.info__item>b[data-v-3fc9e005]{width:9rem;min-width:9rem;font-weight:600}.info__item>span[data-v-3fc9e005]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.otp[data-v-d5e7002b]{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-d5e7002b]{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-774d3a82]{display:flex;gap:1rem;align-items:flex-end}.modify-column[data-v-774d3a82]:first-child{padding-right:.7rem;border-right:.1rem solid var(--color-bg-accent)}.modify-column[data-v-774d3a82]:last-child{padding-left:.7rem}.modify-sidebar[data-v-6811cbb4]{min-width:30rem;max-width:30rem;border:var(--border);border-radius:var(--border-rad)}@media(max-width:800px){.modify-sidebar[data-v-6811cbb4]{max-width:100%}}.select-column[data-v-6cf56967]{display:flex;flex-direction:column;border:var(--border);border-left:none}.row-select[data-v-6cf56967]{display:flex;flex-direction:column;flex:1;justify-content:space-around}.row-select>div[data-v-6cf56967]{width:3rem;margin:0;align-items:center;justify-content:center}.header-spacer[data-v-6cf56967]{display:flex;align-items:center;justify-content:center;height:2.9rem}.row-label-offset[data-v-6cf56967]{margin-left:var(--c0822eb0)}@media(max-width:450px){.row-label-offset[data-v-6cf56967]{margin-left:0}}.checkbox-size[data-v-6cf56967]{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-0bd59cbe]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.5rem;padding:0 1rem}.study-container[data-v-0bd59cbe]{border-top:var(--border);min-height:0;flex:1;overflow-y:auto;overflow-x:hidden}@media(max-width:800px){.study-container[data-v-0bd59cbe]{max-height:500px;border-bottom:var(--border)}}.no-studies[data-v-0bd59cbe]{text-align:left;padding:.5rem 1rem}.plot-container[data-v-807995cb]{display:flex;position:relative;flex:1;background-color:transparent;min-width:0;margin:1rem}.plot-flex[data-v-807995cb]{flex-direction:column;min-height:0}.plot-flex--row[data-v-807995cb]{flex-direction:row}@media(max-width:1100px){.plot-flex[data-v-807995cb]{flex-direction:column}}@media(max-width:800px){.plot-container>div[data-v-807995cb]{min-height:min(100vw,50vh)!important;max-height:min(100vw,50vh)}}.toggle-plot-btn[data-v-807995cb]{position:absolute;bottom:1rem;left:.5rem}.plot-container[data-v-03e401ab]{display:flex;position:relative;flex:1;background-color:transparent;min-width:0;margin:1rem}.plot-flex[data-v-03e401ab]{flex-direction:column;min-height:0}.plot-flex--row[data-v-03e401ab]{flex-direction:row}@media(max-width:1100px){.plot-flex[data-v-03e401ab]{flex-direction:column}}@media(max-width:800px){.plot-container>div[data-v-03e401ab]{min-height:min(100vw,50vh)!important;max-height:min(100vw,50vh)}}.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-ed464ec2]{margin-left:.5rem;padding-right:1.5rem;border-left:var(--border)}.btn-panel[data-v-ed464ec2]{display:flex;justify-content:space-between;gap:.5rem;min-width:100%;padding:.5rem 0}.spring-controls-row[data-v-ed464ec2]{margin-top:1rem}@media(max-width:800px){.spring-controls-row[data-v-ed464ec2]{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}}.user-profile[data-v-fbcb96db]{display:flex;align-items:center;gap:.8rem;padding:.6rem 1rem}.user-image[data-v-fbcb96db]{--size: 2.5rem;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-fbcb96db]{width:100%;height:100%;object-fit:contain}.user-image>span[data-v-fbcb96db]{font-weight:400;font-size:1.5rem}.user-name[data-v-fbcb96db]{font-family:var(--font-primary);font-weight:600;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._appMenuPanel_cfcy3_2{color:var(--color-font-bg);display:flex;flex-direction:column;padding-bottom:.5rem;width:25rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;max-height:calc(100vh - var(--navbar-size) - 2rem);overflow-y:auto;overflow-x:hidden}.navbar[data-v-10c480d3]{position:fixed;top:0;display:flex;align-items:center;gap:.5rem;width:100%;height:var(--navbar-size-total);padding:0 1rem;border:none;color:var(--color-font-primary);background:var(--color-primary);fill:var(--color-font-primary);stroke:var(--color-font-primary);z-index:1000}.navbar--desktop[data-v-10c480d3]{padding-left:5px;background:#47095b;background:linear-gradient(135deg,#47095b,#720793)}.dark-mode .navbar[data-v-10c480d3]{background:var(--color-nav-dark);border-bottom:var(--border)}@media(max-width:450px){.navbar[data-v-10c480d3]{padding:0}}.navbar--banner[data-v-10c480d3]{padding-bottom:var(--navbar-banner-height)!important}.nav-banner[data-v-10c480d3]{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-10c480d3]{background-color:#6e5f86;color:#fff;border-bottom:none}.dark-mode .navbar[data-v-10c480d3]:has(.nav-banner){border-bottom:none}.nav-banner a[data-v-10c480d3]{font-family:inherit;font-weight:inherit;text-decoration:underline;cursor:pointer}.logo-block[data-v-10c480d3]{display:flex;align-items:center;gap:.5rem;height:100%;flex:1;justify-content:center;font-family:var(--font-alt);font-weight:700;font-size:1.3rem}.desktop-app-title[data-v-10c480d3]{pointer-events:none}.window-controls[data-v-10c480d3]{display:flex;justify-content:flex-end;height:100%}.desktop-app-button[data-v-10c480d3]{border:none;outline:none;height:100%;width:45px;display:flex;align-items:center;justify-content:center}.desktop-app-button[data-v-10c480d3]:hover,.desktop-app-button[data-v-10c480d3]:focus{background-color:var(--color-btn-hover);transition:background-color .15s linear}.desktop-app-button--close[data-v-10c480d3]:hover,.desktop-app-button--close[data-v-10c480d3]:focus{background-color:var(--color-error)}.desktop-app-button[data-v-10c480d3]:active{transition:background-color 0s linear;background-color:unset}#app{overflow-x:hidden;padding-top:var(--navbar-size-total)}.main-loader{position:fixed;top:10rem;left:0;width:100%;background:transparent;z-index:1000}.toast__cont{position:absolute;display:flex;flex-direction:column;gap:1rem;top:3rem;width:100%;z-index:1100;background:transparent;pointer-events:none}
