:root{--clr-blue: #1877d9;--clr-cyan: #52d7f8;--clr-green: #35ba2b;--clr-amber: #f0be00;--clr-red: #bc0000;--clr-red-rgb: 188, 0, 0;--clr-yellow: #ffff88;--clr-violet: #9c27b0;--grd-blue: var(--clr-blue);--grd-cyan: var(--clr-cyan);--grd-red: var(--clr-red);--grd-green: var(--clr-green);--grd-amber: var(--clr-amber);--grd-violet: var(--clr-violet);--clr-white: #ffffff;--clr-white-rgb: 255, 255, 255;--clr-light-soft: #f8f8fa;--clr-light-mute: #f8f8fa;--clr-light-soft-rgb: 248, 248, 250;--clr-black: #1f1f1f;--clr-black-rgb: 31, 31, 31;--clr-dark-soft: #252629;--clr-dark-soft-rgb: 37, 38, 41;--clr-dark-mute: #292a2d;--clr-bg: var(--clr-white);--clr-bg-rgb: var(--clr-white-rgb);--clr-bg-mute: var(--clr-light-mute);--clr-bg-soft: var(--clr-light-soft);--clr-bg-soft-rgb: var(--clr-light-soft-rgb);--clr-bg-neg: var(--clr-black);--clr-text: var(--clr-black);--clr-text-soft: #aaa;--clr-brdr: #e6e6e6;--unit1: 10px;--unit2: calc(var(--unit1) * 2);--unit3: calc(var(--unit1) * 3);--unit4: calc(var(--unit1) * 4);--unit5: calc(var(--unit1) * 5);--unit6: calc(var(--unit1) * 6);--unit7: calc(var(--unit1) * 7);--unit8: calc(var(--unit1) * 8);--unit9: calc(var(--unit1) * 9);--unit10: calc(var(--unit1) * 10);--max-width: 1080px;--txt-min: 12px;--txt-sml: 14px;--txt-std: 16px;--txt-lrg: 20px;--txt-max: 24px;--ctrl-ht: 50px;--ctrl-brdr-radius: 3px;--panel-brdr-radius: 18px;--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1)}input{--clr-text: var(--clr-light-hard)}@media (prefers-color-scheme: dark){:root{--clr-bg: var(--clr-black);--clr-bg-rgb: var(--clr-black-rgb);--clr-bg-mute: var(--clr-dark-mute);--clr-bg-soft: var(--clr-dark-soft);--clr-bg-soft-rgb: var(--clr-dark-soft-rgb);--clr-bg-neg: var(--clr-white);--clr-text: var(--clr-white);--clr-text-soft: #777;--clr-brdr: #3d3d3d;--clr-cyan: #3ccdf1}input{--clr-text: var(--clr-white)}}@media (max-width: 800px){:root{--unit1: 8px;--panel-brdr-radius: 12px;--txt-lrg: 18px;--txt-max: 22px}}@media (max-width: 480px){:root{--panel-brdr-radius: 8px;--txt-lrg: 16px;--txt-max: 20px}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}::selection{background:var(--clr-yellow)}html,body{height:100%}body{color:var(--clr-text);background:var(--clr-bg);transition:color .5s,background-color .5s;font-family:Cabin,sans-serif;font-size:var(--fnt-std);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;overflow:hidden}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}body input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:var(--clr-bg-neg);box-shadow:inset 0 0 0 30px var(--clr-bg)}body input:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-text-fill-color:var(--clr-bg-neg);box-shadow:inset 0 0 0 30px var(--clr-yellow);-webkit-text-fill-color:var(--clr-black)}img{display:block}h1,h2,h3,p,a{all:unset}h1,h2,h3,p{display:block}h1,h2,h3{font-weight:700}h1{color:var(--clr-blue);font-size:var(--fnt-max)}h2{font-size:var(--fnt-lrg)}h3{font-size:var(--fnt-std);font-style:italic;color:var(--clr-cyan)}a:not(:has(>div)){font-weight:700;color:var(--clr-blue);transition:color .2s;text-decoration:underline;cursor:pointer}@media (hover: hover){a:not(:has(>div)):hover{color:var(--clr-cyan)}}b{color:var(--clr-blue);font-weight:700}._pad{padding:var(--unit3)}._pad-hr{padding-left:var(--unit3);padding-right:var(--unit3)}._pad-vt{padding-top:var(--unit3);padding-bottom:var(--unit3)}._pad-top{padding-top:var(--unit3)}._pad-lft{padding-left:var(--unit3)}._pad-btm{padding-bottom:var(--unit3)}._pad-rgt{padding-right:var(--unit3)}._mar{margin:var(--unit3)}._mar-hr{margin-left:var(--unit3);margin-right:var(--unit3)}._mar-vt{margin-top:var(--unit3);margin-bottom:var(--unit3)}._mar-top{margin-top:var(--unit3)}._mar-lft{margin-left:var(--unit3)}._mar-btm{margin-bottom:var(--unit3)}._mar-rgt{margin-right:var(--unit3)}@media (max-width: 800px){._pad{padding:var(--unit2)}._pad-hr{padding-left:var(--unit2);padding-right:var(--unit2)}._pad-vt{padding-top:var(--unit2);padding-bottom:var(--unit2)}._pad-top{padding-top:var(--unit2)}._pad-lft{padding-left:var(--unit2)}._pad-btm{padding-bottom:var(--unit2)}._pad-rgt{padding-right:var(--unit2)}._mar{margin:var(--unit2)}._mar-hr{margin-left:var(--unit2);margin-right:var(--unit2)}._mar-vt{margin-top:var(--unit2);margin-bottom:var(--unit2)}._mar-top{margin-top:var(--unit2)}._mar-lft{margin-left:var(--unit2)}._mar-btm{margin-bottom:var(--unit2)}._mar-rgt{margin-right:var(--unit2)}}._mar-min{margin:1px}._mar-hr-min{margin-left:1px;margin-right:1px}._mar-vt-min{margin-top:1px;margin-bottom:1px}._mar-top-min{margin-top:1px}._mar-lft-min{margin-left:1px}._mar-btm-min{margin-bottom:1px}._mar-rgt-min{margin-right:1px}._mar-hr-auto{margin-left:auto;margin-right:auto}._mar-lft-auto{margin-left:auto}._mar-rgt-auto{margin-right:auto}._txt-max{font-size:var(--txt-max)}._txt-lrg{font-size:var(--txt-lrg)}._txt-med{font-size:var(--txt-sml)}._txt-sml{font-size:var(--txt-min)}._txt-cntr{text-align:center}._txt-bold{font-weight:700}._txt-itl{font-style:italic}._txt-ul{text-decoration:underline}._txt-blue{color:var(--clr-blue)}._txt-red{color:var(--clr-red)}._txt-green{color:var(--clr-green)}._txt-soft{color:var(--clr-text-soft)}._flx{display:flex}._flx._aln-top{align-items:flex-start}._flx._aln-cntr{align-items:center}._flx._aln-btm{align-items:flex-end}._flx._jst-lft{justify-content:left}._flx._jst-cntr{justify-content:center}._flx._jst-rgt{justify-content:right}._flx._dir-col{flex-direction:column}._flx._gap-min{gap:1px}._flx._gap-1{gap:var(--unit1)}._flx._gap-2{gap:var(--unit2)}._flx._gap-3,._flx._gap{gap:var(--unit3)}@media (max-width: 800px){._flx._gap{gap:var(--unit2)}}._flx._wrap{flex-wrap:wrap}._flx>._flx-1{flex:1}._flx>._flx-2{flex:2}._flx>._flx-3{flex:3}._flx>._flx-fw{flex:0 0 100%}._rel{position:relative}._reflect img{transform:scaleX(-1)!important}._panel-main,._panel-login{background:var(--clr-bg);border-radius:var(--panel-brdr-radius);max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:var(--unit3);width:calc(100% - var(--unit4))}@media (max-width: 800px){._panel-main{width:calc(100% - var(--unit4))}}@media (max-width: 480px){._panel-main{width:100%;border-radius:0;padding:0 12px}}._panel-sub{background:var(--clr-bg-mute);border-radius:var(--ctrl-brdr-radius);padding:var(--unit2)}._panel-sub+._panel-sub{margin-top:1px}._header{font-size:var(--txt-max);color:var(--clr-blue);font-weight:700;text-align:center}._chip{padding:var(--unit1) var(--unit2);display:flex;align-items:center;border-radius:var(--ctrl-brdr-radius);font-size:var(--txt-sml);font-weight:700}._chip._blue,._chip._cyan,._chip._red,._chip._green{color:#fff}._chip._blue{background:var(--grd-blue)}._chip._green{background:var(--grd-green)}._chip._cyan{background:var(--grd-cyan)}._chip._red{background:var(--grd-red)}._chip._amber{background:var(--grd-amber)}@media (max-width: 800px){._chip{padding:7px 14px}}@media (max-width: 480px){._chip{font-size:var(--txt-min);padding:4px 8px}}._rich b{color:var(--clr-blue);font-weight:700}._rich ul,._rich ol{padding-left:var(--unit4)}._rich *+ul,._rich *+ol,._rich *+h1,._rich *+h2,._rich *+p{margin-top:var(--unit1);margin-bottom:var(--unit1)}._rich>*:last-child{margin-bottom:0}@media (max-width: 800px){._rich{font-size:var(--txt-sml)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.fadeZoom-enter-active,.fadeZoom-leave-active{transition:opacity .2s,transform .2s}.fadeZoom-enter-from,.fadeZoom-leave-to{opacity:0;transform:scale(.5)}.menu-enter-active,.menu-leave-active{transition:opacity .6s cubic-bezier(0,1,0,1)}.menu-enter-active .menu,.menu-leave-active .menu{transition:transform .6s var(--ease-out-quart);transform-origin:top left}.menu-enter-from,.menu-leave-to{opacity:0}.menu-enter-from .menu,.menu-leave-to .menu{transform:scale(.8)}.slideUp-enter-active,.slideUp-leave-active{transition:transform 1s var(--ease-out-quart)}.slideUp-enter-from,.slideUp-leave-to{transform:translateY(100%)}.slideDown-enter-active,.slideDown-leave-active{transition:transform 1s var(--ease-out-quart)}.slideDown-enter-from,.slideDown-leave-to{transform:translateY(-100%)}.slideUpZoom-enter-active,.slideUpZoom-leave-active{transition:transform 1s var(--ease-out-quart),opacity 1s}.slideUpZoom-enter-from{transform:translateY(100%) scale(1.3)}.slideUpZoom-leave-to{transform:translateY(-10%) scale(.93);opacity:0}.ripple{--ripple-background: #4cdbff;--ripple-opacity: .1;--ripple-duration: .6s;position:relative;overflow:hidden}.ripple:before{content:"";position:absolute;display:block;background:var(--ripple-background);border-radius:50%;pointer-events:none;top:calc(var(--y) * 1px);left:calc(var(--x) * 1px);width:calc(var(--d) * 1px);height:calc(var(--d) * 1px);opacity:calc(var(--o, 1) * var(--ripple-opacity));transition:calc(var(--t, 0) * var(--ripple-duration)) linear;transform:translate(-50%,-50%) scale(var(--s, 1));transform-origin:center}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.ui-spinner{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.ui-spinner svg{animation:ui-spinner-rotate 2s linear infinite;height:100%;width:100%}.ui-spinner circle{stroke-dasharray:1,200;stroke-dashoffset:0;animation:ui-spinner-dash 1.5s ease-in-out infinite 0s,ui-spinner-color 6s ease-in-out infinite -.75s;stroke-linecap:round;fill:none;stroke-width:14}.ui-spinner.invert circle{stroke:#fff!important}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}@keyframes ui-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes ui-spinner-color{to,0%{stroke:var(--clr-red)}25%{stroke:var(--clr-blue)}50%{stroke:var(--clr-green)}75%{stroke:var(--clr-amber)}}.ui-button{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;border-radius:var(--ctrl-brdr-radius);height:var(--ctrl-ht);min-width:var(--ctrl-ht);cursor:pointer;background:var(--button-bg);transition:background .2s linear}.ui-button .working{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}:is(.ui-button .working)+.content{opacity:0}.ui-button .content{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;padding:0 16px;gap:10px;transition:opacity .2s}.ui-button .content>svg{width:18px;height:18px;min-width:18px}.ui-button.tall{height:calc(var(--ctrl-ht) * 1.5)}.ui-button.blue,.ui-button.green,.ui-button.red,.ui-button.cyan{color:var(--clr-white);--ripple-background: var(--clr-white)}.ui-button.blue{--button-bg: var(--grd-blue)}.ui-button.cyan{--button-bg: var(--grd-cyan)}.ui-button.green{--button-bg: var(--grd-green)}.ui-button.violet{--button-bg: var(--grd-violet)}.ui-button.red{--button-bg: var(--grd-red)}.ui-button.neutral{--button-bg: var(--clr-bg-soft)}.ui-button.bg{--button-bg: var(--clr-bg)}.ui-button.selected{--button-bg: var(--clr-blue);color:var(--clr-white);pointer-events:none}.ui-button.disabled{--button-bg: var(--clr-bg-hard);color:var(--clr-text);opacity:.5;pointer-events:none}.cookieConsent{position:relative;z-index:10;background:linear-gradient(to bottom,#000,#111);color:#fff;padding:var(--unit3);display:flex}.cookieConsent .reject{border:1px solid #fff}.cookieConsent>div{display:flex;align-items:stretch;flex-wrap:wrap;column-gap:var(--unit3);row-gap:var(--unit3);margin:auto}.cookieConsent .label{margin:auto;text-align:center}.cookieConsent .buttons{display:flex;gap:var(--unit3);align-items:stretch;justify-content:center;margin:auto}.ui-close{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--grd-red);cursor:pointer;border-radius:50%}.ui-close svg{width:14px;height:14px}.simplesetLogo{position:relative;top:.5px;left:.5px;width:100%;height:100%;animation:logo 1.5s linear;transform:translateY(27%) scale(1.6)}.simplesetLogo svg{position:absolute;top:0;left:0;width:100%;height:100%}.simplesetLogo .logoTop{z-index:2;animation:logoTop 1.5s var(--ease-out-quint)}.simplesetLogo .logoLeft{z-index:2;animation:logoLeft 1.5s var(--ease-out-quint)}.simplesetLogo .logoRight{z-index:2;animation:logoRight 1.5s var(--ease-out-quint)}@keyframes logoTop{0%{transform:scale(1.2) translateY(-20px)}to{transform:scale(1) translateY(0)}}@keyframes logoLeft{0%{transform:scale(1.2) translate(-10px)}to{transform:scale(1) translate(0)}}@keyframes logoRight{0%{transform:scale(1.2) translate(10px)}to{transform:scale(1) translate(0)}}@keyframes logo{0%{opacity:0}to{opacity:1}}.ui-passwordStrengthBar{position:relative;width:100%;height:var(--unit1);background:var(--clr-bg-hard);border-radius:var(--ctrl-brdr-radius);overflow:hidden}.ui-passwordStrengthBar>div{width:var(--4afdc361);height:100%;transition:width 1s var(--ease-out-quart),background .5s}.ui-passwordStrengthBar>div.red{background:var(--clr-red)}.ui-passwordStrengthBar>div.amber{background:var(--clr-amber)}.ui-passwordStrengthBar>div.yellow{background:var(--clr-yellow)}.ui-passwordStrengthBar>div.green{background:var(--clr-green)}.ui-input{position:relative;border-radius:var(--ctrl-brdr-radius)}.ui-input input{width:100%;height:var(--ctrl-ht);padding:0 10px;outline:none;border:1px solid var(--clr-brdr);background:var(--clr-bg);border-radius:var(--ctrl-brdr-radius);transition:background .2s,color .2s,border-color .5s}.ui-input input::placeholder{color:var(--clr-text-soft);transition:color .2s}.ui-input input:focus{background:var(--clr-yellow);color:var(--clr-black)}.ui-input input:focus::placeholder{color:var(--clr-text-soft)}.ui-input input:focus::selection{background:var(--clr-blue);color:var(--clr-white)}:is(.ui-input input:focus)+.icon{color:var(--clr-black)}:is(.ui-input input:focus)+.dial{color:var(--clr-black)}.ui-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.ui-input input.alert{border-color:var(--clr-red)!important;background:rgba(var(--clr-red-rgb),.2)!important;color:var(--clr-text)!important}:is(.ui-input input.alert)+.icon{color:var(--clr-text)!important}.ui-input input.alert::placeholder{color:var(--clr-text)}@media (prefers-color-scheme: light){.ui-input input.alert::placeholder{color:var(--clr-black)}}.ui-input .icon{position:absolute;bottom:0;left:0;width:var(--ctrl-ht);height:var(--ctrl-ht);display:flex;align-items:center;justify-content:center}.ui-input .icon svg{width:18px;height:18px}.ui-input .label{font-size:var(--txt-min);color:var(--clr-text-soft);margin-bottom:3px}.ui-input .dial{cursor:grab;position:absolute;bottom:0;right:0;padding:0 var(--unit1);height:50px;display:flex;align-items:center;justify-content:center;transition:color .2s}.ui-input .dial>svg{width:18px;height:18px}@media (hover: hover){.ui-input .dial:hover{color:var(--clr-amber)}}.ui-input:has(.icon) input{padding-left:calc(var(--ctrl-ht) - 2px)}html[dir=rtl] .ui-input .dial{left:0;right:auto}.passwordChooser .passwordStrength{position:relative}.passwordChooser .ui-passwordStrengthBar{margin-top:var(--unit1);margin-bottom:var(--unit2);background:var(--clr-bg-soft)}.passwordChooser .info{min-width:var(--ctrl-ht);flex:0;height:var(--ctrl-ht);display:flex;align-items:center;justify-content:center}.passwordChooser .info svg{width:22px;height:22px}.passwordChooser .info.label{margin-top:20px}.passwordChooser.disabled{opacity:.5}.register .body{display:grid;grid-gap:var(--unit2)}#installPWA{position:fixed;z-index:100;bottom:0;right:0;display:flex;pointer-events:none;color:#fff}#installPWA>div{box-sizing:content-box;cursor:pointer;pointer-events:auto;margin:10px auto;padding-right:var(--unit2)}@media (max-width: 800px){#installPWA>div{padding-right:12px}}@media (max-width: 480px){#installPWA>div{padding-right:12px}}#installPWA>div>div{position:relative;padding:6px 10px 6px 6px;background:var(--grd-blue);border-radius:35px;display:flex;align-items:center;transform:scale(.82);transform-origin:100% 50%;animation:emboss 3s}#installPWA .logoWrapper{width:50px;height:50px;background:#fff;border-radius:50%;padding:8px}#installPWA .info{flex:1;text-decoration:underline;font-weight:700;text-align:center;padding:0 10px}@keyframes emboss{0%{box-shadow:0 0 0 0 var(--clr-cyan);transform:scale(1)}66%{box-shadow:0 0 0 0 var(--clr-cyan);transform:scale(1)}to{box-shadow:0 0 0 30px #0080ff00;transform:scale(.82)}}@media all and (display-mode: standalone){#installPWA{display:none!important}}#installIOS{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--clr-bg);position:fixed;width:100%;bottom:0;z-index:99999;padding:24px;box-shadow:0 0 30px #0003;display:flex;flex-direction:column;gap:16px}@media (prefers-color-scheme: dark){#installIOS{background:var(--clr-bg-mute)}}#installIOS .logoWrapper{margin:0 auto;display:flex;gap:12px;align-items:center}#installIOS .logoWrapper>div:first-child{width:50px;height:50px;background:#fff;border-radius:50%;padding:8px}#installIOS .logoWrapper>div:last-child{font-size:var(--txt-max);color:var(--clr-blue)}#installIOS .instructions{text-align:center}#installIOS .instructions img{display:inline-block;width:28px;vertical-align:middle;background:#fff;border:2px solid #fff;border-radius:var(--ctrl-brdr-radius);margin:0 var(--unit1)}#installIOS .ui-close{position:absolute;top:12px;right:12px}.ui-barSpinner{z-index:999999;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ui-barSpinner .progress-materializecss{position:absolute;top:0;left:0;width:100%;height:3px;display:block;background-color:var(--clr-cyan);overflow:hidden}.ui-barSpinner .progress-materializecss .indeterminate{background-color:var(--clr-blue)}.ui-barSpinner .progress-materializecss .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:barSpinner-indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.ui-barSpinner .progress-materializecss .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:barSpinner-indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes barSpinner-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes barSpinner-indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.alertsContainer{position:fixed;top:10px;left:0;width:100%;pointer-events:none;will-change:transform;z-index:9999}.alertsContainer .alert{transition:all .8s ease;padding:0 var(--unit);margin:0 var(--unit1);margin-bottom:1px;width:calc(100% - var(--unit2));color:#fff}.alertsContainer .alert>div{height:var(--ctrl-ht);border-radius:var(--ctrl-brdr-radius);display:flex;align-items:center;justify-content:center;flex:1}.alertsContainer .alert.green>div{background:var(--grd-green)}.alertsContainer .alert.red>div{background:var(--grd-red)}.alertsContainer .alert.blue>div{background:var(--grd-blue)}.alertsContainer .alert.cyan>div{background:var(--grd-cyan)}.alertsContainer .alerts-enter-from,.alertsContainer .alerts-leave-to{opacity:0;transform:translateY(-30px)}.alertsContainer .alerts-leave-active{position:absolute;z-index:1}.modalsWrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;transition:opacity .6s;opacity:0;background:rgba(var(--clr-light-soft-rgb),.85)}@media (prefers-color-scheme: dark){.modalsWrapper{background:#0009}}.modalsWrapper.active{opacity:1}.modalsWrapper:not(.active){pointer-events:none}.modalsWrapper .modalWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;overflow:scroll;transition:transform .6s var(--ease-out-quart),background .6s}.modalsWrapper .modalWrapper:has(.sml),.modalsWrapper .modalWrapper:has(.med){padding:65px 0}.modalsWrapper .transition-default .modalWrapper:not(.transition-default-leave-active):first-child:not(:only-child){background:#ffffff80}@media (prefers-color-scheme: dark){.modalsWrapper .transition-default .modalWrapper:not(.transition-default-leave-active):first-child:not(:only-child){background:#00000080}}:is(.modalsWrapper .transition-default .modalWrapper:not(.transition-default-leave-active))+.modalWrapper{transform:scale(.9)}.modalsWrapper .modalContainer{position:relative;margin:auto;background:var(--clr-bg);box-shadow:0 0 0 4px var(--clr-cyan),0 10px 60px -16px var(--clr-blue);transform:translateZ(1px);display:grid;grid-template-rows:1fr}.modalsWrapper .modalContainer.dialog{grid-template-rows:auto 1fr}.modalsWrapper .modalContainer.sml{width:calc(100% - 70px);max-width:600px;min-height:310px;border-radius:var(--panel-brdr-radius);padding:var(--unit3)}@media (max-width: 800px){.modalsWrapper .modalContainer.sml{max-width:500px;width:calc(100% - 32px);padding:12px}}.modalsWrapper .modalContainer.med{width:calc(100% - var(--unit4));max-width:800px;border-radius:var(--panel-brdr-radius);padding:var(--unit3)}@media (max-width: 800px){.modalsWrapper .modalContainer.med{padding:12px;max-width:600px;width:calc(100% - 32px)}}.modalsWrapper .modalContainer.lrg{width:100%;height:100%}.modalsWrapper ._header{font-size:var(--txt-lrg);color:var(--clr-blue);font-weight:700;display:flex;align-items:center;justify-content:center;background:var(--clr-bg);z-index:10;height:var(--ctrl-ht)}.modalsWrapper .body{position:relative;z-index:1;padding:var(--unit2) 0;overflow:hidden}.modalsWrapper .footer{display:flex;background:var(--clr-bg);z-index:10}.modalsWrapper .footer .ui-button{flex:1}.modalsWrapper .closeButton{position:absolute;top:-53px;right:-6px;width:35px;height:35px;border-radius:50%;background:var(--grd-red);display:flex;align-items:center;justify-content:center;cursor:pointer}.modalsWrapper .closeButton svg{color:#fff;width:18px;height:18px}.modalsWrapper .transition-default-enter-active{transition:opacity .6s}.modalsWrapper .transition-default-enter-active>div{transition:transform .6s var(--ease-out-quart)}.modalsWrapper .transition-default-enter-from{opacity:0}.modalsWrapper .transition-default-enter-from>div{transform:scale(.9)}.modalsWrapper .transition-default-leave-active{transition:opacity .6s}.modalsWrapper .transition-default-leave-active>div{transition:transform .6s var(--ease-out-quart)}.modalsWrapper .transition-default-leave-to{opacity:0}.modalsWrapper .transition-default-leave-to>div{transform:scale(.9)}.modalsWrapper .transition-slideLeft-enter-active{transition:opacity .6s}.modalsWrapper .transition-slideLeft-enter-active>div{transition:transform .6s var(--ease-out-quart)}.modalsWrapper .transition-slideLeft-enter-from{opacity:0}.modalsWrapper .transition-slideLeft-enter-from>div{transform:translate(100%)}.modalsWrapper .transition-slideLeft-leave-active{transition:opacity .6s}.modalsWrapper .transition-slideLeft-leave-active>div{transition:transform .6s var(--ease-out-quart)}.modalsWrapper .transition-slideLeft-leave-to{opacity:0}.modalsWrapper .transition-slideLeft-leave-to>div{transform:translate(-100%)}.modalsWrapper .transition-slideRight-enter-active{transition:opacity .6s}.modalsWrapper .transition-slideRight-enter-active>div{transition:transform .6s var(--ease-out-quart)}.modalsWrapper .transition-slideRight-enter-from{opacity:0}.modalsWrapper .transition-slideRight-enter-from>div{transform:translate(-100%)}.modalsWrapper .transition-slideRight-leave-active{transition:opacity .6s}.modalsWrapper .transition-slideRight-leave-active>div{transition:transform .6s var(--ease-out-quart)}.modalsWrapper .transition-slideRight-leave-to{opacity:0}.modalsWrapper .transition-slideRight-leave-to>div{transform:translate(100%)}.ui-select{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;border-radius:var(--ctrl-brdr-radius);height:var(--ctrl-ht);cursor:pointer;background:var(--button-bg);transition:background .2s linear}.ui-select .working{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}:is(.ui-select .working)+.content{opacity:0}.ui-select .content{display:flex;align-items:center;justify-content:center;height:100%;padding:0 16px;gap:10px;transition:opacity .2s}.ui-select .content>svg{width:18px;height:18px;min-width:18px}.ui-select select{all:unset;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.ui-select.neutral{--button-bg: var(--clr-bg-soft)}.ui-select.bg{--button-bg: var(--clr-bg)}.ui-select.disabled{opacity:.5;pointer-events:none}.ui-switch{position:relative;cursor:pointer;width:44px;height:24px;background:var(--clr-brdr);display:block;border-radius:12px;transition:background .3s}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--clr-white);border-radius:10px;transition:.3s}.ui-switch:active:after{width:28px}.ui-switch:has(input:checked){background:var(--clr-green)}.ui-switch:has(input:checked):after{left:calc(100% - 2px);transform:translate(-100%)}.ui-switch input{height:0;width:0;visibility:hidden}.exercisesList{display:grid;grid-template-rows:auto 1fr}.exercisesList .item{--ripple-duration: 1s;display:flex;flex-wrap:wrap;gap:var(--unit2);align-items:center;cursor:pointer;transition:background .2s}@media (hover: hover){.exercisesList .item:hover{background:var(--clr-bg-soft)}}.exercisesList .item .spinnerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:10;align-items:center;justify-content:center}:is(.exercisesList .item .spinnerWrapper)~div{opacity:.5}.exercisesList .item>div{transition:opacity .2s}.exercisesList .item>div:first-child{flex:1}.exercisesList .provided{text-align:right;font-size:var(--txt-sml);margin-left:auto}.exercisesList .provided b{white-space:nowrap}.outcomesList{display:grid;grid-template-rows:auto 1fr}.outcomesList .item{--ripple-duration: 1s;display:flex;flex-wrap:wrap;gap:var(--unit2);align-items:center;cursor:pointer;transition:background .2s}@media (hover: hover){.outcomesList .item:hover{background:var(--clr-bg-soft)}}.outcomesList .item .spinnerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:10;align-items:center;justify-content:center}:is(.outcomesList .item .spinnerWrapper)~div{opacity:.5}.outcomesList .item>div{transition:opacity .2s}.ui-image{position:relative;overflow:hidden;border-radius:var(--ctrl-brdr-radius);padding-top:var(--630dacf4)}.ui-image>img{object-fit:var(--32e77cfd);position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;transform:scale(.9);transition:opacity .6s,transform .6s var(--ease-out-quart)}.ui-image>img.loaded{opacity:1;transform:scale(1)}.ui-image>img.complete{opacity:1;transform:scale(1);transition:none}.ui-image .spinner,.ui-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}@media (hover: hover){.dp__input_valid:hover{border-color:var(--dp-success-color)}}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}@media (hover: hover){.dp__input_invalid:hover{border-color:var(--dp-danger-color)}}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}@media (hover: hover){.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}@media (hover: hover){.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}@media (hover: hover){.dp__cell_inner:hover{transition:all .2s}}.dp__cell_auto_range_start,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}@media (hover: hover){.dp__date_hover_start:hover{border-end-end-radius:0;border-start-end-radius:0}}.dp__cell_auto_range_end,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}@media (hover: hover){.dp__date_hover_end:hover{border-end-start-radius:0;border-start-start-radius:0}}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}@media (hover: hover){.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}@media (hover: hover){.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}@media (hover: hover){.dp__inner_nav_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}@media (hover: hover){.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}@media (hover: hover){.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}@media (hover: hover){.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}@media (hover: hover){.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}@media (hover: hover){.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}@media (hover: hover){.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}@media (hover: hover){.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}@media (hover: hover){.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}}@media (hover: hover){.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}}@media (hover: hover){.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}}@media (hover: hover){.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}@media (hover: hover){.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}@media (hover: hover){.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}@media (hover: hover){.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}@media (hover: hover){.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}@media (hover: hover){.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.streakPicker{--dp-font-family: "Cabin", sans-serif;--dp-border-radius: var(--ctrl-brdr-radius);--dp-cell-border-radius: var(--ctrl-brdr-radius);--dp-month-year-row-button-size: 35px;--dp-font-size: var(--txt-sml)}.streakPicker .dp__main{display:block}.streakPicker .dp__menu{border:none!important}.streakPicker .dp__calendar_item>div{margin:0 auto;border-radius:50%}.streakPicker .dp__month_year_select{pointer-events:none}.streakPicker .dp__month_year_row{margin:10px 0}.streakPicker .dp__inner_nav{background:var(--grd-cyan)!important;color:#fff!important}.streakPicker .dp__cell_highlight{background:none;border:3px solid var(--clr-green)}.streakPicker .dp__today{border:3px solid var(--clr-amber)}.streakPicker .dp__active_date{color:#fff;background:var(--clr-amber);border:none}.streakPicker .dp__calendar_header_separator{display:none}.streakPicker .dp__theme_light{--dp-background-color: none;--dp-text-color: var(--clr-text);--dp-hover-color: var(--clr-bg-mute);--dp-hover-text-color: var(--clr-text);--dp-primary-color: var(--clr-blue);--dp-secondary-color: var(--clr-text-soft);--dp-border-color: var(--clr-bg)}.exerciseSetStreak{display:grid;grid-gap:var(--unit2);grid-template-rows:auto 1fr}.exerciseSetStreak .exercises>div{margin-bottom:1px}.exerciseSetStreak .exercises>div:not(:last-child){background:var(--clr-bg-soft);padding:var(--unit2);border-radius:var(--ctrl-brdr-radius)}.exerciseSetStreak .streakPickerWrapper{position:sticky;top:-54px;z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(to top,rgba(var(--clr-bg-rgb),.8),var(--clr-bg));border-radius:var(--ctrl-brdr-radius);box-shadow:0 -12px 0 0 var(--clr-bg)}.exerciseSetStreak .completed{display:flex;align-items:center;gap:var(--unit2);font-size:var(--txt-sml)}.exerciseSetStreak .completed svg{width:18px;height:18px;min-width:18px;color:var(--clr-green)}.exerciseSetStreak .completed span{color:var(--clr-green);font-weight:700}.exerciseSetStreak .completed .ui-image{width:24px;height:24px;min-width:24px;margin-left:auto}.exerciseSetStreak .logs{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));font-size:var(--txt-sml);grid-gap:1px;margin-left:calc(18px + var(--unit2));color:#fff}.exerciseSetStreak .logs>div{display:flex;align-items:center;justify-content:center;gap:3px;border-radius:var(--ctrl-brdr-radius);padding:3px 0}.exerciseSetStreak .logs svg{width:10px;height:10px}.exerciseSetStreak .logs .srw{background:var(--grd-blue);color:#fff}.exerciseSetStreak .logs .timer{background:var(--grd-cyan);color:#fff}.exerciseSetStreak .logs:not(:empty){margin-top:var(--unit1)}.exerciseSetStreak .comments{font-size:var(--txt-min);font-style:italic;margin-top:var(--unit1);margin-left:calc(18px + var(--unit2))}.exerciseSetStreak .ui-button{position:sticky;bottom:-62px;box-shadow:0 12px 0 0 var(--clr-bg)}.ui-lineChart{position:relative}.ui-lineChart canvas{position:absolute;top:0;left:0;width:100%;height:100%}.metrics{display:grid;grid-gap:var(--unit2);grid-template-rows:1fr auto}.metrics .charts{display:grid;grid-gap:var(--unit2)}.metrics .chart{padding:var(--unit2);border-radius:var(--ctrl-brdr-radius);background:var(--clr-bg-soft);display:grid;grid-template-rows:1fr auto;position:relative;height:300px}.metrics .chart .label{padding-top:var(--unit2);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:4px}.metrics .chart .label>div{display:flex;align-items:center;gap:4px;white-space:nowrap}.metrics .chart .label svg{width:14px;height:14px}.metrics .ui-button{position:sticky;bottom:-62px;box-shadow:0 12px 0 0 var(--clr-bg)}#navMenu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;will-change:transform;display:flex;background:#ffffff80}@media (prefers-color-scheme: dark){#navMenu{background:#00000080}}#navMenu>div{margin:0 auto;min-height:500px;height:calc(100% - var(--unit8));width:calc(100% - var(--unit2));max-width:var(--max-width)}#navMenu .menu{position:relative;top:var(--unit2);left:var(--unit);width:320px;height:100%;background:var(--clr-bg);border-radius:var(--panel-brdr-radius);padding:var(--unit2);padding-top:var(--unit3);display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 0 0 4px var(--clr-cyan),0 10px 60px -16px var(--clr-blue);overflow:scroll}#navMenu .menu a{display:block}#navMenu .completeRegistration{color:var(--clr-red);border:1px solid var(--clr-red)}#navMenu .ui-select .content{justify-content:left}#navMenu .ui-select .value{text-transform:uppercase}#navMenu .ui-button .content{justify-content:left;text-align:left}#navMenu .ui-button .content>div{flex:1}#navMenu .achievementsSwitch:before{position:absolute;top:-100%;left:-50%;width:200%;height:300%;content:""}#navHeader{display:flex;position:absolute;top:0;z-index:10;width:100%;height:70px;background:linear-gradient(to bottom,var(--clr-bg-soft),rgba(var(--clr-bg-soft-rgb),.6));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:transform}@media (max-width: 480px){#navHeader{background:linear-gradient(to bottom,var(--clr-bg-soft),rgba(var(--clr-bg-rgb),.6))}}#navHeader>div{display:flex;align-items:center;gap:var(--unit2);width:calc(100% - var(--unit4));max-width:var(--max-width);margin-left:auto;margin-right:auto}@media (max-width: 480px){#navHeader>div{width:calc(100% - var(--unit2))}}#navHeader .appNav{display:flex;margin-right:auto;gap:var(--unit1)}#navHeader .ui-button{border-radius:50%;background:var(--clr-bg)}#navHeader .alert{position:absolute;top:0;right:-3px;width:18px;height:18px;z-index:10;color:var(--clr-red);border-radius:50%;background:#fff;border:1px solid transparent}#navHeader .inspire{font-style:italic;flex:2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-align:center}@media (max-width: 800px){#navHeader .inspire{font-size:var(--txt-sml)}}@media (max-width: 480px){#navHeader .inspire{font-size:var(--txt-min)}}#navHeader .rightNav{margin-left:auto;display:flex;justify-content:right}#navHeader .rightNav .ui-button{border-radius:50%}.lottie{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.lottie lottie-player{position:absolute;inset:0}.newAchievements{display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--unit3)}.newAchievements ._header{flex-wrap:wrap;height:auto}.newAchievements ._header>div:last-child{flex-basis:100%;text-align:center;font-size:var(--txt-max);color:var(--clr-text)}.newAchievements .content .animationWrapper{position:relative;width:100%;padding-top:75%}.newAchievements .content .animationWrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:30px;animation:trohpyZoom 2s ease}@media (max-width: 800px){.newAchievements{grid-gap:var(--unit1)}}@keyframes trohpyZoom{0%{opacity:0;transform:scale(.5)}50%{opacity:0;transform:scale(.5)}80%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}#app{display:grid;height:100%;grid-template-rows:1fr}#app>div{position:relative}#app .views{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .6s var(--ease-out-quart)}#app .views.modalOverlay{transform:scale(.98)}#app .views>div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll;overflow-x:hidden;background:var(--clr-bg-soft);box-shadow:0 0 0 80px var(--clr-bg-soft)}@media (max-width: 480px){#app .views>div{background:var(--clr-bg);box-shadow:none}}#app .views>div:not(.loginView){display:flex;flex-direction:column}#app .views>div:not(.loginView)>div:last-child{flex-grow:1}.grecaptcha-badge{visibility:hidden}#footer{background:linear-gradient(to bottom,rgba(var(--clr-bg-soft-rgb),.6),var(--clr-bg-soft));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;width:100%;bottom:0;z-index:10;display:flex;padding:0 var(--unit2)}@media (max-width: 800px){#footer{padding:0 var(--unit1)}}@media (max-width: 480px){#footer{padding:0 12px;background:linear-gradient(to bottom,rgba(var(--clr-bg-rgb),.6),var(--clr-bg))}}#footer>div{max-width:var(--max-width);flex:1;margin-left:auto;margin-right:auto;box-shadow:0 -12px 16px -16px #0003;padding:10px 0;display:flex;gap:var(--unit1)}#footer>div>div{flex:1}#footer:empty{display:none}#cookieConsent{position:fixed;width:100%;bottom:0;z-index:10}@media all and (display-mode: standalone){@supports (-webkit-touch-callout: none){#footer>div{padding-bottom:21px}}}@media all and (display-mode: browser){#app:has(#installPWA) .madeWith{padding-bottom:95px}}
