@media screen and (max-width:480px){html{font-size:14px}}body,html{background-color:#000;color-scheme:dark;font-family:sans-serif;font-size:clamp(16px,2.5vw,20px);height:100%;margin:0;overflow:hidden;padding:0;width:100%}*,:after,:before{box-sizing:border-box}#root{display:flex;flex-direction:column;min-height:100vh}h1,h2,h3{color:#fff;font-family:sans-serif;font-weight:600;margin:0}h1{font-size:1.3rem;letter-spacing:.5px;line-height:1.3}h2{font-size:1rem;line-height:1.2}h3{font-size:.95rem;font-weight:500;line-height:1.3}.Header_header__2t6Je{background:#000;background-color:initial;bottom:0;box-sizing:border-box;flex-wrap:wrap;height:clamp(2.5rem,4vh,5rem);margin:0 auto;overflow:hidden;overflow:visible;padding:2rem 0;position:relative;top:0;width:100%;z-index:999}.Header_header__2t6Je,.Header_logoutContainer__AEs4k{align-items:center;display:flex;justify-content:center}.Header_logoutContainer__AEs4k{gap:1rem;margin-top:auto;padding-bottom:1rem}.Header_logoutIcon__vJgeG{filter:brightness(0) invert(1);height:auto;margin-top:1rem;opacity:.8;transition:all .3s ease;width:clamp(1rem,4vw,1.3rem)}.Header_logoutIcon__vJgeG:hover{opacity:1;transform:scale(1.1)}.Header_navIcon__oOFIs{height:auto;opacity:.8;transition:all .3s ease;width:clamp(1rem,4vw,1.3rem)}.Header_navIcon__oOFIs:hover{opacity:1;transform:scale(1.1)}.Header_logoIcon__DC5IN{height:.7rem;width:auto}.Header_exerciseTitle__3KHTb{color:#ffc400;font-family:sans-serif;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;max-width:100%;padding:0 2rem;text-align:center;transition:all .3s ease;white-space:nowrap}.Header_logButtonWrapper__8h4fe{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:5}.Header_logButton__Qdemb{background:#fff;border:none;border-radius:2rem;color:#7e7e7e;cursor:pointer;font-family:sans-serif;font-size:.9rem;padding:.4rem 1rem;transition:all .2s ease}.Header_logButton__Qdemb:hover{color:#fff}.Header_xoutContainer__dMuU5{align-items:center;background-color:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;height:clamp(.8rem,3vh,1rem);justify-content:center;margin-left:1rem;margin-right:auto;transition:background-color .3s;width:clamp(.8rem,3vh,1rem);z-index:9999}.Header_backIcon__MiWCt{cursor:pointer;height:1.5rem;width:1.5rem}.Header_headerRightIcons__RRpmM{align-items:center;display:flex;gap:.8rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.Header_headerFlex__wfNQ1{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.Header_headerLeft__KMt2f,.Header_headerRight__4UxK\+{align-items:center;display:flex;justify-content:center;width:48px}.Header_headerCenter__PxmoF{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0}.Header_logoText__sQvF0{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.1em;text-transform:lowercase}@keyframes Bubble_fadeIn__v7bt7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Bubble_bubbleContainer__EbyHK{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;max-height:900px;max-width:100%;overflow-y:auto;padding:1rem 0}.Bubble_bubbleContainer__EbyHK::-webkit-scrollbar{width:8px}.Bubble_bubbleContainer__EbyHK::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}.Bubble_selectedBubble__x\+s-u{background:#fff;border-radius:2rem;cursor:pointer;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1rem;font-weight:semi-bold;max-width:none;opacity:0;overflow:visible;padding:2px 4px;text-overflow:clip;transition:background-color .3s,transform .2s;white-space:nowrap}.Bubble_lockedBubble__9d8SQ{background-color:initial;border:1px solid #fff;border-radius:2rem;color:#fff;font-size:1rem;opacity:.2;padding:.4rem 1rem;pointer-events:none}.Bubble_addbubble__-rhQF,.Bubble_bubble__uG-rf{animation:Bubble_fadeIn__v7bt7 .5s ease-in-out forwards;border-radius:2rem;cursor:pointer;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:.9rem;font-weight:semi-bold;max-width:none;opacity:0;overflow:visible;padding:1rem 2rem;text-overflow:clip;transition:background-color .3s,transform .2s;white-space:nowrap}.Bubble_addbubble__-rhQF.Bubble_selectedBubble__x\+s-u{border-color:#fff!important;border-style:solid!important}.Bubble_addbubble__-rhQF[data-delay],.Bubble_bubble__uG-rf[data-delay]{animation-delay:var(--bubble-delay)}.Bubble_bubble__uG-rf{background-color:#000;border:1px solid #1b1d01;box-shadow:inset 0 0 6px #8f8f8f;color:#858585;padding:.5rem 1rem}.Bubble_bubble__uG-rf:hover{background-color:#2e2e2e;color:#c5c5c5;transform:scale(1.05)}.Bubble_addbubble__-rhQF{background-color:#000;border:1px dashed #444;color:#757575;padding:4px 15px}.Bubble_addbubble__-rhQF:hover{background-color:#1b1d01;color:#fff;transform:scale(1.05)}.Bubble_bubbleStrong__LmZl4{background:#fff;border:1px solid #fff;border-radius:2em;color:#111;display:inline-block;font-weight:600;overflow:hidden;padding:.5em 1.7em;position:relative}.Bubble_bubbleStrong__LmZl4.Bubble_shine__MgDac:before{animation:Bubble_bubbleShine__3FXyA .3s cubic-bezier(.57,.01,.17,.4);background:linear-gradient(120deg,#fff0,#d8d8d84d 40%,#33333373 60%,#fff0);content:"";filter:blur(2px);height:100%;left:-70%;pointer-events:none;position:absolute;top:0;width:60%}@keyframes Bubble_bubbleShine__3FXyA{0%{left:-40%}to{left:110%}}.Bubble_clearBubbleX__TyaG2,.Bubble_removeBubbleX__BnL-s{background-color:initial;border-radius:50%;color:#1b1d01;cursor:pointer;font-size:1em;font-weight:700;transition:background-color .3s,color .3s}.Bubble_removeBubbleX__BnL-s{color:#fff;font-size:12px;margin:8px;z-index:1000}.Bubble_removeBubbleX__BnL-s:hover{opacity:.5;transform:scale(1.5)}.Bubble_compactAddbubble__hqdoK,.Bubble_compactBubble__IqPOO{border-radius:1rem;cursor:pointer;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:.6rem;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;transition:background-color .3s,transform .2s;white-space:nowrap}.Bubble_compactBubble__IqPOO{background-color:#000;border:1px solid #1b1d01;color:#bdbdbd;font-size:.8rem;padding:.4rem .5rem}.Bubble_compactSelectedBubble__lZpr2{background-color:#fff;border:1px solid #fff;color:#000;font-size:.8rem;padding:.4rem .5rem}.Bubble_compactBubble__IqPOO:hover{background-color:#1b1d01;color:#fff;transform:scale(1.05)}.Bubble_compactAddbubble__hqdoK{background-color:#000;border:1px dashed #444;color:#757575}.Bubble_compactAddbubble__hqdoK:hover{background-color:#1b1d01;color:#fff;transform:scale(1.05)}.Bubble_compactBubbleStrong__OX6Cu{background-color:#fff;border:1px solid #fff;border-radius:1rem;color:#000;cursor:default;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.6rem;font-weight:700;overflow:visible;padding:4px 10px;text-overflow:clip;white-space:nowrap}.Bubble_nobubble__D0W4H{background-color:initial;border:1px solid #3b3b3b;border-radius:20px;color:#fff;cursor:pointer;font-size:.7rem;font-weight:700;margin:0 1rem;padding:.4rem 1rem}.Icons_iconButton__Fa8An{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0 clamp(2px,.5vw,4px);opacity:.6;padding:clamp(4px,.8vw,8px);transition:opacity .2s ease-in-out,transform .2s}.Icons_iconButton__Fa8An:hover{opacity:1;transform:scale(1.05)}.Icons_iconButton__Fa8An.Icons_active__AC86x{opacity:1}.Icons_nav_icon__LNTj1{fill:#bbb;height:clamp(16px,2.5vw,22px);transition:fill .2s ease-in-out;width:clamp(16px,2.5vw,22px)}.Icons_iconButton__Fa8An.Icons_active__AC86x .Icons_nav_icon__LNTj1,.Icons_iconButton__Fa8An:hover .Icons_nav_icon__LNTj1{fill:#fff}.GlobalDropdown_overlay__ZHhoZ{background-color:#00000080;inset:0;position:fixed;z-index:9998}.GlobalDropdown_globalDropdown__vkTiy{animation:GlobalDropdown_slideUp__yNEuE .2s ease-out forwards;background-color:#111;border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;box-shadow:0 -2px 10px #0000004d;color:#fff;left:0;min-height:60vh;padding:1rem .5rem .5rem;position:fixed;right:0;transform:translateY(100%);z-index:9999}@keyframes GlobalDropdown_slideUp__yNEuE{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GlobalDropdown_dropdownItem__cXl8R:last-child{border-bottom:none}.GlobalDropdown_dropdownItem__cXl8R{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;opacity:.5;padding:1rem}.GlobalDropdown_dropdownItem__cXl8R:hover{opacity:1}.GlobalDropdown_leftContent__2wwaV{align-items:center;display:flex;gap:1rem}.InputsPresets_backdrop__rP\+H3{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:10000}.InputsPresets_topRowContainer__UDUIo{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:0;width:80%}.InputsPresets_restInput__0UpBW{flex:1 1;margin-bottom:16px}.InputsPresets_restInput__0UpBW input{background-color:initial;border:1.5px solid #fff;border-radius:4px;color:#fff;margin-top:0;padding:4px;width:30%}.InputsPresets_equipmentType__a669h,.InputsPresets_inputPreferences__ASLQA{flex:1 1;font-size:1rem;margin-bottom:16px}.InputsPresets_equipmentType__a669h label,.InputsPresets_inputPreferences__ASLQA label,.InputsPresets_restInput__0UpBW label{display:block;font-size:1rem;margin-bottom:.5rem}.InputsPresets_dynamicVisualization__cpqGB{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:0}.InputsPresets_inputPreferencesContainer__lB\+mb label{display:block;margin-bottom:8px}.InputsPresets_visualizationContainer__9r4gd{border-radius:8px;height:150px;margin:0 auto;position:relative;width:150px}.InputsPresets_visualizationContainer__9r4gd img{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.InputsPresets_presetsContainer__k7Ucy{color:#b6b6b6;font-size:1rem;left:50%;padding:1.5rem;position:fixed;top:40%;transform:translate(-50%,-50%);width:100%;z-index:1000}.InputsPresets_checkboxContainer__fSma2,.InputsPresets_radioContainer__yJdJD{align-items:center;cursor:pointer;display:flex;margin:1rem 0;-webkit-user-select:none;user-select:none}.InputsPresets_checkboxContainer__fSma2 input[type=checkbox],.InputsPresets_radioContainer__yJdJD input[type=radio]{display:none}.InputsPresets_checkboxContainer__fSma2 span,.InputsPresets_radioContainer__yJdJD span{background-color:initial;border:1.5px solid #fff;border-radius:3px;display:inline-block;height:1rem;margin-right:1rem;transition:background-color .2s,border-color .2s;width:1rem}.InputsPresets_radioContainer__yJdJD span{border-radius:50%}.InputsPresets_checkboxContainer__fSma2 input[type=checkbox]:checked+span{background-color:#fff;background-position:50%;border-color:#fff}.InputsPresets_radioContainer__yJdJD input[type=radio]:checked+span{background-color:#fff;border-color:#fff}.InputsPresets_labelText__jyfmk{color:#fff;font-size:1,2rem}.InputsPresets_closeIcon__Jp6aO{cursor:pointer;filter:brightness(0) invert(1);height:1rem;position:absolute;right:0;top:0;transition:opacity .3s ease;width:1rem}.InputsPresets_actionIcons__tgwb-{display:flex;justify-content:flex-end;margin-bottom:0}.InputsPresets_actionIcon__65lod{cursor:pointer;filter:brightness(0) invert(1);height:14px;margin-left:16px;width:14px}.InputsPresets_actionIcon__65lod:hover{transform:scale(1.2)}.InputsPresets_input__k21eV{border:1.5px solid #888;border-radius:7px;box-sizing:border-box;color:#fff;font-size:1rem;min-width:3.6em;padding:.25em .6em;text-align:center;transition:border .2s;width:4.5em}.InputsPresets_input__k21eV:focus{background:#181828;border:1.5px solid #636235;outline:none}.Footer_footer__u5gg\+{align-items:center;background:#000;border:none;bottom:0;box-shadow:0 -6px 6px #aaaaaa1a;box-sizing:border-box;display:flex;height:clamp(2.5rem,4vh,5rem);justify-content:center;margin:0 auto;padding:2rem 0;position:fixed;width:100%;z-index:999}.Footer_footerContent__BSOz6{align-items:center;display:flex;justify-content:space-around;width:100%}.Footer_footerContent__BSOz6 a,.Footer_footerContent__BSOz6 div{align-items:center;color:#fff;display:flex;flex-direction:column;padding:.5rem;text-decoration:none}.Footer_footerContent__BSOz6 a svg,.Footer_footerContent__BSOz6 div svg{filter:brightness(0) invert(1);height:auto;opacity:.8;transition:opacity .3s ease;width:clamp(1rem,8vw,1rem)}.Footer_footerContent__BSOz6 a:hover svg,.Footer_footerContent__BSOz6 div:hover svg{opacity:1}.Footer_footerLabel__STudb{color:#a3a3a3;font-family:sans-serif;font-size:.5rem;padding:.4rem}.Layout_logoTopCenter__5OsXR{align-items:center;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:1rem;transform:translateX(-50%);width:48px;z-index:100}@media (min-width:640px){.Layout_logoTopCenter__5OsXR{height:56px;top:1.5rem;width:56px}}@media (min-width:1024px){.Layout_logoTopCenter__5OsXR{height:64px;top:2rem;width:64px}}.Layout_logoIcon__RPCcl{height:100%;width:100%}.ErrorBoundary_container__loq9U{color:#b4b4b4;padding:2rem;text-align:center}.ErrorBoundary_heading__Hocot{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.ErrorBoundary_subtext__qLycC{font-size:1rem;margin-bottom:1.5rem}.iosSafeInset{background-color:#000;height:env(safe-area-inset-top);width:100%}