@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent!important;text-shadow:none!important;outline:none!important}:focus,:focus-within,:focus-visible{outline:0 #0000!important}button:focus,a:focus,input:focus,select:focus,textarea:focus,[role=button]:focus,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:0!important}::-moz-focus-inner{border:0!important;padding:0!important}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;width:100%;max-width:100vw;height:100dvh;font-family:Inter,system-ui,-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden;overflow-x:hidden!important}:root{--lf-brand:#d4ff00;--lf-brand-rgb:212, 255, 0;--lf-bg:#0a0a0a;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--lf-specular-top:inset 0 1px 0 #ffffff1f;--lf-specular-top-bright:inset 0 1px 0 #ffffff38;--lf-shadow-2stage:0 20px 45px -4px #0000008c, 0 6px 18px #00000059;--lf-shadow-card:0 20px 45px -4px #00000080, 0 6px 18px #0000004d, inset 0 1px 0 #ffffff1f, 0 0 0 1px #00000073;--lf-shadow-dock:0 24px 50px -4px #000000a6, 0 8px 20px #00000073, inset 0 1px 0 #ffffff26, 0 0 0 1px #0000008c}@media (display-mode:standalone),(display-mode:fullscreen){:root{--safe-area-top:max(env(safe-area-inset-top,0px), 32px);--safe-area-bottom:max(env(safe-area-inset-bottom,0px), 12px)}}.is-standalone-app{--safe-area-top:max(env(safe-area-inset-top,0px), 34px)}.app-top-header{padding-top:max(env(safe-area-inset-top,0px), var(--safe-area-top,0px))!important}@media (display-mode:standalone),(display-mode:fullscreen){.app-top-header{padding-top:max(env(safe-area-inset-top,0px), 34px)!important}}body{background:var(--lf-bg);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.mobile-safe-dock{bottom:max(16px, calc(16px + env(safe-area-inset-bottom,0px)))!important}.mobile-safe-content{padding-bottom:max(130px, calc(130px + env(safe-area-inset-bottom,0px)))!important}.mobile-safe-modal{padding-bottom:max(16px, calc(16px + env(safe-area-inset-bottom,0px)))!important;max-height:calc(100dvh - max(env(safe-area-inset-top,0px), 16px) - max(env(safe-area-inset-bottom,0px), 16px) - 20px)!important}.interactive-press,button:not(:disabled){-webkit-user-select:none;user-select:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s}.interactive-press:active,button:not(:disabled):active{transform:scale(.975)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff14}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus{border-color:rgba(var(--lf-brand-rgb), .5)!important;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 14px rgba(var(--lf-brand-rgb), .18)!important}select:not([data-bare=true]):not(.no-brand-arrow){cursor:pointer;appearance:none!important;background-image:var(--lf-brand-arrow,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23d4ff00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"))!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:13px 13px!important;padding-right:36px!important}select.select-sm:not([data-bare=true]):not(.no-brand-arrow){background-position:calc(100% - 8px)!important;background-size:11px 11px!important;padding-right:28px!important}select{font-family:inherit;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s;box-shadow:inset 0 1px #ffffff14}select:not(:disabled):hover{border-color:rgba(var(--lf-brand-rgb), .55)!important}select:focus,select:focus-visible{border-color:var(--lf-brand)!important;box-shadow:0 0 0 1px var(--lf-brand), 0 0 16px rgba(var(--lf-brand-rgb), .28), inset 0 1px 0 #ffffff24!important;outline:none!important}.frosted-glass{-webkit-backdrop-filter:blur(24px)saturate(150%)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid rgba(var(--lf-brand-rgb), .15);border-top-color:var(--lf-brand);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--lf-brand-rgb), .3);border-radius:2px}input[type=range]{-webkit-appearance:none;border-radius:3px;outline:none;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lf-brand);cursor:pointer;border-radius:50%;width:18px;height:18px}select option{padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;color:#fff!important;background-color:#141418!important}select option:hover,select option:focus,select option:active,select option:checked{font-weight:800;background-color:rgba(var(--lf-brand-rgb), .22)!important;color:var(--lf-brand)!important}select optgroup{text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:800;color:rgba(var(--lf-brand-rgb), .85)!important;background-color:#0d0d11!important}html[data-theme=light] select option,[data-theme=light] select option{color:#111827!important;background-color:#fff!important}html[data-theme=light] select option:hover,html[data-theme=light] select option:focus,html[data-theme=light] select option:active,html[data-theme=light] select option:checked,[data-theme=light] select option:hover,[data-theme=light] select option:focus,[data-theme=light] select option:active,[data-theme=light] select option:checked{background-color:rgba(var(--lf-brand-rgb), .16)!important;color:var(--lf-brand)!important}html[data-theme=light] select optgroup,[data-theme=light] select optgroup{color:#374151!important;background-color:#f3f4f6!important}select:disabled{opacity:.55!important;cursor:not-allowed!important}.classic-dropdown-menu{-webkit-backdrop-filter:blur(28px)saturate(180%);box-shadow:0 18px 40px -6px #000000bf, 0 0 20px rgba(var(--lf-brand-rgb), .1), inset 0 1px 0 #ffffff1f;box-sizing:border-box;background:#121216f7;border:1px solid #ffffff1a;border-radius:14px;padding:6px}html[data-theme=light] .classic-dropdown-menu,[data-theme=light] .classic-dropdown-menu{background:#fffffffa;border:1px solid #0000001a;box-shadow:0 16px 36px -4px #0000001f,0 4px 12px #0000000d,inset 0 1px #fff}.classic-dropdown-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.classic-dropdown-item:hover,.classic-dropdown-item:focus{background:rgba(var(--lf-brand-rgb), .12)!important}.classic-dropdown-item.active{background:rgba(var(--lf-brand-rgb), .18)!important;color:var(--lf-brand)!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden}.tabular-nums{font-variant-numeric:tabular-nums}@keyframes shimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-bone{background-size:200% 100%!important;animation:1.6s cubic-bezier(.4,0,.2,1) infinite shimmerSweep!important}@keyframes proGymMobileCenterSpringIn{0%{opacity:0;filter:blur(8px);transform:translateY(-50%)scale(.68)}50%{opacity:1;filter:blur();transform:translateY(-50%)scale(1.05)}75%{transform:translateY(-50%)scale(.98)}to{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}}@keyframes proGymMobileCenterSpringOut{0%{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(-50%)scale(.82)}}@keyframes proGymDesktopSlideIn{0%{opacity:0;transform:translateY(22px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes proGymDesktopSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.94)}}@keyframes proGymSpin{to{transform:rotate(360deg)}}.pro-gym-toast-container.is-mobile-user{pointer-events:none!important;z-index:999999!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:440px!important;height:0!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.pro-gym-toast-container.is-mobile-user>div{pointer-events:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;left:0!important;right:0!important}@media (width<=768px){.pro-gym-toast-container{pointer-events:none!important;z-index:999999!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:440px!important;height:0!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.pro-gym-toast-container>div{pointer-events:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;left:0!important;right:0!important}.pro-gym-toast-capsule{transform:translateY(-50%)!important}.pro-gym-toast-capsule.is-visible{will-change:transform, opacity, filter!important;animation:.38s cubic-bezier(.34,1.56,.64,1) forwards proGymMobileCenterSpringIn!important}.pro-gym-toast-capsule.is-exiting{will-change:transform, opacity, filter!important;animation:.25s cubic-bezier(.4,0,.2,1) forwards proGymMobileCenterSpringOut!important}}.pro-gym-toast-capsule.is-mobile-center.is-visible{will-change:transform, opacity, filter;animation:.38s cubic-bezier(.34,1.56,.64,1) forwards proGymMobileCenterSpringIn}.pro-gym-toast-capsule.is-mobile-center.is-exiting{will-change:transform, opacity, filter;animation:.25s cubic-bezier(.4,0,.2,1) forwards proGymMobileCenterSpringOut}.pro-gym-toast-capsule.is-desktop-corner.is-visible{will-change:transform, opacity;animation:.32s cubic-bezier(.21,1.02,.73,1) forwards proGymDesktopSlideIn}.pro-gym-toast-capsule.is-desktop-corner.is-exiting{will-change:transform, opacity;animation:.25s cubic-bezier(.4,0,.2,1) forwards proGymDesktopSlideOut}
