@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;500;600;700&family=Orbitron:wght@400;500;700;900&display=swap";.app-header{font-family:"Press Start 2P",monospace;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-top:4px solid #ff9900;padding:calc(clamp(8px,2vw,12px) + env(safe-area-inset-top)) calc(clamp(4px,1vw,8px) + env(safe-area-inset-right)) calc(clamp(8px,2vw,12px) + env(safe-area-inset-bottom)) calc(clamp(4px,1vw,8px) + env(safe-area-inset-left));position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100dvw;box-sizing:border-box;box-shadow:0 -4px #c70 inset,0 -8px 16px #f903 inset;gap:clamp(8px,2vw,12px);overflow:visible;min-height:76px}.app-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,#f90,#f90 8px,#fb4 8px,#fb4 16px)}.app-header>*{display:flex;align-items:center;min-width:0}.app-header>*:first-child,.app-header>*:last-child{flex:0 0 auto;min-width:clamp(40px,10vw,48px);z-index:2}.app-header>*:nth-child(2){flex:1 1 auto;min-width:0;justify-content:center;overflow:hidden}.app-header .saltButton{font-family:"Press Start 2P",monospace;font-size:clamp(8px,2.5vw,10px);background:#f90;color:#000;border:none;padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px);cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .1s ease;box-shadow:2px 2px #c70,inset 1px 1px #fb4;height:clamp(40px,10vw,48px);min-width:clamp(40px,10vw,48px);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-header .saltButton:hover{background:#fb4;transform:translate(1px,1px);box-shadow:1px 1px #c70,inset 1px 1px #fd8}.app-header .saltButton:active{transform:translate(2px,2px);box-shadow:0 0 #c70,inset 1px 1px #c70}.tab-nav{display:flex;gap:clamp(2px,.5vw,4px);justify-content:center;align-items:center;width:100%;min-width:0;overflow:hidden}.tab-button{font-family:"Press Start 2P",monospace;font-size:clamp(8px,2.5vw,10px);color:#ccc;background:#333;border:2px solid #555;padding:clamp(4px,1vw,6px) clamp(4px,1vw,8px);text-transform:uppercase;letter-spacing:clamp(.2px,.1vw,.5px);transition:all .1s ease;box-shadow:1px 1px #222;flex:1 1 0;min-width:0;max-width:clamp(80px,20vw,120px);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;height:clamp(32px,8vw,40px);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.tab-button:hover{color:#f90;border-color:#f90;background:#444;transform:translate(1px,1px)}.tab-button:focus{outline:2px solid #ff9900;outline-offset:2px;color:#000}.tab-selected{background:#f90;color:#000;border-color:#fb4;box-shadow:inset 1px 1px #fb4,1px 1px #c70}.tab-selected:hover{background:#fb4;transform:none;color:#000}.saltMenuPanel{background:#2d2d2d;border:3px solid #ff9900;padding:8px;box-shadow:6px 6px #c70,6px 6px 16px #000c;min-width:10em;overflow-y:auto;z-index:1000;font-family:"Press Start 2P",monospace}.saltMenuPanel .saltMenuItem{font-family:"Press Start 2P",monospace;font-size:14px;color:#f90;padding:8px 12px;background:transparent;border:2px solid transparent;cursor:pointer;letter-spacing:1px;transition:all .1s ease;margin:2px 0;display:block;width:100%;text-align:left;box-sizing:border-box}.saltMenuPanel .saltMenuItem:hover{background:#f90;color:#000;border-color:#fb4;box-shadow:inset 2px 2px #fb4}.app-header [role=tooltip]{font-family:"Press Start 2P",monospace;font-size:8px;background:#f90;color:#000;padding:8px 12px;border:2px solid #ffbb44;box-shadow:4px 4px #c70;text-transform:uppercase;letter-spacing:1px}.app-header svg{width:clamp(16px,3.5vw,20px);height:clamp(16px,3.5vw,20px);filter:drop-shadow(1px 1px 0 rgba(0,0,0,.5))}@media (max-width: 768px){.app-header{padding:clamp(6px,1.5vw,8px) clamp(2px,.5vw,4px);gap:clamp(4px,1vw,6px)}.tab-nav{gap:clamp(1px,.3vw,2px)}.tab-button{font-size:clamp(5px,1.8vw,7px);padding:clamp(3px,.8vw,4px) clamp(2px,.5vw,4px);height:clamp(28px,7vw,36px);max-width:clamp(60px,18vw,100px)}.app-header .saltButton{padding:clamp(6px,1.5vw,8px) clamp(8px,2vw,12px);min-width:clamp(36px,8vw,40px);height:clamp(36px,8vw,40px)}}@media (max-width: 480px){.app-header{padding:clamp(4px,1vw,6px) clamp(1px,.3vw,2px);gap:clamp(2px,.5vw,4px)}.tab-nav{gap:1px}.tab-button{font-size:clamp(4px,1.5vw,10px);padding:clamp(2px,.5vw,3px) clamp(1px,.3vw,2px);height:clamp(24px,6vw,32px);max-width:clamp(50px,15vw,80px)}.app-header .saltButton{padding:clamp(4px,1vw,6px) clamp(6px,1.5vw,8px);min-width:clamp(32px,7vw,36px);height:clamp(32px,7vw,36px)}}@media (max-width: 320px){.app-header{padding:4px 1px;gap:2px}.tab-nav{gap:1px}.tab-button{font-size:4px;padding:2px 1px;height:24px;max-width:clamp(40px,12vw,60px)}.app-header .saltButton{padding:4px 6px;min-width:28px;height:28px}}.app-header:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,153,0,.03) 2px,rgba(255,153,0,.03) 4px);pointer-events:none}.tab-icon-button{font-family:"Press Start 2P",monospace;color:#ccc;background:#333;border:2px solid #555;padding:clamp(16px,4vw,24px);transition:all .1s ease;box-shadow:1px 1px #222;flex:1 1 0;min-width:0;max-width:clamp(70px,18vw,100px);text-align:center;cursor:pointer;height:clamp(56px,14vw,72px);display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:0}.tab-icon-button:hover{color:#f90;border-color:#f90;background:#444;transform:translate(1px,1px)}.tab-icon-button:focus{outline:2px solid #ff9900;outline-offset:2px;color:#000}.tab-icon-button.tab-selected{background:#f90;color:#000;border-color:#fb4;box-shadow:inset 1px 1px #fb4,1px 1px #c70}.tab-icon-button.tab-selected:hover{background:#fb4;transform:none;color:#000}.tab-icon-button svg{width:clamp(28px,7vw,40px);height:clamp(28px,7vw,40px);filter:drop-shadow(1px 1px 0 rgba(0,0,0,.5))}.tab-icon-button.tab-selected svg{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.8))}.app-header{font-family:"Press Start 2P",monospace;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-top:4px solid #ff9900;padding:calc(clamp(8px,2vw,12px) + env(safe-area-inset-top)) calc(clamp(4px,1vw,8px) + env(safe-area-inset-right)) calc(clamp(8px,2vw,12px) + env(safe-area-inset-bottom)) calc(clamp(4px,1vw,8px) + env(safe-area-inset-left));position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100dvw;box-sizing:border-box;box-shadow:0 -4px #c70 inset,0 -8px 16px #f903 inset;gap:clamp(8px,2vw,12px);overflow:visible;min-height:96px}@media (max-width: 768px){.tab-icon-button{padding:clamp(12px,3vw,16px);height:clamp(48px,12vw,56px);max-width:clamp(60px,15vw,80px)}.tab-icon-button svg{width:clamp(24px,6vw,32px);height:clamp(24px,6vw,32px)}.app-header{min-height:84px}}@media (max-width: 480px){.tab-icon-button{padding:clamp(8px,2vw,12px);height:clamp(44px,10vw,52px);max-width:clamp(50px,12vw,70px)}.tab-icon-button svg{width:clamp(20px,5vw,28px);height:clamp(20px,5vw,28px)}.app-header{min-height:76px}}@media (max-width: 320px){.tab-icon-button{padding:clamp(6px,1.5vw,8px);height:clamp(40px,9vw,48px);max-width:clamp(45px,10vw,60px)}.tab-icon-button svg{width:clamp(18px,4vw,24px);height:clamp(18px,4vw,24px)}.app-header{min-height:68px}}._levelUpContainer_11bmr_1{background:linear-gradient(135deg,gold,#ffb347);border:4px solid #ff6b35;border-radius:20px;padding:24px 16px;text-align:center;box-shadow:0 8px 32px #0000004d,0 0 0 8px #ffd70033;animation:_levelUpPulse_11bmr_1 2s infinite ease-in-out;width:100%;max-width:350px;position:relative;overflow:hidden;font-family:"Press Start 2P",monospace;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.3))}._levelUpContainer_11bmr_1:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:_shimmer_11bmr_1 3s infinite;pointer-events:none}._iconBurst_11bmr_32 svg{filter:contrast(1.2) saturate(1.3);text-shadow:2px 0 0 rgba(255,215,0,.8),-2px 0 0 rgba(255,107,53,.8),0 2px 0 rgba(255,215,0,.8),0 -2px 0 rgba(255,107,53,.8);padding:0 12px;margin-bottom:12px;animation:_bounce_11bmr_1 1s infinite alternate}._levelText_11bmr_40{font-family:"Press Start 2P",monospace;font-size:clamp(12px,3vw,16px);color:#2c3e50;text-shadow:2px 2px 0 rgba(255,255,255,.8),-1px -1px 0 rgba(0,0,0,.8);margin-bottom:8px;font-weight:400;letter-spacing:2px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}._levelNumber_11bmr_53{font-family:"Press Start 2P",monospace;font-size:clamp(20px,6vw,28px);color:#c0392b;text-shadow:3px 3px 0 rgba(255,255,255,.8),-2px -2px 0 rgba(0,0,0,.8),4px 4px 0 rgba(255,107,53,.3);margin-bottom:16px;font-weight:400;letter-spacing:3px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}._celebration_11bmr_66{font-family:"Press Start 2P",monospace;font-size:clamp(10px,2.5vw,14px);color:#2c3e50;opacity:.9;animation:_fadeInUp_11bmr_1 1s ease-out .5s both;letter-spacing:1px;text-shadow:1px 1px 0 rgba(255,255,255,.6);image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}@keyframes _levelUpPulse_11bmr_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _bounce_11bmr_1{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes _shimmer_11bmr_1{0%{transform:translate(-100%) translateY(-100%)}to{transform:translate(100%) translateY(100%)}}@keyframes _fadeInUp_11bmr_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 320px){._levelUpContainer_11bmr_1{padding:20px 12px;margin:0 8px}}@media (min-width: 768px){._levelUpContainer_11bmr_1{padding:32px 24px}}@keyframes _gradientShift_8tlex_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _sparkle_8tlex_1{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes _bounce_8tlex_1{0%{transform:scale(0) rotate(0)}50%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0)}}@keyframes _slideInLeft_8tlex_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInUp_8tlex_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._questToast_8tlex_50{position:relative;background:linear-gradient(135deg,#1e293b,#334155,#1e293b);border:2px solid transparent;border-radius:16px;padding:20px 24px;min-width:320px;font-family:Orbitron,"Exo 2",monospace;box-shadow:0 0 30px #10b98166,0 8px 32px #0000004d,inset 0 1px #ffffff1a;overflow:hidden;transform:translateY(-20px) scale(.9);opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1);cursor:default;-webkit-user-select:none;user-select:none}._questToast_8tlex_50._visible_8tlex_66{transform:translateY(0) scale(1);opacity:1}._questToast_8tlex_50:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 0 40px #10b98180,0 12px 40px #0006,inset 0 1px #ffffff26!important}._animatedBorder_8tlex_75{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#10b981,#3b82f6,#8b5cf6,#10b981);border-radius:16px;z-index:-1;background-size:400% 400%;animation:_gradientShift_8tlex_1 3s ease infinite}._particle_8tlex_88{position:absolute;width:4px;height:4px;background:#10b981;border-radius:50%;box-shadow:0 0 6px #10b981;animation:_sparkle_8tlex_1 2s ease-out infinite}._mainContent_8tlex_98{display:flex;align-items:center;gap:12px;margin-bottom:12px}._trophy_8tlex_105{font-size:28px;animation:_bounce_8tlex_1 .8s ease-out .2s both}._questInfo_8tlex_110 ._questLabel_8tlex_110{color:#d1fae5;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:2px;animation:_slideInLeft_8tlex_1 .6s ease-out .3s both}._questInfo_8tlex_110 ._questName_8tlex_119{color:#fff;font-size:18px;font-weight:700;animation:_slideInLeft_8tlex_1 .6s ease-out .4s both;font-family:Orbitron,"Exo 2",monospace}._rewardsSection_8tlex_127{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:12px 16px;animation:_slideInUp_8tlex_1 .6s ease-out .5s both}._rewardsSection_8tlex_127 ._rewardsLabel_8tlex_134{color:#d1fae5;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}._rewardsSection_8tlex_127 ._rewardsList_8tlex_142{display:flex;flex-wrap:wrap;gap:8px}._rewardBadge_8tlex_148{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:4px 12px;border-radius:20px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #10b9814d;animation:_slideInUp_8tlex_1 .4s ease-out both}._rewardBadge_8tlex_148 ._rewardIcon_8tlex_161{font-size:14px}@keyframes _pulse_1kzeh_1{0%{opacity:1}50%{opacity:.7}to{opacity:1}}._retroPulse_1kzeh_12{animation:_pulse_1kzeh_1 2s infinite}@keyframes _glow_1kzeh_1{0%{text-shadow:0 0 8px #00ff41}50%{text-shadow:0 0 16px #00ff41}to{text-shadow:0 0 8px #00ff41}}._retroGlow_1kzeh_28{animation:_glow_1kzeh_1 3s infinite}div::-webkit-scrollbar{width:8px}div::-webkit-scrollbar-track{background:#1a1a1a;border:1px solid #ff9900}div::-webkit-scrollbar-thumb{background:#f90;border-radius:0}div::-webkit-scrollbar-thumb:hover{background:#fa0}@keyframes _draw-check_1kzeh_1{to{stroke-dashoffset:0}}@keyframes _fade-check_1kzeh_1{to{opacity:0}}._checkmarkPath_1kzeh_60{stroke-dasharray:100;stroke-dashoffset:100;animation:_draw-check_1kzeh_1 .8s ease-out forwards,_fade-check_1kzeh_1 .5s ease-out .9s forwards}._tracker_f3ovi_1{display:flex;justify-content:center;padding:0;margin:0;background:transparent}._cardsContainer_f3ovi_9{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center}._cardContainer_f3ovi_17{max-width:6rem;position:relative;background:transparent;margin-top:4px}._starContainer_f3ovi_24,._starSvg_f3ovi_25,._starBase_f3ovi_26,._progressFill_f3ovi_27,._optimalFill_f3ovi_28{image-rendering:pixelated;position:relative;width:100%;aspect-ratio:1}._centerContent_f3ovi_35{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;pointer-events:none;font-family:monospace}._mainNumber_f3ovi_47{font-size:1.2rem;font-weight:700;font-family:Share Tech Mono,monospace;color:#1f2937}._unitLabel_f3ovi_54{margin-top:.25rem;font-size:10px;color:#fff;letter-spacing:2px;font-family:Orbitron,monospace;text-align:center;font-weight:700}._gameContainer_1fm8t_1{position:relative;width:100%;background:linear-gradient(45deg,#0a0a0a,#1a0a2e,#16213e);min-height:100%}._scanlines_1fm8t_8{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px);pointer-events:none;z-index:1}._gridBackground_1fm8t_19{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 1px);background-size:20px 20px;animation:_gridMove_1fm8t_1 20s linear infinite;pointer-events:none;z-index:1}@keyframes _gridMove_1fm8t_1{0%{transform:translate(0)}to{transform:translate(20px,20px)}}._container_1fm8t_40{position:relative;z-index:2;padding:16px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid #00ffff;border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:20px;width:100%;box-shadow:0 0 20px #00ffff4d,inset 0 0 20px #00ffff1a;animation:_containerGlow_1fm8t_1 2s ease-in-out infinite alternate;margin:0}@keyframes _containerGlow_1fm8t_1{0%{box-shadow:0 0 20px #00ffff4d,inset 0 0 20px #00ffff1a}to{box-shadow:0 0 30px #00ffff80,inset 0 0 20px #0ff3}}._headerSection_1fm8t_65{margin-bottom:16px;display:flex;text-align:center;align-items:center;justify-content:center;text-shadow:0 0 10px #00ffff;animation:_textGlow_1fm8t_1 1.5s ease-in-out infinite alternate}._header_1fm8t_65{font-size:24px;font-family:"Press Start 2P",monospace;color:#0ff}@keyframes _textGlow_1fm8t_1{0%{text-shadow:0 0 10px #00ffff}to{text-shadow:0 0 20px #00ffff,0 0 30px #00ffff}}._progressContainer_1fm8t_90{display:flex;flex-direction:column;gap:8px;align-items:center}._progressLabel_1fm8t_97{font-family:"Press Start 2P",monospace;font-size:12px;color:#ffa640;text-shadow:0 0 5px #ffa640}._progressBar_1fm8t_104{width:200px;height:12px;background:#000;border:2px solid #00ffff;border-radius:6px;overflow:hidden;position:relative}._progressFill_1fm8t_114{height:100%;background:linear-gradient(90deg,#f0f,#0ff,#ff0);transition:width .3s ease;box-shadow:0 0 10px #ffffff80;animation:_progressPulse_1fm8t_1 1s ease-in-out infinite alternate}@keyframes _progressPulse_1fm8t_1{0%{box-shadow:0 0 10px #ffffff80}to{box-shadow:0 0 15px #fffc}}._progressText_1fm8t_130{font-family:"Press Start 2P",monospace;font-size:10px;color:#fff}._xpPreview_1fm8t_136{background:linear-gradient(135deg,#2d1b69,#11998e);border:2px solid #ffa640;border-radius:8px;padding:16px;text-align:center;box-shadow:0 0 15px #ffa64066;animation:_xpGlow_1fm8t_1 2s ease-in-out infinite alternate}@keyframes _xpGlow_1fm8t_1{0%{box-shadow:0 0 15px #ffa64066}to{box-shadow:0 0 25px #ffa64099}}._xpHeader_1fm8t_154{font-family:"Press Start 2P",monospace;font-size:14px;color:#ffa640;margin-bottom:12px;text-shadow:0 0 8px #ffa640}._xpStats_1fm8t_162{display:flex;justify-content:space-around;align-items:center;gap:16px}._xpStat_1fm8t_162{display:flex;flex-direction:column;align-items:center;gap:4px}._xpIcon_1fm8t_176{font-size:20px;filter:drop-shadow(0 0 5px rgba(255,255,255,.8))}._xpValue_1fm8t_181{font-family:"Press Start 2P",monospace;font-size:16px;color:#0f0;text-shadow:0 0 8px #00ff00}._xpLabel_1fm8t_188{font-family:"Press Start 2P",monospace;font-size:8px;color:#fff;opacity:.8}._section_1fm8t_195{flex:1;background:#0000004d;border:1px solid #444;border-radius:8px;padding:16px;transition:all .3s ease}._section_1fm8t_195:hover{border-color:#0ff;box-shadow:0 0 10px #0ff3}._sectionLabel_1fm8t_209{font-family:"Press Start 2P",monospace;font-size:14px;color:#ffa640;text-shadow:0 0 5px #ffa640;display:block}._workoutGrid_1fm8t_217{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._workoutCard_1fm8t_223{background:linear-gradient(135deg,#0f3460,#e94560);border:2px solid #444;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .3s ease;color:#fff;font-family:"Press Start 2P",monospace;position:relative;overflow:hidden}._workoutCard_1fm8t_223:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);transition:all .3s ease;opacity:0}._workoutCard_1fm8t_223:hover:before{opacity:1;animation:_shine_1fm8t_1 .5s ease-in-out}@keyframes _shine_1fm8t_1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}._workoutCard_1fm8t_223:hover{transform:translateY(-2px);border-color:#0ff;box-shadow:0 5px 15px #00ffff4d}._workoutCardActive_1fm8t_269{border-color:#0f0!important;background:linear-gradient(135deg,#16a085,#f4d03f)!important;box-shadow:0 0 20px #00ff0080!important;transform:scale(1.05)}._workoutIcon_1fm8t_276{font-size:24px;margin-bottom:8px;filter:drop-shadow(0 0 5px rgba(255,255,255,.8))}._workoutType_1fm8t_282{font-size:12px;margin-bottom:4px;font-weight:700}._workoutDesc_1fm8t_288{font-size:8px;opacity:.8;line-height:1.2}._toggleGroup_1fm8t_294{display:flex;gap:12px;justify-content:center;background-color:transparent;border:none}._arcadeToggle_1fm8t_302{flex:1!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:2px solid #444!important;border-radius:8px!important;color:#fff!important;font-family:"Press Start 2P",monospace!important;font-size:12px!important;padding:25px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}._arcadeToggle_1fm8t_302:hover{transform:translateY(-2px);border-color:#0ff!important;box-shadow:0 5px 15px #00ffff4d}._arcadeToggle_1fm8t_302[aria-pressed=true],._arcadeToggleSelected_1fm8t_333{background:linear-gradient(135deg,#16a085,#f4d03f)!important;border-color:#0f0!important;box-shadow:0 0 20px #00ff0080!important;transform:scale(1.05)}._toggleIcon_1fm8t_340{font-size:24px;margin-bottom:2px;filter:drop-shadow(0 0 3px rgba(255,255,255,.8))}._inputSection_1fm8t_346{display:flex;flex-direction:column;gap:8px}._pixelInput_1fm8t_352,._durationInputs_1fm8t_353{display:flex;gap:12px}._arcadeInput_1fm8t_358{background:#000!important;border:2px solid #00ffff!important;border-radius:6px!important;color:#0f0!important;font-family:"Press Start 2P",monospace!important;font-size:15px!important;box-shadow:inset 0 0 10px #0ff3;transition:all .3s ease;pointer-events:auto}._dropdownContainer_1fm8t_370{flex:1}._arcadeDropdown_1fm8t_374{width:100%;background:#000!important;border:2px solid #00ffff!important;border-radius:6px!important;color:#0f0!important;font-family:"Press Start 2P",monospace!important;font-size:12px!important;padding:12px!important;text-align:center}._rpeContainer_1fm8t_386{padding:8px}._rpeContainer_1fm8t_386:hover{border-color:#0ff;box-shadow:0 0 10px #0ff3}._arcadeTextarea_1fm8t_395{width:100%;padding:12px;border-radius:8px;border:2px solid #00ffff;font-size:14px;font-family:"Press Start 2P",monospace;background:#000;color:#0f0;resize:vertical;min-height:80px;box-shadow:inset 0 0 10px #0ff3;transition:all .3s ease;line-height:1.4}._arcadeTextarea_1fm8t_395:focus{border-color:#ff0;box-shadow:0 0 15px #ffff0080;outline:none}._arcadeTextarea_1fm8t_395::placeholder{color:#666;opacity:1}._submitSection_1fm8t_422{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}._questButton_1fm8t_430{font-family:"Press Start 2P",monospace!important;background:linear-gradient(135deg,#ff6b6b,orange)!important;color:#000!important;border:3px solid #ffff00!important;border-radius:12px!important;padding:20px 24px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 0 20px #ffa50080,inset 0 0 20px #fff3;display:flex;align-items:center;gap:8px;min-width:280px;justify-content:center}._questButton_1fm8t_430:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);transition:all .3s ease;opacity:0}._questButton_1fm8t_430:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 5px 25px #ffa500b3,inset 0 0 20px #ffffff4d;border-color:#0ff!important}._questButton_1fm8t_430:hover:before{opacity:1;animation:_buttonShine_1fm8t_1 .6s ease-in-out}@keyframes _buttonShine_1fm8t_1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}._questButton_1fm8t_430:active{transform:translateY(-1px) scale(1.02)}._questButtonDisabled_1fm8t_488{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;background:linear-gradient(135deg,#666,#999)!important;border-color:#444!important;box-shadow:none!important}._buttonIcon_1fm8t_497{font-size:18px;filter:drop-shadow(0 0 5px rgba(255,255,255,.8));animation:_iconPulse_1fm8t_1 2s ease-in-out infinite}@keyframes _iconPulse_1fm8t_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._validationHint_1fm8t_511{font-family:"Press Start 2P",monospace;font-size:10px;color:#ff6b6b;text-align:center;text-shadow:0 0 5px #ff6b6b;max-width:280px;line-height:1.3}._emojiBlink_1fm8t_521{display:inline-block;animation:_hintBlink_1fm8t_1 1.3s ease-in-out infinite}@keyframes _hintBlink_1fm8t_1{0%,50%{opacity:1}51%,to{opacity:.5}}._toastContainer_1fm8t_534{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid #ffa640;color:#fffdd0;font-family:"Press Start 2P",monospace;font-size:14px;box-shadow:0 0 25px #ffa640,inset 0 0 15px #ffa64033;border-radius:12px;position:relative;overflow:hidden}._toastContainer_1fm8t_534:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ffa640,#0ff,#f0f,#ffa640);border-radius:12px;z-index:-1;animation:_borderRotate_1fm8t_1 3s linear infinite}@keyframes _borderRotate_1fm8t_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toastHeader_1fm8t_571{margin-bottom:8px;color:#0ff;text-shadow:0 0 10px #00ffff}._toastSub_1fm8t_577{font-size:12px;color:#ffa640;margin-bottom:4px;text-shadow:0 0 5px #ffa640}._loadingPanel_1fm8t_584{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid #00ffff;border-radius:12px;margin:20px auto;max-width:300px}._pixelSpinner_1fm8t_597{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:20px}._pixelBlock_1fm8t_604{width:12px;height:12px;background:#0ff;animation:_pixelAnimation_1fm8t_1 1.2s ease-in-out infinite;box-shadow:0 0 10px #0ff}._pixelBlock_1fm8t_604:nth-child(1){animation-delay:0s}._pixelBlock_1fm8t_604:nth-child(2){animation-delay:.2s}._pixelBlock_1fm8t_604:nth-child(3){animation-delay:.4s}._pixelBlock_1fm8t_604:nth-child(4){animation-delay:.6s}@keyframes _pixelAnimation_1fm8t_1{0%,to{background:#0ff;box-shadow:0 0 10px #0ff}50%{background:#f0f;box-shadow:0 0 15px #f0f}}._loadingText_1fm8t_638{font-family:"Press Start 2P",monospace;font-size:14px;color:#0ff;text-shadow:0 0 10px #00ffff;animation:_loadingPulse_1fm8t_1 1s ease-in-out infinite alternate}@keyframes _loadingPulse_1fm8t_1{0%{opacity:.5}to{opacity:1}}@media (max-width: 768px){._gameContainer_1fm8t_1{padding:0}._container_1fm8t_40{padding:12px;gap:16px;border-radius:8px}._header_1fm8t_65{font-size:20px}._workoutGrid_1fm8t_217{grid-template-columns:1fr;gap:8px}._questButton_1fm8t_430{min-width:100%;font-size:12px;padding:15px 16px!important}._xpStats_1fm8t_162{flex-direction:row;flex-wrap:wrap;gap:8px}._progressBar_1fm8t_104{width:140px}._section_1fm8t_195{padding:12px;gap:12px}}@media (max-width: 480px){._header_1fm8t_65{font-size:15px}._sectionLabel_1fm8t_209{font-size:12px}._questButton_1fm8t_430{font-size:11px;padding:15px 14px!important}._durationInputs_1fm8t_353{flex-direction:column;gap:8px}._workoutCard_1fm8t_223{padding:12px}._workoutIcon_1fm8t_276{font-size:20px}._workoutType_1fm8t_282{font-size:10px}._workoutDesc_1fm8t_288{font-size:7px}}@keyframes _pulse_1g275_1{0%,to{opacity:1}50%{opacity:.5}}._backdrop_1g275_9{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:40;transition:opacity .3s ease}._drawer_1g275_17{position:fixed;bottom:0;left:0;right:0;background-color:#1f2937;border-top:4px solid #ff9900;border-top-left-radius:12px;border-top-right-radius:12px;z-index:50;transform:translateY(100%);transition:transform .3s ease;max-height:80dvh}._drawer--open_1g275_31{transform:translateY(0)}._drawer__header_1g275_34{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #374151}._drawer__headerContent_1g275_41{display:flex;align-items:center;gap:.5rem}._drawer__headerIcon_1g275_46{color:#f90}._drawer__title_1g275_49{font-size:24px;font-weight:700;color:#fff;margin:0}._drawer__closeButton_1g275_55{color:#9ca3af;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:4px;transition:color .2s ease}._drawer__closeButton_1g275_55:hover{color:#fff}._drawer__content_1g275_67{padding:1rem;overflow-y:auto;max-height:calc(80vh - 80px)}._mealCard_1g275_73{background-color:#1f2937;border:2px solid #374151;border-radius:8px;padding:1rem;margin-bottom:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:border-color .2s ease}._mealCard_1g275_73:hover{border-color:#4b5563}._mealCard__header_1g275_85{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}._mealCard__info_1g275_91{flex:1}._mealCard__title_1g275_94{color:#fff;font-weight:700;font-size:1.25rem;margin:0 0 .25rem}._mealCard__timestamp_1g275_100{color:#9ca3af;font-size:1rem;margin:0}._mealCard__calories_1g275_105{text-align:right}._mealCard__caloriesValue_1g275_108{font-size:2rem;font-weight:700;color:#f90;margin-bottom:.25rem;line-height:1}._mealCard__caloriesLabel_1g275_115{font-size:.75rem;color:#9ca3af}._mealCard__macros_1g275_119{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}._mealCard__additionalStats_1g275_125{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.75rem}._mealCard__statBoosts_1g275_131{border-top:1px solid #374151;padding-top:.75rem}._mealCard__statBoostsTitle_1g275_135{font-size:15px;color:#9ca3af;font-weight:600;margin-bottom:.5rem}._mealCard__statBoostsGrid_1g275_141{display:flex;flex-wrap:wrap;gap:.25rem}._mealCard__currency_1g275_146{margin-top:.75rem;text-align:right}._mealCard__currencyText_1g275_150{color:#f90;font-weight:700;font-size:15px}._macroItem_1g275_156{background-color:#374151;border-radius:6px;padding:.5rem;text-align:center}._macroItem__value_1g275_162{font-size:17px;font-weight:700;margin-bottom:.25rem;line-height:19px}._macroItem__label_1g275_168{font-size:14px;color:#9ca3af}._macroItem--protein_1g275_172 ._macroItem__value_1g275_162{color:#ef4444}._macroItem--carbs_1g275_175 ._macroItem__value_1g275_162{color:#eab308}._macroItem--fat_1g275_178 ._macroItem__value_1g275_162{color:#3b82f6}._additionalStat_1g275_182{background-color:#374151;border-radius:6px;padding:.5rem;display:flex;align-items:center;gap:.5rem}._additionalStat__icon_1g275_190{color:#3b82f6}._additionalStat__content_1g275_193{flex:1}._additionalStat__value_1g275_196{font-size:17px;font-weight:700;color:#3b82f6;margin-bottom:.125rem;line-height:1}._additionalStat__label_1g275_203{font-size:14px;color:#9ca3af}._additionalStat_1g275_182:nth-child(2) ._additionalStat__icon_1g275_190,._additionalStat_1g275_182:nth-child(2) ._additionalStat__value_1g275_196{color:#22c55e}._statBoost_1g275_212{display:flex;align-items:center;gap:.25rem;background-color:#374151;border-radius:4px;padding:.25rem .5rem;font-size:15px}._statBoost--red_1g275_221 ._statBoost__icon_1g275_221{color:#ef4444}._statBoost--blue_1g275_224 ._statBoost__icon_1g275_221{color:#3b82f6}._statBoost--yellow_1g275_227 ._statBoost__icon_1g275_221{color:#eab308}._statBoost--green_1g275_230 ._statBoost__icon_1g275_221{color:#22c55e}._statBoost--purple_1g275_233 ._statBoost__icon_1g275_221{color:#a855f7}._statBoost__label_1g275_236{color:#d1d5db}._statBoost__value_1g275_239{color:#22c55e;font-weight:700}._loadingState_1g275_244{text-align:center;padding:2rem 0}._loadingState__content_1g275_248{animation:_pulse_1g275_1 2s cubic-bezier(.4,0,.6,1) infinite}._loadingState__text_1g275_251{color:#9ca3af;margin-bottom:.5rem}._loadingState__subtext_1g275_255{color:#6b7280;font-size:.875rem}._loadingMore_1g275_260{text-align:center;padding:1rem 0}._loadingMore__content_1g275_264{animation:_pulse_1g275_1 2s cubic-bezier(.4,0,.6,1) infinite}._loadingMore__text_1g275_267{color:#9ca3af;margin-bottom:.25rem}._loadingMore__subtext_1g275_271{color:#6b7280;font-size:.875rem}._emptyState_1g275_276{text-align:center;padding:2rem 0}._emptyState__icon_1g275_280{color:#6b7280;margin:0 auto 1rem}._emptyState__text_1g275_284{color:#9ca3af;margin-bottom:.5rem}._emptyState__subtext_1g275_288{color:#6b7280;font-size:.875rem}._endOfList_1g275_293{text-align:center;padding:1rem 0;border-top:1px solid #374151}._endOfList__text_1g275_298{color:#6b7280;font-size:1rem;margin-bottom:.25rem}._endOfList__subtext_1g275_303{color:#6b7280;font-size:.75rem}._mealsList_1g275_308{display:flex;flex-direction:column;gap:1rem}@media (max-width: 640px){._drawer__content_1g275_67,._mealCard_1g275_73{padding:.75rem}._mealCard__macros_1g275_119,._mealCard__additionalStats_1g275_125{gap:.375rem}}@font-face{font-family:Pixelfy Sans}._container_1chaz_4{color:#f90;font-family:"Press Start 2P",monospace;min-height:60vh}._heading_1chaz_10{font-size:20px;text-align:center;margin-bottom:16px}._rangeButtons_1chaz_16{display:flex;justify-content:center;gap:8px;margin-bottom:16px}._button_1chaz_23{background-color:transparent;color:#f90;border:2px solid #ff9900;padding:8px 12px;font-size:12px;cursor:pointer;transition:background-color .2s}._button_1chaz_23:hover{background-color:#030}._activeButton_1chaz_37{background-color:#f90;color:#000;border:2px solid #00ff00}@keyframes _draw-check_1chaz_1{to{stroke-dashoffset:0}}@keyframes _fade-check_1chaz_1{to{opacity:0}}._checkmarkPath_1chaz_53{stroke-dasharray:100;stroke-dashoffset:100;animation:_draw-check_1chaz_1 .8s ease-out forwards,_fade-check_1chaz_1 .5s ease-out .9s forwards}._drawer__header_uqx77_2{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:#4dd0e1;padding:16px;margin-top:8px;border:1px solid #4dd0e1;border-radius:4px;position:relative}._drawer__header_uqx77_2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4dd0e1,#66bb6a,#ffeb3b)}._drawer__headerContent_uqx77_24{display:flex;align-items:center;gap:1rem;z-index:1;position:relative}._drawer__headerIcon_uqx77_32{color:#66bb6a;filter:drop-shadow(0 0 2px #66bb6a)}._drawer__title_uqx77_37{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:18px;margin:0;color:#fff;text-shadow:1px 1px 0 #0f0f0f}._drawer__content_uqx77_47{padding:1rem;max-height:calc(80dvh - 80px);background:#0f0f0f}._drawer__content_uqx77_47::-webkit-scrollbar{width:8px}._drawer__content_uqx77_47::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}._drawer__content_uqx77_47::-webkit-scrollbar-thumb{background:#4dd0e1;border-radius:4px}._drawer__content_uqx77_47::-webkit-scrollbar-thumb:hover{background:#66bb6a}._loadingState_uqx77_67,._emptyState_uqx77_68{display:flex;align-items:center;justify-content:center;min-height:300px;text-align:center;background:#222;border:1px solid #4dd0e1;margin:2rem 0;border-radius:8px}._loadingState__content_uqx77_81,._emptyState__content_uqx77_82{display:flex;flex-direction:column;align-items:center;gap:1rem}._loadingState__spinner_uqx77_89{width:24px;height:24px;border:3px solid #1a1a1a;border-top:3px solid #4dd0e1;border-radius:50%;animation:_spin_uqx77_1 1s linear infinite}@keyframes _spin_uqx77_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState__text_uqx77_106,._emptyState__text_uqx77_107{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:14px;color:#fff;text-shadow:1px 1px 0 #0f0f0f}._loadingState__subtext_uqx77_116,._emptyState__subtext_uqx77_117{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:11px;color:#b0b0b0;text-shadow:1px 1px 0 #0f0f0f}._emptyState__icon_uqx77_126{color:#4dd0e1;box-shadow:0 0 4px #4dd0e14d;padding:1rem;border:1px solid #4dd0e1;background:#0f0f0f;border-radius:8px}._workoutsList_uqx77_135{display:flex;flex-direction:column;gap:24px;margin:12px 0 0}._workoutCard_uqx77_142{background:#222;color:#fff;font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;border:1px solid #66bb6a;box-shadow:0 0 4px #66bb6a4d;padding:1.5rem;position:relative;border-radius:8px;transition:all .3s ease}._workoutCard_uqx77_142:hover{transform:translateY(-2px);box-shadow:0 4px 12px #66bb6a4d}._workoutCard__header_uqx77_161{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #333333}._workoutCard__info_uqx77_170{flex:1}._workoutCard__title_uqx77_174{font-size:14px;margin:0 0 .5rem;color:#ffeb3b;text-shadow:1px 1px 0 #0f0f0f}._workoutCard__timestamp_uqx77_181{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:10px;color:gray;margin:0;display:flex;align-items:center;gap:.5rem}._workoutCard__timestampIcon_uqx77_193{color:#4dd0e1}._workoutCard__xp_uqx77_197{background:#f48fb1;color:#0f0f0f;border:2px solid #ffffff;padding:.75rem;text-align:center;min-width:70px;border-radius:6px;box-shadow:0 0 4px #f48fb14d}._workoutCard__xpValue_uqx77_209{font-size:14px;font-weight:700;line-height:1;margin-bottom:.25rem}._workoutCard__xpLabel_uqx77_216{font-size:10px;opacity:.9}._workoutCard__sectionTitle_uqx77_221{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:11px;color:#4dd0e1;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #333333}._workoutCard__sectionTitle_uqx77_221 svg{color:#66bb6a}._workoutCard__exercises_uqx77_238{margin-bottom:1.5rem}._workoutCard__exercisesList_uqx77_242{display:flex;flex-direction:column;gap:1rem}._exerciseItem_uqx77_248{padding:1rem;background:#0f0f0f;border:1px solid #66bb6a;border-radius:6px;position:relative}._exerciseItem__name_uqx77_257{font-size:12px;color:#ffeb3b;margin-bottom:.75rem;text-shadow:1px 1px 0 #0f0f0f}._exerciseItem__sets_uqx77_264{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin-bottom:.5rem}._setCard_uqx77_271{background:#42a5f5;color:#fff;padding:.75rem;border-radius:6px;text-align:center;position:relative;border:2px solid #333333;font-size:10px;text-shadow:1px 1px 0 #0f0f0f;transition:all .2s ease}._setCard_uqx77_271:hover{transform:translateY(-1px);box-shadow:0 2px 8px #42a5f566}._setCard_uqx77_271:before{content:"SET " attr(data-set-number);position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#ef5350;color:#fff;padding:.1rem .5rem;border-radius:3px;font-size:7px;white-space:nowrap;font-weight:700;text-shadow:1px 1px 0 #0f0f0f}._setCard__data_uqx77_303{font-size:10px;margin-top:.25rem;font-weight:700}._exerciseItem__set_uqx77_264{background:#42a5f5;color:#fff;padding:.25rem .5rem;border:1px solid #42a5f5;border-radius:4px;font-size:9px;text-shadow:1px 1px 0 #0f0f0f}._exerciseItem__notes_uqx77_319{font-size:9px;color:gray;font-style:italic;margin-top:.5rem;border-top:1px solid #333333;padding-top:.5rem}._workoutCard__statBoosts_uqx77_328{margin-bottom:1.5rem;padding:1rem;background:#0f0f0f;border:1px solid #4dd0e1;border-radius:6px}._workoutCard__statBoostsGrid_uqx77_337{display:flex;flex-wrap:wrap;gap:.75rem}._statBoost_uqx77_343{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;max-width:fit-content;font-size:10px;border:1px solid #4dd0e1;background:#222;border-radius:4px;position:relative}._statBoost--red_uqx77_357{color:#ef5350;border-color:#ef5350;box-shadow:0 0 4px #ef53504d}._statBoost--yellow_uqx77_363{color:#ffeb3b;border-color:#ffeb3b;box-shadow:0 0 4px #ffeb3b4d}._statBoost--pink_uqx77_369{color:#f48fb1;border-color:#f48fb1;box-shadow:0 0 4px #f48fb14d}._statBoost__icon_uqx77_375{flex-shrink:0}._statBoost__label_uqx77_379{font-weight:700}._statBoost__value_uqx77_383{font-weight:700;color:#fff}._workoutCard__notes_uqx77_388{margin-bottom:1rem;border:1px solid #333333;border-radius:6px;background:#0f0f0f}._workoutCard__notesText_uqx77_395{font-size:10px;color:#b0b0b0;line-height:1.4;padding:12px;font-style:italic}._loadingMore_uqx77_403,._endOfList_uqx77_404{display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;margin-top:2rem;border-radius:8px}._loadingMore_uqx77_403{background:#222;border:1px solid #4dd0e1;border-radius:4px}._loadingMore_uqx77_403 ._loadingMore__content_uqx77_419{display:flex;flex-direction:column;align-items:center;gap:1rem}._loadingMore_uqx77_403 ._loadingMore__spinner_uqx77_425{width:20px;height:20px;border:2px solid #1a1a1a;border-top:2px solid #4dd0e1;border-radius:50%;animation:_spin_uqx77_1 1s linear infinite}._loadingMore_uqx77_403 ._loadingMore__text_uqx77_433{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:12px;color:#fff;text-shadow:1px 1px 0 #0f0f0f}._loadingMore_uqx77_403 ._loadingMore__subtext_uqx77_441{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:9px;color:#b0b0b0;text-shadow:1px 1px 0 #0f0f0f}._endOfList_uqx77_404{background:#0f0f0f;border:1px solid #66bb6a;color:#66bb6a}._endOfList_uqx77_404 ._endOfList__content_uqx77_455{display:flex;flex-direction:column;align-items:center;gap:.5rem}._endOfList_uqx77_404 ._endOfList__text_uqx77_461{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:12px;color:#66bb6a;text-shadow:1px 1px 0 #0f0f0f}._endOfList_uqx77_404 ._endOfList__subtext_uqx77_469{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:9px;color:gray;text-shadow:1px 1px 0 #0f0f0f}@media (max-width: 768px){._drawer__title_uqx77_37{font-size:16px}._workoutCard__header_uqx77_161{flex-direction:column;gap:1rem;align-items:flex-start}._workoutCard__xp_uqx77_197{align-self:flex-end}._workoutCard__statBoostsGrid_uqx77_337,._statBoost_uqx77_343{justify-content:center}._exerciseItem__sets_uqx77_264{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.4rem}._setCard_uqx77_271{padding:.5rem;font-size:9px}._setCard_uqx77_271:before{font-size:6px;padding:.05rem .3rem}}@media (max-width: 480px){._drawer__headerContent_uqx77_24{gap:.5rem}._drawer__headerIcon_uqx77_32{width:24px;height:24px}._drawer__title_uqx77_37{font-size:14px}._workoutCard_uqx77_142{padding:1rem}._workoutCard__title_uqx77_174{font-size:12px}._workoutCard__xp_uqx77_197{padding:.5rem;min-width:60px}._workoutCard__xpValue_uqx77_209{font-size:12px}._exerciseItem__sets_uqx77_264{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.3rem}._setCard_uqx77_271{padding:.4rem;font-size:8px}._setCard_uqx77_271:before{font-size:5px;padding:.05rem .2rem;top:-8px}}._container_1flaz_2{display:flex;flex-direction:column;gap:1rem;color:#fff;margin-bottom:40px}._heading_1flaz_10{font-size:var(--headingFontSize);font-weight:700;font-family:var(--headerFontFamily)}._optionButton_1flaz_16{background-color:#1f1f1f;border:1px solid #333;color:#fff;border-radius:.5rem;padding:.75rem 1rem;text-align:left;cursor:pointer;transition:background-color .2s ease;font-family:var(--spaceRetro)}._optionButton_1flaz_16:hover{background-color:#292929}._integrationSection_1flaz_31{background-color:#1a1a1a;border:1px solid #333;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}._integrationSection_1flaz_31 h3{font-size:var(--bodyFontSize);font-weight:600;font-family:var(--nonRetroFontFamily)}._integrationSection_1flaz_31 p{font-size:var(--secondaryTextFontSize);line-height:1.4;color:#ccc;font-family:var(--bodyFontFamily)}._label_1flaz_52{font-size:var(--secondaryTextFontSize);font-weight:600;margin-top:.5rem}._input_1flaz_58{background-color:#121212;border:1px solid #444;border-radius:.375rem;padding:.5rem;color:#fff;font-size:16px;width:100%}._saveButton_1flaz_68{margin-top:.5rem;background-color:var(--primaryInteractionColor);color:#000;border:none;border-radius:.375rem;font-size:var(--secondaryTextFontSize);padding:.5rem;font-weight:600;cursor:pointer}._deleteAccountButton_1flaz_80{margin-top:.5rem;background-color:red;color:#000;border:none;border-radius:.375rem;font-size:var(--secondaryTextFontSize);padding:.5rem;font-weight:600;cursor:pointer}._buttonDisabled_1flaz_92{background-color:#f3070766}._versionBadge_1flaz_96{position:absolute;left:12px;bottom:12px;font-size:12px;letter-spacing:.5px;opacity:.7;padding:4px 8px;border-radius:6px;background:#00000080;color:#cfd8dc;pointer-events:none;-webkit-user-select:text;user-select:text}._floatingButton_cr2uq_1{position:fixed;bottom:1.5rem;right:1.5rem;width:3.5rem;height:3.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;cursor:pointer;z-index:50;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}._floatingButton_cr2uq_1:hover{background-color:#1d4ed8;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._floatingIcon_cr2uq_24{transition:transform .2s ease-in-out}._floatingButton_cr2uq_1:hover ._floatingIcon_cr2uq_24{transform:scale(1.1)}._modalOverlay_cr2uq_31{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}._modalContainer_cr2uq_42{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-width:28rem;width:100%;margin:0 1rem;position:relative;overflow:hidden;font-family:Pixelify Sans,sans-serif}._header_cr2uq_54{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1rem 0}._closeButton_cr2uq_61{background:none;border:none;border-radius:50%;cursor:pointer;color:#ffffffb3;transition:all .2s ease-in-out}._closeButton_cr2uq_61:hover{background-color:#ffffff1a;color:#fff}._content_cr2uq_74{padding:1.5rem}._typeSection_cr2uq_78{margin-bottom:1.5rem}._typeGrid_cr2uq_82{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._typeButton_cr2uq_88{padding:.75rem;border:2px solid rgba(255,255,255,.2);border-radius:.5rem;background:#ffffff0d;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;transition:all .2s ease-in-out}._typeButton_cr2uq_88:hover{transform:scale(1.02)}._typeButton_cr2uq_88:active{transform:scale(.98)}._typeButton_cr2uq_88:focus{outline:none}._typeButtonSelected_cr2uq_111{border-color:#60a5fa;border-width:3px}._typeButtonIssue_cr2uq_116:hover{background-color:#f8717126;border-color:#f871714d}._typeButtonIdea_cr2uq_121:hover{background-color:#fbbf2426;border-color:#fbbf244d}._typeButtonOther_cr2uq_126:hover{background-color:#60a5fa26;border-color:#60a5fa4d}._issueColor_cr2uq_131{color:#f87171}._ideaColor_cr2uq_135{color:#fbbf24}._otherColor_cr2uq_139,._selectedIcon_cr2uq_143{color:#60a5fa}._typeText_cr2uq_147{font-family:Pixelify Sans,sans-serif;font-size:16px;font-weight:500;color:#fffc}._selectedText_cr2uq_154{font-family:Pixelify Sans,sans-serif;font-size:16px;font-weight:500;color:#60a5fa}._messageSection_cr2uq_161{margin-bottom:1.5rem}._textarea_cr2uq_165{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#ffffff0d;color:#fff;resize:none;font-family:Pixelify Sans,sans-serif;font-size:16px;transition:all .2s ease-in-out}._textarea_cr2uq_165:focus{outline:none;border-color:#60a5fa;background:#ffffff14}._textarea_cr2uq_165::placeholder{color:#ffffff80}._submitButton_cr2uq_186{width:100%;background:linear-gradient(135deg,#320,#f90);color:#fff;font-size:17px;font-weight:500;padding:.75rem 1rem;border:1px solid #cc7a00;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease-in-out;box-shadow:0 4px 14px #60a5fa4d}._submitButton_cr2uq_186:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 20px #60a5fa66;transform:translateY(-1px)}._submitButton_cr2uq_186:disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed;box-shadow:none}._spinner_cr2uq_215{width:1rem;height:1rem;border:2px solid white;border-top-color:transparent;border-radius:50%;animation:_spin_cr2uq_215 1s linear infinite}@keyframes _spin_cr2uq_215{to{transform:rotate(360deg)}}._successContainer_cr2uq_229{padding:2rem;text-align:center}._successIconWrapper_cr2uq_234{margin-bottom:1rem;display:flex;align-items:center;justify-content:center}._successIcon_cr2uq_234{width:4rem;height:4rem;background-color:#16a34a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#16a34a;animation:_bounce_cr2uq_1 1s infinite}@keyframes _bounce_cr2uq_1{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}._successTitle_cr2uq_267{font-size:32px;font-weight:600;line-height:34px;background:linear-gradient(45deg,#ff0080,#ff8c00,#40e0d0,#9370db,#0f0,#1e90ff);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_rainbow_cr2uq_1 2s ease-in-out infinite;margin:0 0 .5rem}@keyframes _rainbow_cr2uq_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._successMessage_cr2uq_291{color:#fff;font-size:16px;margin:0 0 1.5rem}._loadingDots_cr2uq_297{display:flex;align-items:center;justify-content:center;gap:.25rem}._dot_cr2uq_304{width:.5rem;height:.5rem;background-color:#16a34a99;border-radius:50%;animation:_pulse_cr2uq_1 1.5s ease-in-out infinite}._dot_cr2uq_304:nth-child(1){animation-delay:0s}._dot_cr2uq_304:nth-child(2){animation-delay:.2s}._dot_cr2uq_304:nth-child(3){animation-delay:.4s}@keyframes _pulse_cr2uq_1{0%,80%,to{opacity:.3}40%{opacity:1}}@media (max-width: 640px){._modalContainer_cr2uq_42{margin:0 .5rem}._floatingButton_cr2uq_1{bottom:1rem;right:1rem}._content_cr2uq_74{padding:1rem}}._floatingButton_c2ecu_1{position:fixed;bottom:1rem;right:5rem;width:3.5rem;height:3.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;cursor:pointer;z-index:50;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}._floatingButton_c2ecu_1:hover{background-color:#1d4ed8;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._floatingIcon_c2ecu_24{transition:transform .2s ease-in-out}._floatingButton_c2ecu_1:hover ._floatingIcon_c2ecu_24{transform:scale(1.1)}._modalOverlay_c2ecu_31{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;font-family:"Press Start 2P",monospace}._chatWindow_c2ecu_45{width:90dvw;height:90dvh;background:#2a2a3e;border:4px solid #00ff41;border-radius:8px;box-shadow:0 0 20px #00ff41,inset 0 0 20px #00ff411a;display:flex;flex-direction:column;position:relative;animation:_bootUp_c2ecu_1 .5s ease-out;transition:transform .3s ease,opacity .3s ease}._chatWindow_c2ecu_45._minimized_c2ecu_59{transform:scale(.1);opacity:.5}@keyframes _bootUp_c2ecu_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}._windowHeader_c2ecu_74{background:linear-gradient(180deg,#4a4a6e,#3a3a5e);border-bottom:2px solid #00ff41;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:4px 4px 0 0}._windowTitle_c2ecu_84{color:#00ff41;font-size:10px;text-transform:uppercase;letter-spacing:1px}._windowControls_c2ecu_91{display:flex;gap:8px}._controlBtn_c2ecu_96{width:20px;height:20px;border:2px solid #00ff41;background:#2a2a3e;color:#00ff41;font-family:inherit;font-size:8px;cursor:pointer;transition:all .2s}._controlBtn_c2ecu_96:hover{background:#00ff41;color:#2a2a3e;box-shadow:0 0 10px #00ff41}._chatDisplay_c2ecu_114{flex:1;padding:16px;overflow-y:auto;background:#1a1a2e;border:2px solid #333;margin:8px;border-radius:4px;position:relative}._chatDisplay_c2ecu_114::-webkit-scrollbar{width:12px}._chatDisplay_c2ecu_114::-webkit-scrollbar-track{background:#2a2a3e;border:1px solid #00ff41}._chatDisplay_c2ecu_114::-webkit-scrollbar-thumb{background:#00ff41;border-radius:2px}._message_c2ecu_139{margin-bottom:16px;animation:_messageAppear_c2ecu_1 .3s ease-out}@keyframes _messageAppear_c2ecu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._messageHeader_c2ecu_154{display:flex;align-items:center;gap:8px;margin-bottom:6px}._userIndicator_c2ecu_161{color:#ff6b6b;font-size:8px;text-transform:uppercase;letter-spacing:1px}._assistantIndicator_c2ecu_168{color:#4ecdc4;font-size:8px;text-transform:uppercase;letter-spacing:1px}._timestamp_c2ecu_175{color:#666;font-size:6px}._messageContent_c2ecu_180{white-space:pre-wrap;color:#e0e0e0;line-height:1.6;font-size:12px;padding:8px 12px;background:#ffffff0d;border-left:3px solid;border-radius:0 4px 4px 0;word-wrap:break-word}._userMessage_c2ecu_192 ._messageContent_c2ecu_180{border-left-color:#ff6b6b;background:#ff6b6b1a}._assistantMessage_c2ecu_197 ._messageContent_c2ecu_180{border-left-color:#4ecdc4;background:#4ecdc41a}._typingIndicator_c2ecu_202{color:#4ecdc4;font-size:8px;padding:8px 16px;font-style:italic;display:flex;align-items:center;gap:8px}._typingDots_c2ecu_212{display:inline-block;animation:_typingDots_c2ecu_212 1.5s infinite}@keyframes _typingDots_c2ecu_212{0%,60%,to{opacity:0}30%{opacity:1}}._inputArea_c2ecu_225{padding:16px;border-top:2px solid #00ff41;background:#2a2a3e;display:flex;gap:12px;align-items:flex-end}._messageInput_c2ecu_234{flex:1;background:#1a1a2e;border:2px solid #00ff41;color:#e0e0e0;font-family:inherit;font-size:14px;line-height:18px;padding:12px;border-radius:4px;resize:vertical;min-height:40px;max-height:120px}._messageInput_c2ecu_234:focus{outline:none;box-shadow:0 0 10px #00ff4180;background:#202038}._sendBtn_c2ecu_255{background:#00ff41;color:#1a1a2e;border:none;padding:12px 20px;font-family:inherit;font-size:8px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:4px;transition:all .2s;height:40px}._sendBtn_c2ecu_255:hover:not(:disabled){background:#00e639;box-shadow:0 0 15px #00ff41;transform:translateY(-1px)}._sendBtn_c2ecu_255:active{transform:translateY(0)}._sendBtn_c2ecu_255:disabled{background:#666;cursor:not-allowed;transform:none;box-shadow:none}._systemMessage_c2ecu_287{text-align:center;color:#888;font-size:8px;margin:20px 0;padding:8px;border:1px dashed #444;border-radius:4px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1bgiw_1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;font-family:"Press Start 2P",Pixelfy Sans,Courier New,monospace;background:linear-gradient(135deg,#0a0a0a,#1a1100,#2d2520);color:beige;position:relative}._container_1bgiw_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(74,150,96,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,153,0,.05) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(74,150,96,.03) 0%,transparent 50%);pointer-events:none;z-index:0}._container_1bgiw_1>*{position:relative;z-index:1}._header_1bgiw_28{font-size:clamp(16px,5vw,24px);color:#4a9660;text-shadow:0 0 15px #4a9660,0 0 30px rgba(74,150,96,.5);letter-spacing:2px;line-height:24px;text-align:center;animation:_glow_1bgiw_1 2s ease-in-out infinite alternate}@keyframes _glow_1bgiw_1{0%{text-shadow:0 0 15px #4a9660,0 0 30px rgba(74,150,96,.5)}to{text-shadow:0 0 20px #4a9660,0 0 40px rgba(74,150,96,.7)}}._bodyFatCard_1bgiw_46{background:linear-gradient(135deg,#1a1a1a,#1a1a1acc);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a;display:flex;flex-direction:column;align-items:center;gap:8px}._bodyFatCard_1bgiw_46 ._bodyFatLabel_1bgiw_58{font-size:clamp(12px,3vw,14px);color:#4a9660;text-shadow:0 0 5px #4a9660;text-transform:uppercase;letter-spacing:1px}._bodyFatCard_1bgiw_46 ._bodyFatValue_1bgiw_65{font-size:24px;color:#37d464;text-shadow:0 0 10px #37d464;font-weight:700;font-family:"Orbitron, Open Sans"}._muscleReasoning_1bgiw_73{margin-bottom:16px;padding:12px;background-color:#ffffff1a;border-radius:8px;border-left:4px solid #007bff}._reasoningText_1bgiw_81{color:#fff;font-size:14px;line-height:1.4}._tabList_1bgiw_87{display:flex;justify-content:center;margin-bottom:16px;gap:8px;padding:8px;background:#1a1a1a99;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._tab_1bgiw_87{padding:12px 20px;font-family:"Press Start 2P",Pixelfy Sans,Courier New,monospace;font-size:clamp(10px,2.5vw,14px);text-transform:uppercase;letter-spacing:1px;border:2px solid transparent;border-radius:12px;color:#aaa;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._tab_1bgiw_87:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,150,96,.2),transparent);transition:left .5s ease}._tab_1bgiw_87:hover{color:#4a9660;transform:translateY(-2px)}._tab_1bgiw_87:hover:before{left:100%}._tabSelected_1bgiw_131{border-color:#4a9660;color:#37d464;text-shadow:0 0 8px #37d464;background:linear-gradient(135deg,#4a966033,#37d4641a);box-shadow:0 0 20px #4a966066,inset 0 1px #ffffff1a}._tabPanels_1bgiw_139{margin-bottom:32px}._tabPanel_1bgiw_139{display:flex;justify-content:center;align-items:center}._svgWrapper_1bgiw_149{background:linear-gradient(135deg,#1a1a1acc,#2d252099);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:32px 16px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 16px 64px #0009,inset 0 1px #ffffff1a,0 0 0 1px #4a96601a;display:flex;justify-content:center;align-items:center;transform:scale(.9);transform-origin:center;transition:all .3s ease}._svgWrapper_1bgiw_149:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:22px;background:linear-gradient(135deg,rgba(74,150,96,.05) 0%,transparent 50%);pointer-events:none}._castSpellButtonWrapper_1bgiw_175{display:flex;justify-content:center}._castSpellButton_1bgiw_175{padding:16px 32px 32px!important;border:2px solid #ff9900!important;background:linear-gradient(135deg,#1a1100,#1a1100cc)!important;color:#f90!important;font-family:"Press Start 2P",Pixelfy Sans,Courier New,monospace!important;font-size:clamp(12px,3vw,16px)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:0 0 10px #ff9900!important;border-radius:16px!important;position:relative!important;overflow:hidden!important;transition:all .3s ease!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 8px 32px #ff99004d,inset 0 1px #ffffff1a!important}._castSpellButton_1bgiw_175:active{transform:translateY(-1px) scale(1.02)!important}._dialog_1bgiw_202 ._DialogContent_1bgiw_202{background:linear-gradient(135deg,#1a1a1a,#1a1a1af2);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 96px #000c}._dialog_1bgiw_202 ._dialogHeader_1bgiw_209{padding:24px 24px 0;color:#4a9660;font-size:clamp(14px,4vw,18px);text-shadow:0 0 10px #4a9660;text-align:center}._exerciseList_1bgiw_217{color:beige;font-family:"Press Start 2P",Pixelfy Sans,Courier New,monospace;list-style:none;padding:0}._exerciseList_1bgiw_217 li{padding:12px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);transition:all .2s ease}._exerciseList_1bgiw_217 li:hover{color:#37d464;transform:translate(4px)}._exerciseList_1bgiw_217 li:last-child{border-bottom:none}._proTip_1bgiw_239{margin-top:20px;padding:16px;background:linear-gradient(135deg,#4a96601a,#4a96600d);border-left:4px solid #4a9660;border-radius:8px}._proTip_1bgiw_239 ._proTipLabel_1bgiw_246{color:#4a9660;font-weight:700;font-size:clamp(12px,3vw,14px)}._proTip_1bgiw_239 ._proTipText_1bgiw_251{font-style:italic;color:#ccc;margin-top:8px;line-height:1.4}@media (max-width: 768px){._container_1bgiw_1{padding:12px}._svgWrapper_1bgiw_149{padding:24px 12px;transform:scale(.8)}._tabList_1bgiw_87{gap:4px;padding:6px}._tab_1bgiw_87{padding:10px 16px}._castSpellButton_1bgiw_175{padding:14px 24px!important}._bodyFatCard_1bgiw_46{padding:16px;margin-bottom:24px}}@media (max-width: 480px){._svgWrapper_1bgiw_149{transform:scale(1);padding:20px 8px}._tab_1bgiw_87{padding:8px 12px}}._coinBankCard_1bgiw_290{background:linear-gradient(135deg,gold,#ffed4a);border-radius:12px;padding:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000001a}._coinBankContent_1bgiw_298{display:flex;align-items:center;justify-content:center;gap:8px}._coinCount_1bgiw_305{font-weight:700;font-size:18px;color:#8b4513}._coinBankLabel_1bgiw_311{text-align:center;font-size:12px;color:#8b4513;margin-top:4px}._disabledButton_1bgiw_318{opacity:.6;cursor:not-allowed}._noCoinsMessage_1bgiw_323{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;color:#ff6b6b;font-size:14px}._costIndicator_1bgiw_333{display:flex;align-items:center;gap:4px;color:#666;font-size:14px}._uploadSection_eka1n_1{display:flex;flex-direction:column;gap:24px;padding:16px}._sectionTitle_eka1n_8{font-size:12px;color:#f90;font-family:"Press Start 2P",Pixelfy Sans;text-shadow:0 0 6px #ff9900;letter-spacing:1px;text-transform:uppercase;padding-left:8px;margin-bottom:4px;border-left:4px solid #4a9660}._uploadGrid_eka1n_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}._uploadCard_eka1n_26{background:#1a1a1a;border:2px solid #4a9660;border-radius:12px;padding:16px;box-shadow:0 0 8px #4a9660;display:flex;flex-direction:column;align-items:center;font-family:"Press Start 2P",Pixelfy Sans}._label_eka1n_38{font-size:12px;font-weight:700;color:beige;margin-bottom:10px;text-shadow:0 0 4px #4a9660;letter-spacing:1px;text-transform:uppercase}._label_eka1n_38 span{font-size:10px;color:#888;margin-left:6px;text-shadow:none}._imagePicker_eka1n_54{cursor:pointer;width:100%;max-width:200px;aspect-ratio:3/4;border:2px dashed #ff9900;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#1a1100;transition:border-color .2s ease,background-color .2s ease}._imagePicker_eka1n_54:hover{border-color:gold;background-color:#2d1a00}._previewImage_eka1n_73{width:100%;height:100%;object-fit:cover;border-radius:4px;border:1px solid #4a9660}._placeholder_eka1n_81{color:#f90;font-size:11px;text-align:center;padding:10px;text-shadow:0 0 6px #ff9900;font-family:"Press Start 2P",Pixelfy Sans}._homePage_s8vkh_2{padding:var(--salt-spacing-300);width:100%}._homePageTitle_s8vkh_7{padding:1rem 0 0}._card-links_s8vkh_11{height:calc(11 * var(--salt-size-base));width:calc(9 * var(--salt-size-base))}._card-links_s8vkh_11>*{height:100%}._card-image_s8vkh_20{margin:calc(-1 * var(--salt-spacing-200));height:calc(5 * var(--salt-size-base))}._statusSection_s8vkh_25{display:flex;flex-direction:column;padding:1.5rem;gap:8px;text-align:center;background:linear-gradient(135deg,#001,#003,#001);border:3px solid #00ffff;border-radius:6px;padding:12px;box-shadow:#0ff8 0 0 10px,#0ff4 0 0 20px,#0ff2 0 0 10px inset,#044 0 4px,#033 0 6px;font-family:"Press Start 2P",monospace;color:#0ff;text-shadow:0 0 4px rgba(0,255,255,.6);transform:perspective(100px) rotateX(2deg);margin:0 3px}._petSwitcher_s8vkh_43{font-size:2rem;font-weight:700;background:none;border:none;color:#fff;padding:.25rem;outline:none}._evolveButton_s8vkh_53{font-family:"Press Start 2P",cursive;font-size:12px;background:linear-gradient(45deg,#ff6b35,#fc0,#ff6b35);background-size:200% 200%;border:4px solid #000;padding:12px 16px;margin-top:12px;cursor:pointer;position:relative;text-shadow:2px 2px 0px #000;color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 6px #333,0 8px 8px #0000004d;animation:_energyPulse_s8vkh_1 2s infinite;transform:translateY(-2px);transition:all .2s ease}._evolveButton_s8vkh_53:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,#ff1744,#ffc107,#4caf50,#2196f3);background-size:400% 400%;z-index:-1;animation:_rainbowBorder_s8vkh_1 3s linear infinite;opacity:.7}._evolveButton_s8vkh_53:after{content:"✨";position:absolute;top:-8px;right:-8px;font-size:10px;animation:_sparkle_s8vkh_1 1.5s infinite}._evolveButton_s8vkh_53:hover{background:linear-gradient(45deg,#ff8f65,#fd3,#ff8f65);transform:translateY(-4px);box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 8px #333,0 12px 12px #0006,0 0 20px #ffcc0080;animation:_energyPulse_s8vkh_1 1s infinite,_buttonGlow_s8vkh_1 .5s ease}._evolveButton_s8vkh_53:active{transform:translateY(0);box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 2px #333,0 4px 4px #0000004d;animation:_evolutionFlash_s8vkh_1 .3s ease}@keyframes _energyPulse_s8vkh_1{0%,to{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2)}}@keyframes _rainbowBorder_s8vkh_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _sparkle_s8vkh_1{0%,to{opacity:.3;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes _buttonGlow_s8vkh_1{0%{filter:brightness(1)}50%{filter:brightness(1.3) saturate(1.2)}to{filter:brightness(1)}}@keyframes _evolutionFlash_s8vkh_1{0%{filter:brightness(1)}50%{filter:brightness(2) saturate(2)}to{filter:brightness(1)}}._levelText_s8vkh_156{font-size:1.2rem;font-weight:700;padding-bottom:.5rem}._pixelBorder_s8vkh_162{border:4px solid #00ffff;background-color:#111;position:relative;image-rendering:pixelated;box-shadow:0 0 8px 2px #0ff,inset 0 0 4px #0ff8;clip-path:polygon(0% 0%,5% 0%,5% 5%,95% 5%,95% 0%,100% 0%,100% 100%,95% 100%,95% 95%,5% 95%,5% 100%,0% 100%)}._glowEmoji_s8vkh_171{display:inline-block;font-size:35px;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}._glowRed_s8vkh_179{color:red;animation-name:_pulseGlowBlue_s8vkh_1}._glowGreen_s8vkh_184{color:#2bff00;animation-name:_pulseGlowRed_s8vkh_1}@keyframes _pulseGlowBlue_s8vkh_1{0%{transform:scale(1);text-shadow:0 0 6px #00d9ff,0 0 10px #00d9ff}50%{transform:scale(1.5);text-shadow:0 0 12px #00d9ff,0 0 20px #00d9ff}to{transform:scale(1);text-shadow:0 0 6px #00d9ff,0 0 10px #00d9ff}}@keyframes _pulseGlowRed_s8vkh_1{0%{transform:scale(1);text-shadow:0 0 6px #ff0000,0 0 10px #ff0000}50%{transform:scale(1.5);text-shadow:0 0 12px #ff0000,0 0 20px #ff0000}to{transform:scale(1);text-shadow:0 0 6px #ff0000,0 0 10px #ff0000}}._xpBarWrapper_1liqt_1{position:relative;width:100%;height:20px;background:linear-gradient(45deg,#404040,#606060);border:2px solid var(--salt-actionable-bold-borderColor-active);border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px #0006,0 1px 4px #ffd70033}._xpBarFill_1liqt_12{height:100%;background:repeating-linear-gradient(90deg,#ff6b35,#ff6b35 2px,#ff8c42 2px,#ff8c42 4px,#ffad5a 4px,#ffad5a 6px,#ffc971 6px,#ffc971 8px),repeating-linear-gradient(0deg,#ff4500,#ff4500 2px,#ff6b35 2px,#ff6b35 4px,#ff8c42 4px,#ff8c42 6px,#ffad5a 6px,#ffad5a 8px);background-size:8px 8px;transition:width .5s ease-in-out;border-radius:8px 0 0 8px;position:relative;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #0000004d;animation:_pixelGlow_1liqt_1 2s ease-in-out infinite alternate}@keyframes _pixelGlow_1liqt_1{0%{filter:brightness(1) saturate(1);box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #0000004d,0 0 5px #ff6b354d}to{filter:brightness(1.1) saturate(1.2);box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 0 8px #ff6b3580}}._xpText_1liqt_33{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:1px 1px 0px #000,-1px -1px 0px #000,1px -1px 0px #000,-1px 1px 0px #000,0 0 3px #000;font-weight:700;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._xpBarWrapper_1liqt_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px);pointer-events:none;z-index:5}._levelText_1liqt_62{font-family:"Press Start 2P",Pixelify Sans!important;font-size:17px!important;color:#fff}._petSwitcherContainer_155kd_1{width:100%;justify-content:center;display:flex}._dropdownWrapper_155kd_7{position:relative}._dropdownButton_155kd_11{background-color:transparent;color:#fff;border:2px solid #888;padding:12px 24px;border-radius:8px;width:fit-content;justify-content:center;text-align:center;font-family:"Press Start 2P",monospace;line-height:20px;letter-spacing:2px;font-size:17px}._dropdownOptions_155kd_26{position:absolute;z-index:9999999999999;margin-top:4px;background-color:#222;border:1px solid #555;border-radius:8px;padding:0;width:100%;max-height:200px;overflow-y:auto}._petSwitcherContainer_155kd_1 .saltDropdown:focus,._petSwitcherContainer_155kd_1 .saltDropdown:focus:hover,._petSwitcherContainer_155kd_1 .saltDropdown:focus-visible{background-color:transparent!important}._dropdownOption_155kd_26{padding:10px 14px;font-size:17px;font-family:"Press Start 2P",monospace;color:#fff;cursor:pointer}._loader_1gjet_1{margin:0;padding:0;min-height:100vh;background:radial-gradient(circle at 30% 20%,#ff6b9d,#c44569,#40407a,#2c2c54,#1a1a2e);display:flex;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;position:relative}._bgParticles_1gjet_15{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}._particle_1gjet_23{position:absolute;opacity:.6;animation:_floatParticle_1gjet_1 8s infinite linear}._particle_1gjet_23:nth-child(odd){animation-direction:reverse}._ultimateLoader_1gjet_33{position:relative;z-index:10;text-align:center}._appTitle_1gjet_40{font-size:48px;line-height:60px;font-weight:900;background:linear-gradient(45deg,#ff6b9d,#4ecdc4,#45b7d1,#96ceb4,#ffd93d);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_rainbowText_1gjet_1 3s ease-in-out infinite;text-shadow:0 0 30px rgba(255,107,157,.5);margin-bottom:40px;letter-spacing:3px}._spinnerSystem_1gjet_56{position:relative;width:300px;height:300px;margin:0 auto 40px}._centralHub_1gjet_64{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;animation:_pulseHub_1gjet_1 2s infinite,_rotateHub_1gjet_1 4s infinite linear;box-shadow:0 0 40px #667eea99;z-index:5}._orbitRing_1gjet_83{position:absolute;top:50%;left:50%;border-radius:50%;border:2px solid transparent;transform:translate(-50%,-50%)}._ring1_1gjet_92{width:160px;height:160px;border-color:#ff6b9d66;animation:_spinRing_1gjet_1 3s infinite linear}._ring2_1gjet_99{width:220px;height:220px;border-color:#4ecdc466;animation:_spinRing_1gjet_1 4s infinite linear reverse}._ring3_1gjet_106{width:280px;height:280px;border-color:#ffd93d66;animation:_spinRing_1gjet_1 5s infinite linear}._orbitingElement_1gjet_114{position:absolute;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #ffffff4d}._foodOrbit_1gjet_129{animation:_orbitFood_1gjet_1 3s infinite linear}._food1_1gjet_133{top:-20px;left:50%;transform:translate(-50%);animation-delay:0s}._food2_1gjet_140{top:50%;right:-20px;transform:translateY(-50%);animation-delay:-.75s}._food3_1gjet_147{bottom:-20px;left:50%;transform:translate(-50%);animation-delay:-1.5s}._food4_1gjet_154{top:50%;left:-20px;transform:translateY(-50%);animation-delay:-2.25s}._fitnessOrbit_1gjet_162{animation:_orbitFitness_1gjet_1 4s infinite linear reverse}._fitness1_1gjet_166{top:-20px;left:50%;transform:translate(-50%);animation-delay:0s}._fitness2_1gjet_173{top:20%;right:-20px;transform:translateY(-50%);animation-delay:-1s}._fitness3_1gjet_180{bottom:-20px;left:50%;transform:translate(-50%);animation-delay:-2s}._fitness4_1gjet_187{top:80%;left:-20px;transform:translateY(-50%);animation-delay:-3s}._petOrbit_1gjet_195{animation:_orbitPets_1gjet_1 5s infinite linear}._pet1_1gjet_199{top:-20px;left:30%;animation-delay:0s}._pet2_1gjet_205{top:30%;right:-20px;animation-delay:-1.25s}._pet3_1gjet_211{bottom:-20px;right:30%;animation-delay:-2.5s}._pet4_1gjet_217{bottom:30%;left:-20px;animation-delay:-3.75s}._statusMessages_1gjet_224{height:30px;padding:10px 20px;margin:30px 0}._statusText_1gjet_230{color:#fff;font-size:18px;font-weight:600;line-height:22px;text-shadow:0 2px 10px rgba(0,0,0,.5);animation:_fadeInUp_1gjet_1 .5s ease-out}._floatingStats_1gjet_240{position:absolute;width:100%;height:100%;pointer-events:none}._statBubble_1gjet_247{position:absolute;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:8px 16px;color:#fff;font-size:12px;font-weight:700;animation:_floatStat_1gjet_1 4s infinite ease-in-out;box-shadow:0 4px 20px #ffffff1a}._energyWave_1gjet_261{position:absolute;top:50%;left:50%;width:400px;height:400px;border:2px solid transparent;border-radius:50%;transform:translate(-50%,-50%);animation:_energyPulse_1gjet_1 3s infinite}._wave1_1gjet_273{border-color:#ff6b9d33;animation-delay:0s}._wave2_1gjet_278{border-color:#4ecdc433;animation-delay:1s}._wave3_1gjet_283{border-color:#ffd93d33;animation-delay:2s}._dynamicSparkle_1gjet_289{position:absolute;opacity:0;animation:_sparkle_1gjet_1 2s ease-out forwards;pointer-events:none;z-index:15}@keyframes _rainbowText_1gjet_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _pulseHub_1gjet_1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes _rotateHub_1gjet_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes _spinRing_1gjet_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes _orbitFood_1gjet_1{0%{transform:rotate(0) translate(80px) rotate(0)}to{transform:rotate(360deg) translate(80px) rotate(-360deg)}}@keyframes _orbitFitness_1gjet_1{0%{transform:rotate(0) translate(110px) rotate(0)}to{transform:rotate(360deg) translate(110px) rotate(-360deg)}}@keyframes _orbitPets_1gjet_1{0%{transform:rotate(0) translate(140px) rotate(0)}to{transform:rotate(360deg) translate(140px) rotate(-360deg)}}@keyframes _fadeInUp_1gjet_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _floatStat_1gjet_1{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-15px) scale(1.05);opacity:1}}@keyframes _energyPulse_1gjet_1{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}50%{opacity:.3}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}@keyframes _floatParticle_1gjet_1{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}@keyframes _sparkle_1gjet_1{0%{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:0;transform:scale(0) rotate(360deg)}}@media (max-width: 768px){._appTitle_1gjet_40{font-size:36px}._spinnerSystem_1gjet_56{width:250px;height:250px}._centralHub_1gjet_64{width:80px;height:80px;font-size:32px}._ring1_1gjet_92{width:130px;height:130px}._ring2_1gjet_99{width:180px;height:180px}._ring3_1gjet_106{width:230px;height:230px}}._space3d ._3dface{background-size:80% 80%!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#e2dfdf!important;image-rendering:pixelated;box-shadow:inset 0 0 10px #0003,0 0 50px #0000004d;border-radius:20px;border:2px solid black}._space3d{filter:none!important}._lootDieContainer_1h487_17{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._rollCounter_1h487_25{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:8px 16px;border:4px solid #fff;border-radius:8px;background:#1a1a1a;color:#00ff90;font-family:"Press Start 2P",monospace;font-size:14px;text-align:center;text-shadow:2px 2px #000;width:fit-content;margin-inline:auto;box-shadow:0 0 10px #000000b3}._rollCounter_1h487_25._noRolls_1h487_43{background:#3a0d0d;color:#ff4040}._dieWrap_1h487_48{position:relative;justify-content:center}._shine_1h487_54{animation:_shinePulse_1h487_1 .8s ease-out}@keyframes _shinePulse_1h487_1{0%{filter:drop-shadow(0 0 0px white);transform:scale(1)}50%{filter:drop-shadow(0 0 12px white);transform:scale(1.02)}to{filter:drop-shadow(0 0 0px white);transform:scale(1)}}._frostOverlay_1h487_73{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px) brightness(.7);backdrop-filter:blur(4px) brightness(.7);display:flex;align-items:center;justify-content:center;border-radius:12px}._overlayCard_1h487_83{background:#000000b3;border:2px solid #fff;border-radius:12px;padding:16px 18px;text-align:center}._overlayTitle_1h487_91{font-weight:700;margin-bottom:8px;font-size:1.1rem}._buyPrimary_1h487_97{background:#ffb300;border:2px solid #000;border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer;margin-bottom:6px}._earnLink_1h487_107{display:inline-block;margin-top:4px;text-decoration:underline;background:transparent;border:none;color:#fff;cursor:pointer}._rollCounter_1h487_25{margin-top:10px;text-align:center;font-weight:600}._getMoreBtn_1h487_124{border:1px solid #ffffff;background:#f90;color:#000;padding:8px;border-radius:8px;cursor:pointer}._noRolls_1h487_43{opacity:.9}._dialogRoot_1h487_138{position:relative;z-index:10000}._dialogBackdrop_1h487_143{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080}._dialogContainer_1h487_149{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:end center;padding:16px}._sheetPanel_1h487_157{display:flex;flex-direction:column;width:100%;max-width:520px;gap:20px;background:#111;border:2px solid #fff;border-radius:16px 16px 12px 12px;padding:16px}._sheetTitle_1h487_169{font-weight:800;font-size:1.2rem;margin-bottom:10px}._currencyRow_1h487_175{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#1b1b1b;border:1px solid #333;border-radius:10px;margin-bottom:12px}._packGrid_1h487_186{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._packCard_1h487_192{position:relative;background:#1a1a1a;border:2px solid #3a3a3a;border-radius:12px;padding:10px;text-align:center}._tag_1h487_201{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#ffd54f;color:#000;font-weight:800;border:2px solid #000;border-radius:8px;padding:2px 6px}._packLabel_1h487_214{font-weight:800;margin-top:4px}._packRolls_1h487_219{opacity:.9;margin:2px 0 6px}._packCost_1h487_224{display:flex;gap:6px;align-items:center;justify-content:center;font-weight:800}._boneIcon_1h487_232{width:18px;height:18px;image-rendering:pixelated}._buyBtn_1h487_238{margin-top:8px;width:100%;background:#f90;color:#000;font-weight:800;border:2px solid #000;border-radius:10px;padding:6px;cursor:pointer}._sheetFooter_1h487_250{display:flex;gap:10px;justify-content:space-between;margin-top:12px}._closeBtn_1h487_257,._earnSecondary_1h487_257{border:2px solid #000;border-radius:10px;padding:8px 10px;font-weight:800;cursor:pointer}._closeBtn_1h487_257{background:#e0e0e0;color:#000}._earnSecondary_1h487_257{background:#ffd54f;color:#000}._fadeFrom_1h487_276{opacity:0}._fadeTo_1h487_280{opacity:1}._slideFrom_1h487_284{transform:translateY(20%);opacity:0}._slideTo_1h487_289{transform:translateY(0);opacity:1}._evolutionContainer_hrpc2_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#012,#000);position:relative;overflow:hidden}._energyBox_hrpc2_13{width:120px;height:120px;position:relative;animation:_shake_hrpc2_1 .5s infinite}._energyCore_hrpc2_20{width:60px;height:60px;background:#fff;border:4px solid #00ffff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #0ff,inset 0 0 10px #0ff;animation:_energyPulse_hrpc2_1 .3s infinite}._energyRing_hrpc2_33{position:absolute;border:2px solid #00ffff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:_ringExpand_hrpc2_1 1s infinite}._energyRing_hrpc2_33._ring1_hrpc2_42{width:80px;height:80px;animation-delay:0s}._energyRing_hrpc2_33._ring2_hrpc2_47{width:100px;height:100px;animation-delay:.3s}._energyRing_hrpc2_33._ring3_hrpc2_52{width:120px;height:120px;animation-delay:.6s}._lightning_hrpc2_58{position:absolute;width:3px;height:40px;background:linear-gradient(to bottom,#fff,#0ff);transform-origin:bottom;animation:_lightning_hrpc2_58 .1s infinite}._lightning_hrpc2_58._lightning1_hrpc2_66{top:20px;left:60px;animation-delay:0s}._lightning_hrpc2_58._lightning2_hrpc2_71{top:60px;right:20px;animation-delay:.05s}._lightning_hrpc2_58._lightning3_hrpc2_76{bottom:20px;left:20px;animation-delay:.1s}._lightning_hrpc2_58._lightning4_hrpc2_81{bottom:60px;right:60px;animation-delay:.15s}._evolutionText_hrpc2_87{font-family:"Press Start 2P",cursive;font-size:16px;color:#0ff;text-shadow:2px 2px 0px #000;margin-top:30px;animation:_textFlash_hrpc2_1 .5s infinite}._explosionContainer_hrpc2_96{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#fc0,#ff6b35,#000);position:relative;overflow:hidden}._explosionFlash_hrpc2_108{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.9),transparent 70%);animation:_flash_hrpc2_1 .3s ease-out}._explosionCore_hrpc2_118{position:absolute;width:40px;height:40px;background:radial-gradient(circle,#fff,#fc0);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:_coreExplosion_hrpc2_1 .8s ease-out;box-shadow:0 0 20px #fff,0 0 40px #fc0}._explosionRing_hrpc2_131{position:absolute;border:3px solid #fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:_explosionRing_hrpc2_131 1s ease-out;box-shadow:0 0 10px #fff}._explosionRing_hrpc2_131._ring1_hrpc2_42{width:60px;height:60px;animation-delay:0s}._explosionRing_hrpc2_131._ring2_hrpc2_47{width:80px;height:80px;animation-delay:.1s}._explosionRing_hrpc2_131._ring3_hrpc2_52{width:120px;height:120px;animation-delay:.2s}._explosionRing_hrpc2_131._ring4_hrpc2_156{width:160px;height:160px;animation-delay:.3s}._explosionText_hrpc2_162{font-family:"Press Start 2P",cursive;font-size:14px;color:#fff;text-shadow:3px 3px 0px #000;z-index:20;animation:_textBounce_hrpc2_1 .5s ease-out .5s both}@keyframes _shake_hrpc2_1{0%,to{transform:translate(0)}25%{transform:translate(-2px,-2px)}50%{transform:translate(2px,2px)}75%{transform:translate(-2px,2px)}}@keyframes _energyPulse_hrpc2_1{0%,to{background:#fff;box-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #0ff,inset 0 0 10px #0ff}50%{background:#0ff;box-shadow:0 0 20px #fff,0 0 40px #fff,0 0 60px #fff,inset 0 0 20px #fff}}@keyframes _ringExpand_hrpc2_1{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes _lightning_hrpc2_58{0%,to{opacity:0}50%{opacity:1}}@keyframes _textFlash_hrpc2_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _flash_hrpc2_1{0%{opacity:1}to{opacity:0}}@keyframes _coreExplosion_hrpc2_1{0%{transform:translate(-50%,-50%) scale(0);opacity:1}50%{transform:translate(-50%,-50%) scale(2);opacity:.8}to{transform:translate(-50%,-50%) scale(0);opacity:0}}@keyframes _explosionRing_hrpc2_131{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}@keyframes _textBounce_hrpc2_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}._embla_1pnky_1{overflow:hidden;width:100%;height:100%;position:relative}._container_1pnky_8{display:flex;height:100%;margin:0;padding:0}._slide_1pnky_15{flex:0 0 80%;min-width:100px;height:100%;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;margin:0 2%;box-sizing:border-box;image-rendering:pixelated}._dots_1pnky_30{display:flex;list-style:none;justify-content:center;padding-top:10px;margin:0;gap:4px}._dot_1pnky_30{background-color:transparent;cursor:pointer;position:relative;padding:0;width:8px;height:8px;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._dot_1pnky_30:hover{border-color:#999}._dot_1pnky_30._selected_1pnky_56{background-color:#f90;border-color:#f90}._buttonContainer_1pnky_61{display:flex;justify-content:center}._confirmButton_1pnky_66{background:linear-gradient(135deg,#f90,#ffad33);color:#000;width:fit-content;justify-content:center;justify-self:center;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;margin-top:16px;box-shadow:0 4px 12px #28a7454d;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}._confirmButton_1pnky_66:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._confirmButton_1pnky_66:hover{background:linear-gradient(135deg,#f90,#ffad33);box-shadow:0 6px 16px #28a74566;transform:translateY(-2px)}._confirmButton_1pnky_66:hover:before{left:100%}._confirmButton_1pnky_66:active{background:linear-gradient(135deg,#f90,#ffad33);transform:translateY(0);box-shadow:0 4px 12px #28a7454d}._confirmButton_1pnky_66:focus{outline:none;box-shadow:0 6px 16px #28a74566,0 0 0 3px #28a74533}._confirmButton_1pnky_66:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}._confirmButton_1pnky_66:disabled:before{display:none}@media (max-width: 768px){._slide_1pnky_15{padding:4px}}._backdrop_r50bz_1{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;justify-content:flex-end}._drawer_r50bz_9{width:360px;height:100%;background:#111;color:#fff;display:flex;flex-direction:column}._header_r50bz_18{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #222}._header_r50bz_18 h3{font-size:34px}._grid_r50bz_29{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow-y:auto}._card_r50bz_37{background:#1a1a1a;border:1px solid #222;box-shadow:0 0 4px #ff4646;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;align-items:center;font-family:Orbitron}._thumb_r50bz_50{width:100%;image-rendering:pixelated}._name_r50bz_55{font-size:14px;text-align:center}._placeBtn_r50bz_60{width:100%;padding:8px;border-radius:8px;background:#f90;font-weight:700;color:#000}._empty_r50bz_69{padding:16px;color:#bbb}@keyframes _pixelPulse_16izq_1{0%,to{opacity:1}50%{opacity:.3}}@keyframes _slideIn_16izq_1{0%{transform:translateY(-100px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes _pixelFloat_16izq_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes _borderScroll_16izq_1{0%{background-position:0 0}to{background-position:20px 0}}@keyframes _buttonPress_16izq_1{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}._overlay_16izq_47{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(0,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,0,255,.1) 0%,transparent 50%),#050510;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_16izq_62{position:relative;background:#0a0a1a;border:4px solid #00ffff;border-image:repeating-linear-gradient(45deg,#0ff,#0ff 4px,#f0f 4px,#f0f 8px) 1;max-width:620px;width:100%;max-height:100dvh;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 20px #00ffff80,inset 0 0 20px #050510cc;animation:_slideIn_16izq_1 .6s cubic-bezier(.68,-.55,.265,1.55)}._modal_16izq_62 ._pixelCorners_16izq_75{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;pointer-events:none}._modal_16izq_62 ._pixelCorners_16izq_75 [class*=corner]{position:absolute;width:16px;height:16px;background:#ff0}._modal_16izq_62 ._pixelCorners_16izq_75 [class*=corner]:before{content:"";position:absolute;width:8px;height:8px;background:#0ff}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerTL_16izq_96{top:0;left:0;clip-path:polygon(0 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%)}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerTL_16izq_96:before{top:4px;left:4px}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerTR_16izq_105{top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%)}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerTR_16izq_105:before{top:4px;right:4px}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerBL_16izq_114{bottom:0;left:0;clip-path:polygon(0 0,50% 0,50% 50%,100% 50%,100% 100%,0 100%)}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerBL_16izq_114:before{bottom:4px;left:4px}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerBR_16izq_123{bottom:0;right:0;clip-path:polygon(50% 0,100% 0,100% 100%,0 100%,0 50%,50% 50%)}._modal_16izq_62 ._pixelCorners_16izq_75 ._cornerBR_16izq_123:before{bottom:4px;right:4px}._content_16izq_133{padding:32px 28px;text-align:center;font-family:"Press Start 2P",monospace}._header_16izq_139 ._trophy_16izq_139{font-size:48px;animation:_pixelFloat_16izq_1 2s ease-in-out infinite;margin-bottom:25px;filter:drop-shadow(2px 2px 0 rgba(255,255,0,.5))}._header_16izq_139 ._title_16izq_145{font-size:18px;line-height:1.4;color:#fff;text-shadow:2px 2px 0 #00ffff;background:linear-gradient(45deg,#fff,#0ff,#f0f,#fff);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_borderScroll_16izq_1 3s linear infinite}._header_16izq_139 ._description_16izq_157{font-size:12px;line-height:1.6;color:#ccc;font-family:Orbitron,monospace;text-shadow:1px 1px 0 rgba(0,0,0,.8)}._rewardsBox_16izq_165{background:linear-gradient(135deg,#00ffff1a,#050510e6,#ff00ff1a);border:2px solid #00ffff;margin:12px 0;padding:20px;position:relative}._rewardsBox_16izq_165:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(255,0,255,.3) 8px,rgba(255,0,255,.3) 12px);z-index:-1;animation:_borderScroll_16izq_1 4s linear infinite}._rewardsHeader_16izq_184{font-size:12px;color:#ff0;text-shadow:1px 1px 0 rgba(0,0,0,.8);margin-bottom:16px;letter-spacing:1px}._rewardsHeader_16izq_184 ._blinkingText_16izq_191{animation:_pixelPulse_16izq_1 1.5s infinite;color:#0f0}._rewardsList_16izq_196{text-align:left;margin-bottom:16px}._rewardItem_16izq_201{display:flex;align-items:flex-start;margin-bottom:12px;gap:4px;font-size:10px;line-height:1.4;color:#ccc}._rewardItem_16izq_201 ._rewardIcon_16izq_210{font-size:16px;margin-right:12px;margin-top:2px;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.8));flex-shrink:0}._rewardItem_16izq_201 strong{color:#fff;text-shadow:1px 1px 0 #00ffff}._equipInstructions_16izq_222{font-size:9px;line-height:1.6;color:#ccc;text-align:center;padding:12px;background:#050510cc;border:1px dashed #00ffff}._equipInstructions_16izq_222 ._arrowRight_16izq_231,._equipInstructions_16izq_222 ._arrowLeft_16izq_231{color:#0f0;animation:_pixelPulse_16izq_1 2s infinite}._equipInstructions_16izq_222 ._arrowLeft_16izq_231{animation-delay:.5s}._equipInstructions_16izq_222 strong{color:#ff0}._equipInstructions_16izq_222 ._subPath_16izq_241{color:#f0f;font-size:8px}._closeButton_16izq_246{position:relative;background:linear-gradient(135deg,#0f0,#090);border:3px solid #ffffff;padding:12px 24px;font-family:Orbitron,monospace;font-size:16px;color:#0a0a1a;cursor:pointer;margin-top:20px;box-shadow:0 4px #060,0 6px 8px #0000004d;transition:all .1s ease;overflow:hidden}._closeButton_16izq_246:hover{background:linear-gradient(135deg,#3f3,#0f0);transform:translateY(1px);box-shadow:0 3px #060,0 5px 6px #0000004d}._closeButton_16izq_246:hover ._buttonGlow_16izq_265{opacity:1}._closeButton_16izq_246:active{animation:_buttonPress_16izq_1 .2s ease;transform:translateY(2px);box-shadow:0 2px #060,0 3px 4px #0000004d}._closeButton_16izq_246 ._buttonText_16izq_273{position:relative;z-index:2;text-shadow:1px 1px 0 rgba(255,255,255,.3)}._closeButton_16izq_246 ._buttonGlow_16izq_265{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:all .6s ease;opacity:0;z-index:1}@media (max-width: 640px){._modal_16izq_62{margin:10px}._content_16izq_133{padding:20px 16px}._header_16izq_139 ._title_16izq_145{font-size:14px}._header_16izq_139 ._description_16izq_157{font-size:12px}._rewardsHeader_16izq_184,._rewardItem_16izq_201{font-size:10px}._rewardItem_16izq_201 ._rewardIcon_16izq_210{font-size:14px}._closeButton_16izq_246{font-size:14px;padding:10px 20px}}._skillsPage_s9qfc_1{color:#fff;min-height:100%;font-family:Arial,sans-serif;overflow-x:hidden}._skillsContainer_s9qfc_8{padding:1rem;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}._header_s9qfc_16{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}._headerTitle_s9qfc_23{font-family:"Press Start 2P",Courier New,monospace!important;margin:0;padding:0;color:#00ffc3;font-size:clamp(1rem,4vw,1.5rem)}._skillsGrid_s9qfc_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;width:100%}._skillCard_s9qfc_38{background:#111;border:1px solid #444;border-radius:12px;box-shadow:0 0 8px #00ffc3;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}._skillCard_s9qfc_38:hover{transform:translateY(-2px);box-shadow:0 0 12px #00ffc3}._skillCard_s9qfc_38:focus-within{outline:2px solid #00ffc3;outline-offset:2px}._skillInfo_s9qfc_55{display:flex;align-items:center;gap:1rem}._skillLabel_s9qfc_61{font-family:"Press Start 2P",Courier New,monospace;font-size:clamp(14px,3vw,15px);color:#fff;font-weight:700}._skillValue_s9qfc_68{color:#00ffc3;font-size:clamp(15px,4vw,17px);line-height:20px;font-weight:700;text-shadow:0 0 6px #00ffc3}._skillDescription_s9qfc_76{color:#aaa;font-size:clamp(12px,2.5vw,14pxrem);line-height:1.4}._infoPopover_s9qfc_82{font-size:14px;opacity:.7;cursor:help;margin-left:.25rem;transition:all .2s ease}._infoPopover_s9qfc_82:hover{opacity:1;transform:scale(1.1)}@media (max-width: 768px){._skillsContainer_s9qfc_8{padding:.75rem}._skillsGrid_s9qfc_31{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}._skillCard_s9qfc_38{padding:.75rem}}@media (max-width: 480px){._skillsContainer_s9qfc_8{padding:.5rem}._skillsGrid_s9qfc_31{grid-template-columns:1fr;gap:.75rem}}@media (min-width: 1024px){._skillsGrid_s9qfc_31{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}}@media (min-width: 1400px){._skillsGrid_s9qfc_31{grid-template-columns:repeat(4,1fr);gap:2rem}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#222}::-webkit-scrollbar-thumb{background:#444;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00ffc3}@media (prefers-reduced-motion: reduce){.skillCard{transition:none}.skillCard:hover{transform:none}html{scroll-behavior:auto}}._meterRow_1rzho_1{display:flex;align-items:center;gap:8px}._stars_1rzho_7{display:flex;gap:4px;line-height:0}._starWrapper_1rzho_13{position:relative;width:fit-content}._starBase_1rzho_18{opacity:.3}._starFill_1rzho_22{position:absolute;top:0;right:0;bottom:0;left:0}._levelText_1rzho_27{font-weight:600;font-size:.9rem;opacity:.8}@keyframes _completeBounce_bwv02_1{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(-90deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@media (max-width: 768px){._questsPage_bwv02_19{padding:.75rem}._dailyQuestsSection_bwv02_22{margin-bottom:1.5rem}._dailyQuestsHeader_bwv02_25{padding:1rem}._dailyQuestsHeader_bwv02_25 ._sectionTitle_bwv02_28{font-size:clamp(1rem,4vw,1.1rem);gap:.75rem}._dailyQuestsHeader_bwv02_25 ._sectionIcon_bwv02_32{font-size:1.5em}._dailyQuestsList_bwv02_35{grid-template-columns:1fr;gap:.75rem}._dailyQuestCard_bwv02_39{max-height:130px;padding:.75rem}._dailyCardIcon_bwv02_43{font-size:1.5rem;margin-bottom:.25rem}._dailyProgressRing_bwv02_47{width:32px;height:32px}._dailyProgressCenter_bwv02_51{width:22px;height:22px}._modalContent_bwv02_55{padding:1.5rem;margin:.5rem;max-height:85vh}._modalHeader_bwv02_60,._questTitleRow_bwv02_65{flex-direction:column;align-items:flex-start;gap:.75rem}._questBadges_bwv02_70{align-self:flex-end;display:flex;align-items:center}._dailyBadge_bwv02_75{align-self:flex-end}._sectionHeader_bwv02_78,._questCard_bwv02_81{padding:1rem}._questList_bwv02_84{padding:1rem;max-height:400px}}@media (min-width: 769px) and (max-width: 1024px){._dailyQuestsList_bwv02_35{grid-template-columns:repeat(3,1fr)}._dailyQuestCard_bwv02_39{max-height:130px}}@media (min-width: 1200px){._dailyQuestsList_bwv02_35{max-width:800px;margin:0 auto}._dailyQuestCard_bwv02_39{max-height:130px}}@media (prefers-contrast: high){._questCard_bwv02_81{border-width:2px}._dailyQuestCard_bwv02_39{border-width:3px!important}._progressBarFill_bwv02_113{border:1px solid currentColor}._dailyBadge_bwv02_75{border-width:2px}._modalContent_bwv02_55{border-width:3px}._dailyProgressRing_bwv02_47{border:2px solid rgba(255,255,255,.3)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._dailyQuestsSection_bwv02_22:before{animation:none}._dailyBadge_bwv02_75,._dailyCompleteBadge_bwv02_138{animation:none}._dailyProgressFill_bwv02_141{transition:none}}._questsPage_bwv02_19{min-height:calc(100dvh - 76px);overflow-y:auto;width:100%;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;padding:1rem;line-height:20px;font-family:Orbitron,system-ui,-apple-system,sans-serif}._pageHeader_bwv02_156{display:flex;justify-content:space-between;align-items:center;text-align:center;padding:12px;margin-bottom:2rem}._pageTitle_bwv02_165{font-family:"Press Start 2P",sans-serif;font-size:clamp(2rem,6vw,4rem);font-weight:800;padding:4px;background:linear-gradient(135deg,gold,#ff6b6b,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(255,215,0,.3);margin:0;letter-spacing:2px}._xpDisplay_bwv02_179{font-size:clamp(1.1rem,2.5vw,1.3rem);color:#ccc;margin:.5rem 0 0;font-weight:400}._dailyQuestsSection_bwv02_22{margin-bottom:2rem;background:linear-gradient(135deg,#ffd70026,#ff6b6b26);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;border:2px solid rgba(255,215,0,.3);position:relative}._dailyQuestsSection_bwv02_22:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,gold,#ff6b6b,#4ecdc4);animation:_dailyGlow_bwv02_1 3s ease-in-out infinite alternate}._dailyQuestsHeader_bwv02_25{background:#ffd7001a;padding:1.5rem;border-bottom:1px solid rgba(255,215,0,.2)}._dailyQuestsHeader_bwv02_25 ._sectionTitle_bwv02_28{display:flex;align-items:center;gap:1rem;font-size:clamp(1.1rem,3vw,1.3rem);font-weight:700;letter-spacing:1.5px;color:gold;text-shadow:0 0 10px rgba(255,215,0,.3)}._dailyQuestsHeader_bwv02_25 ._sectionIcon_bwv02_32{font-size:1.8em;filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}._dailyQuestsHeader_bwv02_25 ._questCount_bwv02_225{color:#ffeb3b;font-size:.85em;font-weight:600;background:#ffd70033;padding:.3rem .6rem;border-radius:12px;border:1px solid rgba(255,215,0,.3)}._dailyQuestsList_bwv02_35{padding:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){._dailyQuestsList_bwv02_35{padding:1rem;gap:.75rem}}._dailyCardIcon_bwv02_43{font-size:2rem;margin-bottom:.5rem;filter:drop-shadow(0 0 10px rgba(255,215,0,.3))}._dailyCardContent_bwv02_254{flex:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem}._dailyCardTitle_bwv02_262{font-size:clamp(.8rem,2vw,.9rem);font-weight:600;color:#fff;margin:0 0 .25rem;line-height:1.2}._dailyCardReward_bwv02_270{font-size:clamp(.7rem,1.8vw,.8rem);color:gold;font-weight:500;margin:0}._dailyCardProgress_bwv02_277{position:relative;margin-top:.5rem}._dailyProgressRing_bwv02_47{width:40px;height:40px;border-radius:50%;background:conic-gradient(from 0deg,#ffffff1a,#ffffff1a 360deg);position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto}._dailyProgressFill_bwv02_141{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 360deg);transition:transform .6s ease}._dailyProgressCenter_bwv02_51{position:absolute;width:28px;height:28px;border-radius:50%;background:#1a1a2ee6;display:flex;align-items:center;justify-content:center;font-size:clamp(.6rem,1.5vw,.7rem);font-weight:600;color:#fff}._dailyCompleteBadge_bwv02_138{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff;font-size:.6rem;padding:.2rem .4rem;border-radius:8px;font-weight:600;animation:_completeBounce_bwv02_1 .6s ease-out;box-shadow:0 2px 8px #4ecdc44d}._modalOverlay_bwv02_333{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_bwv02_55{background:linear-gradient(135deg,#1a1a2ef2,#16213ef2);border-radius:20px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;border:2px solid rgba(255,215,0,.3);box-shadow:0 20px 60px #00000080;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._modalClose_bwv02_362{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#ccc;font-size:1.5rem;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._modalClose_bwv02_362:hover{background:#ffffff1a;color:#fff}._modalHeader_bwv02_60{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}._modalTitle_bwv02_392{font-family:Pixelify Sans,sans-serif;font-size:clamp(1.2rem,3vw,1.5rem);color:#fff;margin:0;font-weight:600;flex:1;letter-spacing:1px}._modalDescription_bwv02_402{font-size:clamp(.9rem,2.5vw,1rem);color:#ccc;margin:0 0 2rem;line-height:1.6;font-weight:400}._modalRewards_bwv02_410{margin-bottom:2rem}._modalRewards_bwv02_410 h3{font-size:clamp(1rem,2.5vw,1.1rem);color:gold;margin:0 0 1rem;font-weight:600;letter-spacing:.5px}._modalRewardsList_bwv02_421{display:flex;gap:.75rem;flex-wrap:wrap}._modalProgress_bwv02_427{display:flex;flex-direction:column;gap:1rem}._dailyBadge_bwv02_75{background:linear-gradient(135deg,gold,#ffb347);color:#1a1a2e;font-size:clamp(.7rem,2vw,.8rem);padding:.3rem .6rem;border-radius:12px;font-weight:700;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2);text-shadow:none;animation:_dailyPulse_bwv02_1 2s ease-in-out infinite}._questSection_bwv02_446{margin-bottom:1.5rem;background:#ffffff1a;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible;border:1px solid rgba(255,255,255,.1)}._sectionHeader_bwv02_78{width:100%;background:#ffffff0d;border:none;color:#fff;padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-family:inherit;position:relative;overflow:hidden;z-index:1}._sectionHeader_bwv02_78:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}._sectionHeader_bwv02_78:hover{background:#ffffff26;transform:translateY(-1px)}._sectionHeader_bwv02_78:hover:before{left:100%}._sectionTitle_bwv02_28{display:flex;align-items:center;gap:1rem;font-size:clamp(1rem,3vw,1.2rem);font-weight:600;letter-spacing:1px}._sectionIcon_bwv02_32{font-size:1.5em;filter:drop-shadow(0 0 10px currentColor)}._questCount_bwv02_225{color:#ccc;font-size:.9em;font-weight:400}._expandIcon_bwv02_509{font-size:1rem;transition:transform .3s ease;color:#4ecdc4}._expandIcon_bwv02_509._expanded_bwv02_514{transform:rotate(180deg)}._questList_bwv02_84{max-height:clamp(320px,60vh,800px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:rgba(78,205,196,.6) rgba(255,255,255,.1)}._questList_bwv02_84::-webkit-scrollbar{width:8px}._questList_bwv02_84::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}._questList_bwv02_84::-webkit-scrollbar-thumb{background:#4ecdc499;border-radius:4px;transition:background .3s ease}._questList_bwv02_84::-webkit-scrollbar-thumb:hover{background:#4ecdc4cc}._questCard_bwv02_81{min-height:200px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._questCard_bwv02_81:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#4ecdc4,transparent);transition:left .6s ease}._questCard_bwv02_81:hover{background:#ffffff1f;border-color:#4ecdc44d;transform:translateY(-2px);box-shadow:0 8px 25px #4ecdc426}._questCard_bwv02_81:hover:before{left:100%}._dailyQuestCard_bwv02_39{background:#ffffff1f!important;border:2px solid rgba(255,215,0,.2)!important;border-radius:16px;padding:1rem;position:relative;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:120px;justify-content:space-between;max-height:130px;min-height:0px}._dailyQuestCard_bwv02_39:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,gold,#ff6b6b,#4ecdc4,gold);border-radius:18px;z-index:-1;opacity:0;transition:opacity .3s ease}._dailyQuestCard_bwv02_39:hover{background:#ffffff2e!important;border-color:#ffd70066!important;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px #ffd70033}._dailyQuestCard_bwv02_39:hover:after{opacity:.6}._questHeader_bwv02_618{margin-bottom:1.5rem}._questTitleRow_bwv02_65{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}._questTitle_bwv02_65{font-family:Pixelify Sans,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);color:#fff;margin:0;font-weight:600;flex:1;min-width:0;letter-spacing:1px}._questBadges_bwv02_70{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}._difficultyBadge_bwv02_649,._xpBadge_bwv02_650,._itemBadge_bwv02_651{font-size:clamp(.8rem,2vw,.9rem);padding:.4rem .8rem;border-radius:20px;font-weight:600;white-space:nowrap;letter-spacing:.5px}._difficultyBadge_bwv02_649{color:#000;border:1px solid rgba(255,255,255,.2)}._xpBadge_bwv02_650,._itemBadge_bwv02_651{background:#ffd70026;color:gold;border:1px solid rgba(255,215,0,.3)}._questDescription_bwv02_677{font-size:clamp(.8rem,2vw,.9rem);color:#ccc;margin:0;line-height:1.5;font-weight:400}._questProgress_bwv02_685{display:flex;flex-direction:column;gap:.75rem}._progressBarContainer_bwv02_691{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}._progressBarFill_bwv02_113{height:100%;transition:all .6s ease;border-radius:4px;position:relative}._progressShimmer_bwv02_706{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_bwv02_1 2s infinite}._progressText_bwv02_716{font-size:clamp(.7rem,2vw,.8rem);color:#ccc;text-align:center;font-weight:500;letter-spacing:.5px}._emptyState_bwv02_724{text-align:center;padding:3rem 2rem;color:#ccc}._emptyState_bwv02_724 p{font-size:clamp(.9rem,2.5vw,1rem);margin:.5rem 0}._emptyIcon_bwv02_734{font-size:4rem;margin-bottom:1rem;opacity:.6;filter:drop-shadow(0 0 10px rgba(78,205,196,.3))}._emptySubtext_bwv02_741{font-size:clamp(.7rem,2vw,.8rem);color:#999!important}._loadingScreen_bwv02_746{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:2rem}._loadingScreen_bwv02_746 p{font-size:clamp(1rem,3vw,1.2rem);color:#ccc;font-weight:500;letter-spacing:1px}._loadingSpinner_bwv02_761{width:60px;height:60px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #4ecdc4;border-radius:50%;animation:_spin_bwv02_1 1s linear infinite}@keyframes _spin_bwv02_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _shimmer_bwv02_1{0%{left:-100%}to{left:100%}}@keyframes _dailyGlow_bwv02_1{0%{box-shadow:0 0 20px #ffd7004d}to{box-shadow:0 0 30px #ffd70099}}@keyframes _dailyPulse_bwv02_1{0%,to{transform:scale(1);box-shadow:0 0 10px #ffd7004d}50%{transform:scale(1.05);box-shadow:0 0 15px #ffd70080}}@media (max-width: 768px){._questsPage_bwv02_19{padding:.75rem}._dailyQuestsSection_bwv02_22{margin-bottom:1.5rem}._dailyQuestsHeader_bwv02_25{padding:1rem}._dailyQuestsHeader_bwv02_25 ._sectionTitle_bwv02_28{font-size:clamp(1rem,4vw,1.1rem);gap:.75rem}._dailyQuestsHeader_bwv02_25 ._sectionIcon_bwv02_32{font-size:1.5em}._dailyQuestsList_bwv02_35{max-height:150px}._questTitleRow_bwv02_65{flex-direction:column;align-items:flex-start;gap:.75rem}._questBadges_bwv02_70{align-self:flex-end;display:flex;align-items:center}._dailyBadge_bwv02_75{align-self:flex-end}._sectionHeader_bwv02_78,._questCard_bwv02_81{padding:1rem}._questList_bwv02_84{padding:1rem;max-height:400px}}@media (min-width: 769px) and (max-width: 1024px){._dailyQuestsList_bwv02_35{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width: 1200px){._dailyQuestsList_bwv02_35{grid-template-columns:repeat(3,1fr);max-height:400px}}@media (prefers-contrast: high){._questCard_bwv02_81{border-width:2px}._dailyQuestCard_bwv02_39{border-width:3px!important}._progressBarFill_bwv02_113{border:1px solid currentColor}._dailyBadge_bwv02_75{border-width:2px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._dailyQuestsSection_bwv02_22:before{animation:none}._dailyBadge_bwv02_75{animation:none}}._headerRight_bwv02_886{display:flex;align-items:center;gap:.5rem}._treatsBadge_bwv02_892{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;min-width:44px;height:36px;border-radius:9999px;font-weight:800;font-size:14px;letter-spacing:.4px;color:#0f1a14;background:linear-gradient(135deg,gold,#ffb347);box-shadow:0 10px 24px #ffb44659;transform:translateZ(0);transition:transform .15s ease,box-shadow .15s ease}._treatIcon_bwv02_910{font-size:16px;line-height:1}._treatCount_bwv02_915{line-height:1}._bump_bwv02_919{animation:_badge-bump_bwv02_1 .3s ease-out}@keyframes _badge-bump_bwv02_1{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width: 480px){._headerRight_bwv02_886{top:.5rem;right:.5rem}._treatsBadge_bwv02_892{height:34px;padding:4px 8px;font-size:13px}}._tabList_1p6qp_26{display:flex;justify-content:center;margin-bottom:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:600px;margin-left:auto;margin-right:auto;box-shadow:0 8px 32px #0000004d;gap:4px}._tabButton_1p6qp_42{flex:1;background:transparent;border:none;padding:12px 20px;font-size:15px;font-weight:600;letter-spacing:1px;border-radius:12px;cursor:pointer;color:#ccc;font-family:Pixelify Sans,sans-serif;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase}._tabButton_1p6qp_42:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}._tabButton_1p6qp_42:hover{color:#fff;background:#ffffff0d}._tabButton_1p6qp_42:hover:before{left:100%}._active_1p6qp_77{background:linear-gradient(135deg,#ff6b6b,#4ecdc4)!important;color:#fff!important;box-shadow:0 4px 15px #ff6b6b4d;transform:translateY(-2px)}._active_1p6qp_77:before{display:none}._active_1p6qp_77:hover{transform:translateY(-3px);box-shadow:0 6px 20px #ff6b6b66}._form_1p6qp_91{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto;padding:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d}._form_1p6qp_91 ._selectLabel_1p6qp_104{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:#fff;gap:8px}._form_1p6qp_91 ._selectBox_1p6qp_112{padding:12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#fff;font-family:Pixelify Sans,sans-serif;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}._form_1p6qp_91 ._selectBox_1p6qp_112:focus{outline:none;border-color:#4ecdc480;background:#ffffff0d;box-shadow:0 0 0 3px #4ecdc41a}._form_1p6qp_91 ._selectBox_1p6qp_112::placeholder{color:#fff6}._form_1p6qp_91 ._optionBox_1p6qp_132{background:#ffffff08;color:#fff;font-family:Pixelify Sans,sans-serif}._form_1p6qp_91 label{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:#fff;gap:8px}._form_1p6qp_91 label input{padding:12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#fff;font-family:Pixelify Sans,sans-serif;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}._form_1p6qp_91 label input:focus{outline:none;border-color:#4ecdc480;background:#ffffff0d;box-shadow:0 0 0 3px #4ecdc41a}._form_1p6qp_91 label input::placeholder{color:#fff6}._form_1p6qp_91 button[type=submit]{background:linear-gradient(135deg,#ff6b6b,#4ecdc4);color:#fff;padding:16px 32px;border:none;border-radius:12px;font-family:Pixelify Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px #ff6b6b4d}._form_1p6qp_91 button[type=submit]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}._form_1p6qp_91 button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}._form_1p6qp_91 button[type=submit]:hover:before{left:100%}._form_1p6qp_91 button[type=submit]:active{transform:translateY(0);box-shadow:0 2px 10px #ff6b6b4d}._form_1p6qp_91 button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}._form_1p6qp_91 button[type=submit]:disabled:hover{transform:none;box-shadow:0 4px 15px #ff6b6b4d}._heroSection_1p6qp_213{font-size:14px;margin:1.5rem 0}._heroSection_1p6qp_213 p{margin-bottom:12px;color:#ccc}._heroList_1p6qp_222{display:flex;flex-wrap:wrap;gap:12px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._hero_1p6qp_213{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);color:#fff;padding:12px 20px;font-family:Pixelify Sans,sans-serif;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:10px;transition:all .3s ease;position:relative;overflow:hidden}._hero_1p6qp_213:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}._hero_1p6qp_213:hover{background:#ffffff14;transform:translateY(-2px)}._hero_1p6qp_213:hover:before{left:100%}._selected_1p6qp_268{background:linear-gradient(135deg,#ff6b6b,#4ecdc4)!important;border-color:transparent!important;box-shadow:0 4px 15px #ff6b6b4d;transform:translateY(-2px)}._selected_1p6qp_268:hover{transform:translateY(-3px);box-shadow:0 6px 20px #ff6b6b66}._equipmentSection_1p6qp_313 p{margin-bottom:12px;color:#ccc;font-weight:600}._equipment_1p6qp_313{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:12px 20px;font-family:Pixelify Sans,sans-serif;font-size:14px;font-weight:500;cursor:pointer;border-radius:10px;transition:all .3s ease;position:relative;overflow:hidden}._equipment_1p6qp_313:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}._equipment_1p6qp_313:hover{background:#ffffff14;transform:translateY(-2px)}._equipment_1p6qp_313:hover:before{left:100%}._equipment_1p6qp_313._selected_1p6qp_268{background:linear-gradient(135deg,#ff6b6b,#4ecdc4);border-color:transparent;box-shadow:0 4px 15px #ff6b6b4d;transform:translateY(-2px)}._equipment_1p6qp_313._selected_1p6qp_268:hover{transform:translateY(-3px);box-shadow:0 6px 20px #ff6b6b66}._equipment_1p6qp_313._selected_1p6qp_268:before{display:none}@media (max-width: 768px){._container_1p6qp_1{padding:.5rem}._tabList_1p6qp_26{max-width:100%;padding:6px}._tabButton_1p6qp_42{padding:10px 16px;font-size:11px}._form_1p6qp_91{padding:1.5rem;gap:1.25rem}._heroList_1p6qp_222,._equipmentList_1p6qp_322{gap:8px}._hero_1p6qp_213,._equipment_1p6qp_313{padding:10px 16px;font-size:14px}}._container_1p6qp_1{min-height:100%;width:100%;overflow:auto;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;padding:1rem;font-family:Pixelify Sans,sans-serif}._container_1p6qp_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(255,107,107,.05) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(78,205,196,.05) 0%,transparent 50%);pointer-events:none;z-index:0}._container_1p6qp_1>*{position:relative;z-index:1}._form_1p6qp_91{max-width:600px;margin:0 auto;padding:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d}._form_1p6qp_91 .saltFormField{margin-bottom:1.5rem}._form_1p6qp_91 .saltFormFieldLabel{color:#fff!important;font-family:Pixelify Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important}._form_1p6qp_91 .saltInput{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important;font-family:Pixelify Sans,sans-serif!important;font-size:14px!important;line-height:17px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}._form_1p6qp_91 .saltInput:focus,._form_1p6qp_91 .saltInput:focus-within{outline:none!important;border-color:#4ecdc480!important;background:#ffffff0d!important;box-shadow:0 0 0 3px #4ecdc41a!important}._form_1p6qp_91 .saltInput::placeholder{color:#fff6!important}._form_1p6qp_91 .saltInput-input{font-size:14px!important;line-height:17px!important}._form_1p6qp_91 .saltDropdown ._saltButton_1p6qp_475{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important;font-family:Pixelify Sans,sans-serif!important;font-size:14px!important;padding:12px 16px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;width:100%;justify-content:space-between}._form_1p6qp_91 .saltDropdown ._saltButton_1p6qp_475:focus,._form_1p6qp_91 .saltDropdown ._saltButton_1p6qp_475:focus-within{outline:none!important;border-color:#4ecdc480!important;background:#ffffff0d!important;box-shadow:0 0 0 3px #4ecdc41a!important}._form_1p6qp_91 .saltDropdown ._saltButton_1p6qp_475:hover{background:#ffffff0d!important}._form_1p6qp_91 .saltDropdown ._saltListbox_1p6qp_497{background:#1e1e32f2!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0006!important;margin-top:4px}._form_1p6qp_91 .saltDropdown ._saltListbox_1p6qp_497 ._saltOption_1p6qp_505{background:transparent!important;color:#fff!important;font-family:Pixelify Sans,sans-serif!important;font-size:14px!important;padding:12px 16px!important}._form_1p6qp_91 .saltDropdown ._saltListbox_1p6qp_497 ._saltOption_1p6qp_505:hover,._form_1p6qp_91 .saltDropdown ._saltListbox_1p6qp_497 ._saltOption_1p6qp_505[data-focus]{background:#4ecdc41a!important;color:#4ecdc4!important}._form_1p6qp_91 .saltDropdown ._saltListbox_1p6qp_497 ._saltOption_1p6qp_505[data-selected]{background:linear-gradient(135deg,#ff6b6b,#4ecdc4)!important;color:#fff!important;font-weight:600!important}._form_1p6qp_91 .saltButton[data-sentiment=accented]{background:linear-gradient(135deg,#ff6b6b,#4ecdc4)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-family:Pixelify Sans,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:16px 32px!important;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px #ff6b6b4d}._form_1p6qp_91 .saltButton[data-sentiment=accented]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}._form_1p6qp_91 .saltButton[data-sentiment=accented]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #ff6b6b66!important}._form_1p6qp_91 .saltButton[data-sentiment=accented]:hover:before{left:100%}._form_1p6qp_91 .saltButton[data-sentiment=accented]:active{transform:translateY(0)!important;box-shadow:0 2px 10px #ff6b6b4d!important}._form_1p6qp_91 .saltButton[data-sentiment=accented]:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}._form_1p6qp_91 .saltButton[data-sentiment=accented]:disabled:hover{transform:none!important;box-shadow:0 4px 15px #ff6b6b4d!important}._equipmentSection_1p6qp_313{margin:1.5rem 0}._equipmentSection_1p6qp_313 .saltText[data-style-as=h3]{color:#fff!important;font-family:Pixelify Sans,sans-serif!important;font-weight:600!important;margin-bottom:12px!important}._equipmentList_1p6qp_322{display:flex;flex-wrap:wrap;gap:12px}._equipment_1p6qp_313 .saltText{color:inherit!important;font-family:Pixelify Sans,sans-serif!important;font-size:14px!important;font-weight:500!important}._heroSection_1p6qp_213{margin:1.5rem 0}._heroList_1p6qp_222{display:flex;flex-wrap:wrap;gap:12px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:1rem}._hero_1p6qp_213 .saltText{color:inherit!important;font-family:Pixelify Sans,sans-serif!important;font-size:14px!important;font-weight:500!important}._disclosureButton_1p6qp_279{font-family:Pixelify Sans,sans-serif;font-size:15px;font-weight:600;background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}._disclosureButton_1p6qp_279:hover{background:#ffffff14;border-color:#4ecdc44d}._chevron_1p6qp_303{transition:transform .3s ease;color:#4ecdc4}._rotate_1p6qp_308{transform:rotate(180deg);color:#ff6b6b}._routineCreatedText_1p6qp_373{font-size:15px;line-height:1.4;text-align:center;font-weight:600}@media (max-width: 768px){._container_1p6qp_1{padding:.5rem}._form_1p6qp_91{padding:1.5rem}._heroList_1p6qp_222,._equipmentList_1p6qp_322{gap:8px}._equipment_1p6qp_313 .saltText,._hero_1p6qp_213 .saltText{font-size:12px!important}}._puppySpinner_qnb89_1{width:150px;height:150px;position:relative;margin:0 auto;text-align:center}._loadingText_qnb89_9{font-size:17px;font-family:"Press Start 2P",Pixelfy Sans}._puppy_qnb89_1{animation:_run_qnb89_1 .8s infinite steps(4);transform-origin:center}._treadmillBelt_qnb89_19{animation:_belt-move_qnb89_1 .5s infinite linear}@keyframes _run_qnb89_1{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-5px) rotate(3deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-5px) rotate(-3deg)}to{transform:translateY(0) rotate(0)}}@keyframes _belt-move_qnb89_1{0%{transform:translate(0)}to{transform:translate(-10px)}}.routine-accordion-list{display:flex;width:100%;flex-direction:column;gap:16px;padding:0}.routine-accordion{border:1px solid #00f6ff;border-radius:16px;font-family:"Press Start 2P",monospace;background:#000;color:#fff;box-shadow:0 0 0 2px #00f6ff;width:100%}.accordion-header .chevron{transition:transform .3s ease;border-radius:16px}.accordion-header .chevron.open{transform:rotate(180deg);border-radius:16px}.accordion-panel{border-radius:16px;padding:12px;background:#000}.carousel-container{display:flex;flex-direction:column;gap:12px;padding:12px 0;border-radius:16px}.carousel-card{border:3px solid #189094;background:#000;padding:12px;box-shadow:0 0 0 2px #00f7ff}.day-title{font-size:12px;color:#ffd800;margin-bottom:6px}.day-exercises{color:#ccc;font-size:10px;margin-bottom:10px}.routine-title{font-size:17px;font-family:Pixelify Sans,"Press Start 2P"}.start-button{background:#f90;color:#000;font-family:"Press Start 2P",monospace;font-size:15px;padding:8px 12px;border:2px solid #00aa00;cursor:pointer;box-shadow:2px 2px #070}.start-button:hover{background:#0c0}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#2d2d2d;color:#f90;font-family:"Press Start 2P",monospace;position:relative;border-radius:16px}.accordion-trigger{display:flex;align-items:center;gap:8px;background:none;border:none;color:inherit;font-size:15px;line-height:18px;cursor:pointer}.menu-wrapper{position:relative}.menu-button{background:none;border:none;color:#f90;cursor:pointer;padding:4px}.menu-dropdown{background:#2d2d2d;border:2px solid #ff9900;box-shadow:4px 4px #c70;font-family:"Press Start 2P",monospace;padding:8px;z-index:100;position:absolute;right:0;top:100%}.menu-item{display:block;background:none;border:none;color:#f90;text-align:left;width:100%;text-align:center;padding:12px 0;font-size:15px;cursor:pointer}.menu-item:hover{background:#f90;color:#000}._wrapper_6eopq_1{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));min-height:calc(100dvh - 76px - env(safe-area-inset-bottom));height:calc(100dvh - 76px - env(safe-area-inset-bottom));background:radial-gradient(circle at 25% 25%,rgba(0,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,0,255,.1) 0%,transparent 50%),linear-gradient(135deg,#101428f2,#080c18fa);color:#0fc;font-family:"Press Start 2P",monospace;display:flex;flex-direction:column;align-items:center;padding:1rem;z-index:9999!important;gap:16px;isolation:isolate;pointer-events:auto}._header_6eopq_24{display:flex;flex-direction:column;align-items:center;font-size:1.25rem;gap:12px;padding:12px;width:100%;height:68px}._cardList_6eopq_35{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;max-height:calc(100dvh - 168px);padding:8px;border:2px solid black;border-radius:12px;background:#000;box-shadow:0 0 10px gray}._card_6eopq_35{padding:1rem;background-color:#111;border:2px solid #00ffcc;border-radius:12px;box-shadow:0 0 10px #0fc;display:flex;flex-direction:column;gap:1rem}._exerciseTitle_6eopq_59{font-size:1.1rem;text-align:center;color:#0ff}._repRange_6eopq_65{font-size:.9rem;text-align:center;color:#aaa}._setHeader_6eopq_71{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;font-size:.8rem;text-align:center;color:#0fa;border-bottom:1px solid #00ffaa;padding-bottom:.25rem}._setRow_6eopq_81{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;align-items:center;gap:.5rem}input[type=number]{width:100%;padding:.5rem;background-color:#222;border:1px solid #00ffcc;color:#0fc;text-align:center;border-radius:4px;font-size:12px;font-family:inherit}input::placeholder{color:#0fa8;text-align:center}._notesTextarea_6eopq_105{width:100%;padding:.5rem;background-color:#0a0a0a;border:2px solid #4a9660;color:beige;font-size:.9rem;border-radius:4px;resize:vertical;font-family:inherit}._footer_6eopq_117{display:flex;justify-content:center;align-content:center;padding:12px;height:68px;width:100%}._finishButton_6eopq_126{align-self:center;padding:.75rem 1.5rem;background-color:#0fc;color:#000;border:none;border-radius:8px;font-size:1rem;font-weight:700;font-family:inherit;box-shadow:0 0 10px #0fc;cursor:pointer;transition:background-color .2s}._finishButton_6eopq_126:hover{background-color:#0fa}:where([role=checkbox]){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #00ffcc;background-color:#111;color:#0fc;border-radius:4px;cursor:pointer;font-size:1rem;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s}:where([role=checkbox][aria-checked=true]){background-color:#0fc;color:#000}input::placeholder{color:gray;font-style:italic}._backdrop_1rg23_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:50}._modal_1rg23_11{background:#000;border:3px solid #ff9900;color:#fffdd0;padding:24px;font-family:"Press Start 2P",monospace;max-width:90%;width:340px;border-radius:12px;box-shadow:0 0 12px #f90;text-align:center}._title_1rg23_24{font-size:16px;margin-bottom:12px}._message_1rg23_29{font-size:12px;margin-bottom:16px}._buttonRow_1rg23_34{display:flex;justify-content:center;gap:16px}._confirmButton_1rg23_40,._cancelButton_1rg23_41{font-family:"Press Start 2P",monospace;font-size:12px;padding:8px 12px;border:2px solid #00ff99;background:#111;color:#0f9;cursor:pointer}._confirmButton_1rg23_40:hover{background:#0f9;color:#000}._cancelButton_1rg23_41{border-color:#f33;color:#f33}._cancelButton_1rg23_41:hover{background:#f33;color:#000}._bossArena_1obqx_1{height:calc(100dvh - 76px);width:100%;overflow:hidden;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;padding:1rem;font-family:Orbitron,sans-serif}._header_1obqx_11{text-align:center;height:35px}._title_1obqx_16{font-family:var(--headerFontFamily);font-size:var(--headingFontSize);font-weight:800;padding:4px;background:linear-gradient(135deg,gold,#ff6b6b,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(255,215,0,.3);margin:0}._subtitle_1obqx_29{font-size:var(--bodyFontSize);color:#ccc;margin:.5rem 0 0;font-weight:400}._tabGroup_1obqx_36{height:calc(100% - 100px);display:flex;flex-direction:column}._tabList_1obqx_42{display:flex;width:100%;height:50px;justify-content:center;background:#ffffff1a;border-radius:12px;padding:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:400px;margin-left:auto;margin-right:auto}._tab_1obqx_36{flex:1;padding:12px 24px;font-size:var(--bodyFontSize);letter-spacing:2px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._tab_1obqx_36:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}._tab_1obqx_36:hover:before{left:100%}._tabSelected_1obqx_83{background:linear-gradient(135deg,#ff6b6b,#4ecdc4);color:#fff;box-shadow:0 4px 15px #ff6b6b4d;transform:translateY(-2px)}._tabUnselected_1obqx_90{background:#ffffff1a;color:#ccc}._tabUnselected_1obqx_90:hover{background:#fff3;color:#fff}._tabPanels_1obqx_99{height:100%;margin-top:2rem}._tabPanel_1obqx_99{height:100%;outline:none}._loadingState_1obqx_109,._emptyState_1obqx_110{display:flex;align-items:center;justify-content:center;min-height:300px;text-align:center;background:#222;border:1px solid #4dd0e1;margin:2rem 0;border-radius:8px}._loadingState__content_1obqx_123,._emptyState__content_1obqx_124{display:flex;flex-direction:column;align-items:center;gap:1rem}._loadingState__spinner_1obqx_131{width:24px;height:24px;border:3px solid #1a1a1a;border-top:3px solid #4dd0e1;border-radius:50%;animation:_spin_1obqx_1 1s linear infinite}@keyframes _spin_1obqx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState__text_1obqx_148,._emptyState__text_1obqx_149{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:.5px;font-size:14px;color:#fff;text-shadow:1px 1px 0 #0f0f0f}._campaignBosses_nly84_1{width:100%;overflow:hidden}._chapterSelector_nly84_6{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:1rem}._chapterLabel_nly84_14{font-size:var(--bodyFontSize);font-weight:600;color:gold;letter-spacing:2px}._chapterSelect_nly84_6{padding:10px 16px;background:#ffffff1a;border:2px solid rgba(255,215,0,.3);border-radius:8px;color:#fff;font-size:var(--bodyFontSize);font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._chapterSelect_nly84_6:hover{border-color:#ffd70099;background:#ffffff26}._chapterSelect_nly84_6:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px #ffd70033}._chapterSelect_nly84_6 option{background:#1a1a2e;color:#fff}._carouselContainer_nly84_47{position:relative;max-width:100%;margin:0 auto}._embla_nly84_53{overflow:hidden;border-radius:16px}._emblaContainer_nly84_58{display:flex;gap:2rem;padding:1rem}._emblaSlide_nly84_64{flex:1 0 350px;min-width:0}._carouselControls_nly84_69{display:flex;justify-content:center;gap:1rem;margin-top:2rem}._carouselBtn_nly84_76{background:#ffffff1a;border:2px solid rgba(255,215,0,.3);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._carouselBtn_nly84_76 svg{width:24px;height:24px;color:gold}._carouselBtn_nly84_76:hover:not(:disabled){background:#ffd70033;border-color:gold;transform:scale(1.1)}._carouselBtn_nly84_76:disabled{opacity:.5;cursor:not-allowed;transform:none}._bossCard_nly84_105{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:1rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}._bossCard_nly84_105:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff6b6b1a,#4ecdc41a);opacity:0;transition:opacity .3s ease}._isSelected_nly84_130 ._bossCard_nly84_105{transform:translateY(-8px);border-color:#ffd70066;box-shadow:0 20px 40px #0000004d}._isSelected_nly84_130 ._bossCard_nly84_105:before{opacity:1}._bossSprite_nly84_139{text-align:center;margin-bottom:1.5rem}._spriteContainer_nly84_144{position:relative;width:100%;height:100%;min-width:100px;min-height:180px;margin:0 auto;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #ff6b6b4d}._bossInfo_nly84_158{flex:1;display:flex;flex-direction:column;gap:.2rem;position:relative;z-index:1}._bossName_nly84_167{font-size:17px;font-weight:700;color:gold;text-align:center;margin:0;text-shadow:0 2px 10px rgba(255,215,0,.3)}._bossNumber_nly84_176{font-size:14px;font-family:var(--headerFontFamily);color:#fff;text-align:left;margin-bottom:.5rem;font-weight:500}._bossStats_nly84_185{display:flex;flex-direction:column;gap:.5rem}._statItem_nly84_191{display:flex;font-size:14px;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}._statLabel_nly84_200{font-weight:500;color:#ccc}._statValue_nly84_205{font-weight:600;color:#fff}._rewards_nly84_210{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#ffd7001a;border-radius:10px;border:1px solid rgba(255,215,0,.2)}._rewardIcon_nly84_220{width:20px;height:20px;color:gold}._rewardList_nly84_226{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:gold}._fightButton_nly84_234{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border:none;border-radius:12px;padding:12px 24px;color:#fff;font-weight:600;font-size:17px;letter-spacing:2px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden}._fightButton_nly84_234:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}._fightButton_nly84_234:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b6b66}._fightButton_nly84_234:hover:before{left:100%}._fightButton_nly84_234:active{transform:translateY(0)}._fightIcon_nly84_273{width:20px;height:20px}._noBosses_nly84_278{text-align:center;padding:4rem 2rem;color:#ccc;font-size:1.2rem}._noBosses_nly84_278 p{margin:0;background:#ffffff1a;padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){._chapterSelector_nly84_6{flex-direction:column;gap:.5rem}._emblaSlide_nly84_64{flex:0 0 280px}}@media (max-width: 480px){._emblaSlide_nly84_64{flex:0 0 250px}._bossCard_nly84_105{padding:1rem}._spriteContainer_nly84_144{width:200px;height:200px}}@media (max-height: 667px){._emblaSlide_nly84_64{flex:0 0 250px}._bossCard_nly84_105{padding:1rem}._spriteContainer_nly84_144{width:180px;height:180px}}._defeatedOverlay_nly84_325{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}._defeatedOverlay_nly84_325 svg{width:120px;height:120px;opacity:.6;color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.4))}@keyframes _flash_ctidy_137{0%{opacity:.6}to{opacity:0}}@keyframes _scanlines_ctidy_145{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes _particleFloat_ctidy_1{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-50px) scale(.5);opacity:0}}@keyframes _damageFloat_ctidy_1{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-30px) scale(1.2);opacity:1}to{transform:translateY(-60px) scale(.8);opacity:0}}@keyframes _glow_ctidy_1{0%{filter:drop-shadow(0 0 20px rgba(255,255,0,.8))}to{filter:drop-shadow(0 0 30px rgb(255,255,0))}}@keyframes _victory_ctidy_95{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}75%{transform:scale(1.1) rotate(5deg)}}@keyframes _pulse_ctidy_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _bounce_ctidy_1{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes _spin_ctidy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._character_ctidy_90,._panel_ctidy_90{image-rendering:pixelated;filter:contrast(1.2) saturate(1.3)}._startButton_ctidy_95,._continueButton_ctidy_95,._defeatText_ctidy_95,._victoryText_ctidy_95,._introText_ctidy_95,._damageNumber_ctidy_95,._bossName_ctidy_95,._playerName_ctidy_95,._headerTitle_ctidy_95{font-family:monospace}._dialog_ctidy_99{position:relative;z-index:50}._backdrop_ctidy_104{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000e6}._dialogContainer_ctidy_110{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}._dialogWrapper_ctidy_116{display:flex;min-height:100%;align-items:center;justify-content:center;padding:1rem}._panel_ctidy_90{position:relative;width:100%;max-width:64rem;background:linear-gradient(to bottom,#1f2937,#000);border:4px solid #facc15;border-radius:.5rem;overflow:hidden}._panel_ctidy_90._shake_ctidy_133{animation:_pulse_ctidy_1 .3s ease-out}._flashOverlay_ctidy_137{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;animation:_flash_ctidy_137 .2s ease-out}._scanlines_ctidy_145{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px);animation:_scanlines_ctidy_145 .1s linear infinite}._header_ctidy_95{background:linear-gradient(to right,#dc2626,#2563eb);padding:1rem;border-bottom:4px solid #facc15}._headerContent_ctidy_160{display:flex;align-items:center;justify-content:center}._headerIcon_ctidy_166{width:2rem;height:2rem;color:#fde047;animation:_pulse_ctidy_1 2s infinite}._headerTitle_ctidy_95{margin:0 1rem;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.05em;text-shadow:2px 2px 0px #000,-1px -1px 0px #000,1px -1px 0px #000,-1px 1px 0px #000;filter:drop-shadow(0 0 10px rgba(255,255,0,.5))}._battleArea_ctidy_183{position:relative;height:24rem;background:linear-gradient(to bottom,#581c87,#1e3a8a,#166534);overflow:hidden}._backgroundEffects_ctidy_190{position:absolute;top:0;right:0;bottom:0;left:0}._star_ctidy_95{position:absolute;width:.25rem;height:.25rem;background-color:#fff;border-radius:50%;animation:_pulse_ctidy_1 2s infinite}._healthBars_ctidy_204{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;z-index:10}._playerHealth_ctidy_214,._bossHealth_ctidy_215{display:flex;flex-direction:column}._playerHealth_ctidy_214{align-items:flex-start}._bossHealth_ctidy_215{align-items:flex-end}._playerName_ctidy_95{color:#fff;font-weight:700;margin-bottom:.5rem;font-size:1.125rem;text-shadow:2px 2px 0px #000}._bossName_ctidy_95{color:#fca5a5;font-weight:700;margin-bottom:.5rem;font-size:1.125rem;text-shadow:2px 2px 0px #000}._healthBarContainer_ctidy_244{position:relative;width:12rem;height:1.5rem;background-color:#1f2937;border:2px solid white;border-radius:.25rem}._playerHealthBar_ctidy_253{height:100%;background:linear-gradient(to right,#4ade80,#16a34a);border-radius:.125rem;transition:width .3s ease-in-out}._bossHealthBar_ctidy_260{height:100%;background:linear-gradient(to right,#f87171,#dc2626);border-radius:.125rem;transition:width .3s ease-in-out}._healthText_ctidy_267{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem}._playerCharacter_ctidy_278{position:absolute;bottom:2rem;left:4rem}._bossCharacter_ctidy_284{position:absolute;bottom:2rem;right:4rem}._character_ctidy_90{width:6rem;height:6rem;border:4px solid white;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}._character_ctidy_90._attacking_ctidy_300{animation:_bounce_ctidy_1 .6s ease-in-out;transform:scale(1.1)}._playerSprite_ctidy_305{background-color:#3b82f6}._bossSprite_ctidy_309{background-color:#dc2626}._characterIcon_ctidy_313{width:3rem;height:3rem;color:#fde047}._bossEmoji_ctidy_319{font-size:2.5rem}._attackEffect_ctidy_323{position:absolute;top:-1rem;right:-1rem}._attackIcon_ctidy_329{width:2rem;height:2rem;color:#facc15;animation:_spin_ctidy_1 .5s linear infinite}._bossAttackIcon_ctidy_336{width:2rem;height:2rem;color:#a855f7;animation:_spin_ctidy_1 .5s linear infinite}._particle_ctidy_343{position:absolute;width:.75rem;height:.75rem;border-radius:50%;pointer-events:none;animation:_particleFloat_ctidy_1 1s ease-out forwards}._hitParticle_ctidy_352{background-color:#f44}._magicParticle_ctidy_356{background-color:#44f}._victoryParticle_ctidy_360{background-color:#ff4}._victoryIcon_ctidy_364{width:.75rem;height:.75rem;color:#facc15}._damageNumber_ctidy_95{position:absolute;font-weight:700;font-size:1.5rem;pointer-events:none;z-index:20;text-shadow:2px 2px 0px #000;animation:_damageFloat_ctidy_1 1.5s ease-out forwards}._playerDamage_ctidy_380{color:#f87171}._bossDamage_ctidy_384{color:#60a5fa}._phaseIndicator_ctidy_388{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:20}._introText_ctidy_95{font-size:4rem;font-weight:700;color:#facc15;text-shadow:4px 4px 0px #000;animation:_glow_ctidy_1 1s ease-in-out infinite alternate}._victoryText_ctidy_95{font-size:3rem;font-weight:700;color:#4ade80;text-shadow:4px 4px 0px #000;animation:_victory_ctidy_95 2s ease-in-out infinite}._defeatText_ctidy_95{font-size:3rem;font-weight:700;color:#f87171;text-shadow:4px 4px 0px #000;animation:_pulse_ctidy_1 2s infinite}._footer_ctidy_422{background:linear-gradient(to right,#374151,#4b5563);padding:1rem;border-top:4px solid #facc15}._footerContent_ctidy_428{display:flex;justify-content:center}._continueButton_ctidy_95{padding:.75rem 2rem;background:linear-gradient(to right,#eab308,#ca8a04);color:#000;font-weight:700;border-radius:.25rem;border:2px solid #fde047;text-shadow:1px 1px 0px rgba(0,0,0,.3);box-shadow:0 4px #cc8400,0 6px 10px #0000004d;transition:all .2s ease-in-out;cursor:pointer}._continueButton_ctidy_95:hover{background:linear-gradient(to right,#facc15,#eab308);transform:scale(1.05)}._continueButton_ctidy_95:active{transform:scale(.95);box-shadow:0 2px #cc8400,0 3px 5px #0000004d}._exampleContainer_ctidy_454{padding:2rem;background-color:#1f2937;min-height:100vh;display:flex;align-items:center;justify-content:center}._startButton_ctidy_95{padding:1rem 2rem;background:linear-gradient(to right,#dc2626,#b91c1c);color:#fff;font-weight:700;font-size:1.25rem;border-radius:.5rem;border:2px solid #f87171;text-shadow:2px 2px 0px #000;box-shadow:0 6px #cc2400,0 8px 15px #0006;transition:all .2s ease-in-out;cursor:pointer}._startButton_ctidy_95:hover{background:linear-gradient(to right,#ef4444,#dc2626);transform:scale(1.05)}._startButton_ctidy_95:active{transform:scale(.95);box-shadow:0 3px #cc2400,0 4px 8px #0006}._victoryScreen_ctidy_485,._defeatScreen_ctidy_486{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background:#000000b3;border:3px solid #facc15;border-radius:.5rem;box-shadow:0 0 20px #ffff004d;z-index:99999999999999;position:relative}._victorySubtext_ctidy_501,._defeatSubtext_ctidy_502,._defeatAdvice_ctidy_503{font-family:monospace;color:#fff;font-size:1.125rem;margin-top:3rem;text-shadow:1px 1px 0px #000}._defeatAdvice_ctidy_503{color:#f87171;font-style:italic}._victoryButton_ctidy_516{margin-top:2rem;background:linear-gradient(to right,#4ade80,#22c55e);border-color:#bbf7d0;color:#1f2937}._victoryButton_ctidy_516:hover{background:linear-gradient(to right,#86efac,#4ade80)}._victoryButton_ctidy_516:active{background:linear-gradient(to right,#22c55e,#16a34a)}._defeatButton_ctidy_529{margin-top:2rem;background:linear-gradient(to right,#f87171,#dc2626);border-color:#fecaca;color:#fef2f2}._defeatButton_ctidy_529:hover{background:linear-gradient(to right,#fca5a5,#ef4444)}._defeatButton_ctidy_529:active{background:linear-gradient(to right,#dc2626,#b91c1c)}._communityBoss_tcnm0_1{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}._threatContainer_tcnm0_13{margin-bottom:1rem;background:#0000001a;border-radius:8px;padding:1rem}._threatHeader_tcnm0_20{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._threatIcon_tcnm0_27{width:16px;height:16px}._threatText_tcnm0_32{font-weight:700;font-size:1rem;flex:1;margin-left:.5rem}._daysRemaining_tcnm0_39{font-size:.75rem;opacity:.8}._threatBar_tcnm0_44{position:relative;height:12px;background:#fff3;border-radius:6px;overflow:hidden;margin-bottom:.5rem}._threatFill_tcnm0_53{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:6px}._bossMarker_tcnm0_59{position:absolute;top:-8px;font-size:24px;transition:left .3s ease;z-index:2}._threatLabels_tcnm0_67{display:flex;justify-content:space-between;font-size:1rem;opacity:.7}._loadingState_tcnm0_74{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#ccc}._loadingState_tcnm0_74 p{margin-top:1rem;font-size:1.2rem}._loadingSpinner_tcnm0_87{width:50px;height:50px;border:4px solid rgba(255,255,255,.1);border-left:4px solid #ffd700;border-radius:50%;animation:_spin_tcnm0_1 1s linear infinite}@keyframes _spin_tcnm0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_tcnm0_104{text-align:center;padding:4rem;color:#ccc;font-size:1.2rem}._errorState_tcnm0_104 p{background:#ffffff1a;padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._optInContainer_tcnm0_117{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}._optInCard_tcnm0_125{background:#ffffff1a;border:2px solid rgba(255,215,0,.3);border-radius:24px;padding:3rem;text-align:center;max-width:500px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}._optInCard_tcnm0_125 h2{color:gold;font-size:2rem;margin:1rem 0;text-shadow:0 2px 10px rgba(255,215,0,.3)}._optInCard_tcnm0_125 p{color:#ccc;font-size:1.1rem;margin-bottom:2rem;line-height:1.6}._optInIcon_tcnm0_147{width:60px;height:60px;color:gold;margin-bottom:1rem}._bossPreview_tcnm0_154{margin:2rem 0}._bossPreview_tcnm0_154 h3{color:#fff;font-size:1.5rem;margin-top:1rem}._previewSprite_tcnm0_163{width:150px;height:150px;margin:0 auto;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #ff6b6b4d}._optInRewards_tcnm0_175{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffd7001a;padding:1rem;border-radius:12px;margin-bottom:2rem;color:gold;font-weight:600}._rewardIcon_tcnm0_188{width:20px;height:20px}._optInButton_tcnm0_193{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border:none;border-radius:16px;padding:16px 32px;color:#fff;font-weight:700;font-size:1.2rem;letter-spacing:1px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto;min-width:200px}._optInButton_tcnm0_193:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff6b6b66}._optInButton_tcnm0_193:active{transform:translateY(-1px)}._buttonIcon_tcnm0_219{width:24px;height:24px}._healthBarContainer_tcnm0_224{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}._healthBarLabel_tcnm0_232{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._healthBarLabel_tcnm0_232 h3{color:gold;font-size:1.3rem;margin:0;text-shadow:0 2px 10px rgba(255,215,0,.3)}._healthBarLabel_tcnm0_232 span{color:#fff;font-weight:600;font-size:1.1rem}._healthBar_tcnm0_224{width:100%;height:20px;background:#0000004d;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,.2)}._healthFill_tcnm0_259{height:100%;background:linear-gradient(90deg,#ff4757,#ff6b6b,#ff8e8e);transition:width .8s ease;position:relative}._healthFill_tcnm0_259:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_shimmer_tcnm0_1 2s infinite}@keyframes _shimmer_tcnm0_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._participantCount_tcnm0_284{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:#ccc;font-size:1rem}._participantIcon_tcnm0_293{width:18px;height:18px}._bossContainer_tcnm0_298{width:100%;position:relative;text-align:center;margin:0}._bossSprite_tcnm0_305{width:100%;height:100%;margin:0 auto 2rem;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 50px #ff6b6b66;border:3px solid rgba(255,255,255,.2)}._bossName_tcnm0_318{color:gold;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 3px 15px rgba(255,215,0,.4)}._defeatedOverlay_tcnm0_326{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._defeatedIcon_tcnm0_342{width:100px;height:100px;color:#fff;margin-bottom:2rem;filter:drop-shadow(0 0 20px rgba(255,255,255,.5));animation:_float_tcnm0_1 3s ease-in-out infinite}@keyframes _float_tcnm0_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._defeatedText_tcnm0_359{text-align:center;color:#fff}._defeatedText_tcnm0_359 h2{font-size:2rem;margin:0 0 1rem;color:gold;text-shadow:0 2px 10px rgba(255,215,0,.5)}._defeatedText_tcnm0_359 p{font-size:1.2rem;margin:0 0 2rem;color:#ccc}._countdown_tcnm0_375{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:#fff;background:#ffffff1a;padding:1rem 1.5rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._countdownIcon_tcnm0_388{width:20px;height:20px}._statsSection_tcnm0_393{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-template-columns:1fr 2fr;gap:2rem}._contributionCard_tcnm0_403,._leaderboardCard_tcnm0_404{width:100%;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}._contributionCard_tcnm0_403 h3,._leaderboardCard_tcnm0_404 h3{color:gold;font-size:1.4rem;margin:0 0 1.5rem;text-shadow:0 2px 10px rgba(255,215,0,.3)}._contributionStats_tcnm0_420{display:flex;flex-direction:column;gap:1rem}._statItem_tcnm0_426{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(255,255,255,.1);background-color:transparent}._statItem_tcnm0_426:last-child{border-bottom:none}._statLabel_tcnm0_441{color:#ccc;font-weight:500}._statValue_tcnm0_446{color:#fff;font-weight:700;font-size:1.1rem}._noContribution_tcnm0_452{color:#ccc;font-style:italic;text-align:center;padding:2rem;background:#0003;border-radius:12px;margin:0}._leaderboardList_tcnm0_462{width:100%;display:flex;flex-direction:column;gap:.5rem}._leaderboardItem_tcnm0_469{display:flex;justify-content:space-between;grid-template-columns:60px 1fr 120px;align-items:center;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}._leaderboardItem_tcnm0_469:hover{background:#ffffff1a;border-color:#ffd7004d}._leaderboardItem_tcnm0_469._currentUser_tcnm0_484{background:#ffd70026;border-color:#ffd70066}._leaderboardItem_tcnm0_469._currentUser_tcnm0_484 ._playerName_tcnm0_488{color:gold;font-weight:700}._playerRank_tcnm0_493{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#fff;font-size:1.1rem}._goldTrophy_tcnm0_502{width:18px;height:18px;color:gold}._playerName_tcnm0_488{color:#fff;font-weight:600;font-size:1rem}._playerDamage_tcnm0_514{color:#fff;font-weight:700;text-align:right;font-size:1rem}._playerPosition_tcnm0_521{margin-top:1rem;padding-top:1rem;border-top:2px solid rgba(255,255,255,.1)}._separator_tcnm0_527{text-align:center;color:#666;font-size:1.5rem;padding:.5rem 0}._rewardsSection_tcnm0_534{display:flex;align-items:center;justify-content:center;gap:1rem;background:#ffd7001a;border:2px solid rgba(255,215,0,.3);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}._rewardText_tcnm0_546{display:flex;flex-direction:column;gap:.25rem;color:gold;font-weight:600;font-size:1.1rem}._chev_tcnm0_555{transition:transform .2s ease}._chevOpen_tcnm0_559{transform:rotate(180deg)}._breakdownPanel_tcnm0_563{margin-top:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._breakdownGrid_tcnm0_572{display:flex;flex-direction:column;gap:.6rem}._breakdownRow_tcnm0_578{display:flex;flex-direction:column;gap:.35rem}._breakdownHeader_tcnm0_584{display:flex;justify-content:space-between;align-items:baseline}._breakdownLabel_tcnm0_590{color:#ccc;font-weight:600}._breakdownValue_tcnm0_595{color:#fff;font-weight:700}._breakdownPct_tcnm0_600{color:gold;margin-left:.35rem;font-weight:700}._breakdownBar_tcnm0_606{width:100%;height:10px;border-radius:999px;overflow:hidden;background:#00000059;border:1px solid rgba(255,255,255,.12)}._breakdownFill_tcnm0_615{height:100%;width:0;transition:width .6s ease;background:linear-gradient(90deg,#4ecdc4,#42a5f5 60%,#ff6b6b);box-shadow:0 0 10px #4ecdc466}._happinessRow_tcnm0_623{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between}@media (max-width: 768px){._communityBoss_tcnm0_1{padding:1rem}._statsSection_tcnm0_393{grid-template-columns:1fr;gap:1rem}._bossSprite_tcnm0_305{height:450px}._bossName_tcnm0_318{font-size:2rem}._optInCard_tcnm0_125{padding:2rem;margin:1rem}._optInCard_tcnm0_125 h2{font-size:1.5rem}._previewSprite_tcnm0_163{width:120px;height:120px}}@media (max-width: 480px){._healthBarLabel_tcnm0_232{flex-direction:column;gap:.5rem;text-align:center}._leaderboardItem_tcnm0_469{grid-template-columns:50px 1fr 100px;padding:.8rem}._bossName_tcnm0_318,._defeatedText_tcnm0_359 h2{font-size:1.5rem}._defeatedText_tcnm0_359 p{font-size:1rem}}._nextMonthPreview_tcnm0_677{display:flex;justify-content:center;width:100%;height:100%;padding:2rem}._previewCard_tcnm0_685{background:transparent;border:2px solid rgba(255,215,0,.3);height:100%;overflow-y:auto;overflow-x:hidden;border-radius:16px;padding:2rem;text-align:center;max-width:600px;width:100%}._previewIcon_tcnm0_698{width:48px;height:48px;color:gold;margin-bottom:1rem}._nextBossContainer_tcnm0_705{display:flex;align-items:center;gap:2rem;margin:2rem 0;width:100%}@media (max-width: 768px){._nextBossContainer_tcnm0_705{flex-direction:column;gap:1rem}}._nextBossSprite_tcnm0_719{flex-shrink:0;border-radius:12px;border:2px solid rgba(255,215,0,.3);height:450px;width:100%;display:flex;justify-content:center;align-items:center}._nextBossInfo_tcnm0_730{flex:1;text-align:left}@media (max-width: 768px){._nextBossInfo_tcnm0_730{text-align:center}}._nextBossName_tcnm0_740{color:#ff6b6b;font-size:1.5rem;margin-bottom:1rem;text-shadow:0 0 10px rgba(255,107,107,.3)}._nextBossStats_tcnm0_747{display:flex;flex-direction:column;gap:.5rem}._nextRewards_tcnm0_753{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0;padding:1rem;background:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:8px}._countdownContainer_tcnm0_765{margin-top:2rem;margin-bottom:2rem}._countdownText_tcnm0_770{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:gold}._countdownIcon_tcnm0_388{width:20px;height:20px;color:gold}._preparationTip_tcnm0_787{padding:1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;font-style:italic;color:#22c55e}._loginScreen_iof5x_1{position:relative;width:100vw;height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),url(/WorkoutAppMainScreen.PNG);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;overflow:hidden;font-family:Pixelify Sans,Tahoma,Geneva,Verdana,sans-serif}._floatingElements_iof5x_16{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._floatingElement_iof5x_16{position:absolute;font-size:4rem;opacity:1;animation:_float_iof5x_16 6s ease-in-out infinite}._floatingElement_iof5x_16._element1_iof5x_32{top:10%;left:10%;animation-delay:0s}._floatingElement_iof5x_16._element2_iof5x_37{top:20%;right:15%;animation-delay:1s}._floatingElement_iof5x_16._element3_iof5x_42{bottom:30%;left:20%;animation-delay:2s}._floatingElement_iof5x_16._element4_iof5x_47{bottom:20%;right:10%;animation-delay:3s}._floatingElement_iof5x_16._element5_iof5x_52{top:60%;left:5%;animation-delay:4s}._floatingElement_iof5x_16._element6_iof5x_57{top:40%;right:5%;animation-delay:5s}._floatingElement_iof5x_16._element7_iof5x_62{bottom:5%;right:5%;animation-delay:0s}._floatingElement_iof5x_16._element8_iof5x_67{bottom:5%;left:10%;animation-delay:1s}@keyframes _float_iof5x_16{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}._overlay_iof5x_81{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}._loginContainer_iof5x_91{position:relative;z-index:3;text-align:center;max-width:450px;width:90%;background:#fffffff2;border-radius:24px;padding:40px 30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0000004d;border:1px solid rgba(255,255,255,.2)}._loginHeader_iof5x_105{margin-bottom:30px}._logoContainer_iof5x_109{margin-bottom:20px}._logo_iof5x_109{display:flex;justify-content:center;align-items:center;gap:5px;margin-bottom:8px}._logoX_iof5x_121{font-family:"Press Start 2P",monospace;font-size:22px;color:#ff6b35;text-shadow:3px 3px 0px #d45426;animation:_pulse_iof5x_1 2s ease-in-out infinite}._logoPets_iof5x_129{font-family:"Press Start 2P",monospace;font-size:22px;color:#4ecdc4;text-shadow:3px 3px 0px #3ba99c;animation:_pulse_iof5x_1 2s ease-in-out infinite .5s}@keyframes _pulse_iof5x_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._logoSubtitle_iof5x_145{font-size:15px;color:#666;font-weight:500;letter-spacing:1px}._featuresPreview_iof5x_152{display:flex;justify-content:space-around;margin-bottom:30px;padding:20px 0;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}._featureItem_iof5x_161{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.8}._featureItem_iof5x_161 span:last-child{font-size:12px;font-weight:600;color:#555}._featureIcon_iof5x_174{font-size:22px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.1))}._loginSection_iof5x_179{margin-bottom:25px}._loginTitle_iof5x_183{font-size:2rem;color:#333;margin-bottom:8px;font-weight:700;line-height:2.2rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._loginSubtitle_iof5x_195{color:#666;margin-bottom:30px;font-size:14px}._googleButton_iof5x_201{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 24px;font-size:17px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:16px;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 8px 20px #ff6b354d}._googleButton_iof5x_201:hover{transform:translateY(-2px);box-shadow:0 12px 25px #ff6b3566}._googleButton_iof5x_201:hover ._buttonGlow_iof5x_224{left:100%}._googleButton_iof5x_201:active{transform:translateY(0)}._googleIcon_iof5x_231{background:#fff;border-radius:4px;padding:2px}._buttonGlow_iof5x_224{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._loadingContainer_iof5x_247{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px 20px}._spinner_iof5x_255{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #ff6b35;border-radius:50%;animation:_spin_iof5x_255 1s linear infinite}@keyframes _spin_iof5x_255{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_iof5x_272{color:#666;font-size:15px;font-weight:500;animation:_fadeInOut_iof5x_1 2s ease-in-out infinite}@keyframes _fadeInOut_iof5x_1{0%,to{opacity:.6}50%{opacity:1}}._loginFooter_iof5x_287{color:#888;font-size:12px;margin-top:20px}@media (max-width: 480px){._loginContainer_iof5x_91{padding:30px 20px;margin:20px}._logoX_iof5x_121,._logoPets_iof5x_129{font-size:2.2rem}._featuresPreview_iof5x_152{flex-direction:column;gap:15px}._featureItem_iof5x_161{flex-direction:row;justify-content:center}}._container_p2dl9_1{display:flex;flex-direction:column;gap:1rem}._heading_p2dl9_7{font-size:24px;font-weight:700}._subtext_p2dl9_12{color:var(--salt-palette-neutral-secondary-foreground);font-size:15px}._accordion_p2dl9_17{border:1px solid #ddd;border-radius:.5rem;width:100%}._accordionButton_p2dl9_23{display:flex;justify-content:space-between;width:100%;padding:.5rem 1rem;font-weight:500;font-size:14px;cursor:pointer}._accordionIcon_p2dl9_33{width:1.25rem;height:1.25rem;color:#000;width:20px;height:20px;transition:transform .2s}._accordionIconOpen_p2dl9_42{transform:rotate(180deg)}._accordionPanel_p2dl9_46{padding:0 1rem 1rem;white-space:pre-wrap;max-height:200px;overflow-y:auto;font-size:12px;color:#fff}._checkboxGroup_p2dl9_55{display:flex;flex-direction:column;gap:1rem}._checkbox_p2dl9_55{width:22px!important;height:22px!important;min-width:22px;min-height:22px;flex-shrink:0;margin:0}._checkboxLabel_p2dl9_70{display:flex;align-items:flex-start;gap:.5rem;font-size:14px;line-height:1.4}._button_p2dl9_78{padding:.5rem 1rem;border-radius:.5rem;color:#fff}._buttonEnabled_p2dl9_84{background-color:#2563eb}._buttonDisabled_p2dl9_88{background-color:#9ca3af;cursor:not-allowed}.onboarding-container{display:flex;min-height:100vh;width:100%;overflow:hidden;padding:20px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.onboarding-content{display:flex;min-height:100%;width:100%;max-width:800px;margin:0 auto}.header-section{text-align:center}.header-card{background:#ffa5001a;border:2px solid #ff8c00;border-radius:16px;padding:24px;margin-bottom:16px}.main-title{font-size:2.5rem!important;font-weight:700!important;background:linear-gradient(45deg,#ff8c00,orange);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,140,0,.3);margin-bottom:8px}.main-title:before{content:"⚔️ "}.main-title:after{content:" ⚔️"}.subtitle{font-size:1.1rem!important;color:#ccc!important;font-style:italic!important}.stepper-container{background:#0000004d;border-radius:12px;padding:16px;border:1px solid rgba(255,140,0,.2)}.step-container{background:#0006;border-radius:16px;padding:32px;border:2px solid #ff8c00;box-shadow:0 0 30px #ff8c0033}.step-header{text-align:center;margin-bottom:24px}.step-title{color:#ff8c00!important;font-size:1.8rem!important;margin-bottom:8px!important}.step-title:before{content:"📊 "}.step-description{color:#ccc!important}.form-label{color:#ff8c00!important;font-weight:700!important}.form-label:before{content:"🏋️ "}.form-input{background:#0009!important;border:2px solid #ff8c00!important;color:#fff!important;border-radius:8px!important}.form-input:focus{outline:none;box-shadow:0 0 15px #ff8c0080!important}.dropdown-input{background:#0009!important;border:2px solid #ff8c00!important;color:#fff!important;border-radius:8px!important}.height-inputs{display:flex;gap:1rem}.character-card{background:#0009;border-radius:12px;border:2px solid rgba(255,140,0,.3);transition:all .3s ease;cursor:pointer}.character-card.selected{background:linear-gradient(45deg,#ff8c004d,#ffa50033);border:3px solid #ff8c00;box-shadow:0 0 20px #ff8c0066}.quest-card{border-radius:12px;border:2px solid rgba(255,140,0,.3);min-height:120px;transition:all .3s ease;cursor:pointer;background:#0009}.quest-card--fat-loss.selected{background:linear-gradient(45deg,#ff45004d,#ff8c0033);border:3px solid #ff4500;box-shadow:0 0 25px #ff450066}.quest-card--muscle-gain.selected{background:linear-gradient(45deg,#228b224d,#32cd3233);border:3px solid #32cd32;box-shadow:0 0 25px #32cd3266}.quest-card-content{min-height:72px;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:8px}.quest-settings{border-radius:12px;padding:20px;border:2px solid transparent}.quest-settings--fat-loss{background:#ff45001a;border-color:#ff45004d}.quest-settings--muscle-gain{background:#32cd321a;border-color:#32cd324d}.settings-title{color:#ff4500!important;margin-bottom:12px!important}.quest-settings--muscle-gain .settings-title{color:#32cd32!important}.settings-description{color:#ccc!important;margin-bottom:16px!important}.warrior-type-card{background:#0009;border-radius:12px;border:2px solid rgba(50,205,50,.3);min-height:100px;transition:all .3s ease;cursor:pointer}.warrior-type-card.selected{background:linear-gradient(45deg,#32cd324d,#228b2233);border:3px solid #32cd32;box-shadow:0 0 20px #32cd3266}.warrior-type-content{min-height:72px;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:4px}.activity-section{border-radius:12px;padding:20px;border:2px solid transparent}.activity-section--occupation{background:#8a2be21a;border-color:#8a2be24d}.activity-section--training{background:#dc143c1a;border-color:#dc143c4d}.activity-title{margin-bottom:8px!important}.activity-section--occupation .activity-title{color:#8a2be2!important}.activity-section--occupation .activity-title:before{content:"💼 "}.activity-section--training .activity-title{color:#dc143c!important}.activity-section--training .activity-title:before{content:"⚔️ "}.activity-description{color:#ccc!important;margin-bottom:16px!important}.activity-card{background:#0009;border-radius:8px;border:2px solid transparent;padding:16px;transition:all .3s ease;cursor:pointer}.activity-section--occupation .activity-card{border-color:#8a2be24d}.activity-section--occupation .activity-card.selected{background:linear-gradient(45deg,#8a2be24d,#9370db33);border:3px solid #8a2be2;box-shadow:0 0 20px #8a2be266}.activity-section--training .activity-card{border-color:#dc143c4d}.activity-section--training .activity-card.selected{background:linear-gradient(45deg,#dc143c4d,#ff450033);border:3px solid #dc143c;box-shadow:0 0 20px #dc143c66}.pet-card{background:#0009;border-radius:12px;border:2px solid rgba(255,140,0,.3);min-height:140px;transition:all .3s ease;cursor:pointer}.pet-card.selected{background:linear-gradient(45deg,#ff8c004d,#ffa50033);border:3px solid #ff8c00;box-shadow:0 0 25px #ff8c0066}.pet-card-content{min-height:100px;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:8px}.card-title{color:#fff!important;font-weight:700!important}.card-subtitle{color:#ccc!important;font-size:.9rem!important}.warrior-type-card .card-subtitle,.pet-card .card-subtitle{font-size:.8rem!important}.navigation-section{padding-top:32px}.nav-button{padding:12px 24px;border-radius:8px;font-weight:700;font-size:1rem;min-width:120px;border:2px solid transparent}.nav-button--previous{background:#646464cc;border-color:#666;color:#fff}.nav-button--continue.enabled{background:linear-gradient(45deg,#ff8c00,orange);border-color:#ff8c00;color:#fff;box-shadow:0 0 20px #ff8c0066}.nav-button--continue.disabled{background:#64646466;border-color:#666;color:#fff;cursor:not-allowed;opacity:.6}.nav-button--submit{padding:16px 32px;border-radius:12px;font-size:1.2rem;min-width:200px}.nav-button--submit.enabled{background:linear-gradient(45deg,#ff4500,#ff8c00,orange);border:3px solid #ff4500;color:#fff;box-shadow:0 0 30px #ff450099}.nav-button--submit.disabled{background:#64646466;border:3px solid #666666;color:#fff;cursor:not-allowed;opacity:.6}.nav-button--submit.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.quest-settings--fat-loss .quest-slider{--salt-slider-track-background: rgba(255, 69, 0, .3);--salt-slider-fill-background: #ff4500}.quest-settings--muscle-gain .quest-slider{--salt-slider-track-background: rgba(50, 205, 50, .3);--salt-slider-fill-background: #32cd32}._overlay_esi3a_2{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(0,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,0,255,.1) 0%,transparent 50%),linear-gradient(135deg,#101428f2,#080c18fa);display:flex;align-items:center;justify-content:center;font-family:Orbitron,monospace;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:2px}._levelUpBanner_esi3a_18{background:linear-gradient(135deg,#f90,#fc0);border:2px solid #fff;border-radius:12px;padding:20px;margin-bottom:24px;text-align:center;box-shadow:0 0 20px #ffa50099;animation:_popIn_esi3a_1 .5s ease-out}._levelUpEmoji_esi3a_29{font-size:28px;margin-bottom:8px}._levelUpText_esi3a_34{font-size:18px;font-family:"Press Start 2P",Pixelify Sans;color:#222}@keyframes _popIn_esi3a_1{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}._splashBox_esi3a_50{background:linear-gradient(135deg,#203050f2,#182440fa,#101830fc);border:3px solid;border-image:linear-gradient(135deg,#0ff,#f0f,#ff0) 1;box-shadow:0 0 20px #00ffff4d,0 0 40px #f0f3,inset 0 2px 4px #ffffff1a;padding:2rem;border-radius:0;max-width:600px;max-height:90vh;width:90%;position:relative;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,255,255,.6) rgba(255,0,255,.2)}._splashBox_esi3a_50:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,255,255,.03) 2px,rgba(0,255,255,.03) 4px),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,0,255,.03) 2px,rgba(255,0,255,.03) 4px);pointer-events:none}._titleBar_esi3a_78{text-align:center;margin-bottom:1.5rem;position:relative}._title_esi3a_78{font-size:1.5rem;font-weight:900;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.8),0 0 20px rgba(0,255,255,.4),2px 2px 0px rgba(0,0,0,.8);letter-spacing:2px;margin:0;text-transform:uppercase}._titleDecoration_esi3a_94{height:3px;background:linear-gradient(90deg,transparent,#00ffff,#ff00ff,#ffff00,transparent);margin:.5rem auto;width:60%;box-shadow:0 0 10px #0ff9}._petAffects_esi3a_102{margin-bottom:1.5rem;background:linear-gradient(135deg,#00ff001a,#0080ff1a);border:2px solid rgba(0,255,0,.5);padding:1.5rem;position:relative;box-shadow:0 0 15px #00ff004d,inset 0 2px 4px #ffffff1a}._petHeader_esi3a_111{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}._petIcon_esi3a_119{font-size:32px;filter:drop-shadow(0 0 5px rgba(0,255,0,.8))}._petHeader_esi3a_111 h3{font-size:15px;font-weight:700;color:#0f0;text-shadow:0 0 8px rgba(0,255,0,.8),1px 1px 0px rgba(0,0,0,.8);margin:0;letter-spacing:1px}._statsGrid_esi3a_133{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._statItem_esi3a_139{background:#0006;border:1px solid;padding:.8rem .5rem;text-align:center;position:relative;overflow:hidden}._statItem_esi3a_139:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shine_esi3a_1 2s ease-in-out infinite}._petXp_esi3a_159{border-color:#ff0;box-shadow:0 0 10px #ffff004d}._strength_esi3a_164{border-color:#f44;box-shadow:0 0 10px #ff44444d}._agility_esi3a_169{border-color:#0f8;box-shadow:0 0 10px #00ff884d}._statLabel_esi3a_174{display:block;font-size:14px;font-weight:400;color:#ccc;margin-bottom:.3rem;letter-spacing:1px}._statValue_esi3a_183{display:block;font-size:17px;font-weight:700;color:#fff;text-shadow:0 0 8px currentColor;letter-spacing:2px}._petXp_esi3a_159 ._stat-value_esi3a_192{color:#ff0}._strength_esi3a_164 ._stat-value_esi3a_192{color:#f44}._agility_esi3a_169 ._stat-value_esi3a_192{color:#0f8}._workoutsTitle_esi3a_204{font-size:17px;font-weight:700;color:#f0f;text-shadow:0 0 8px rgba(255,0,255,.8);margin:0 0 1rem;text-align:center;letter-spacing:1px}._disclosures_esi3a_214{margin-bottom:1.5rem}._disclosure_esi3a_214{margin-bottom:.5rem}._chevron_esi3a_222{transition:transform .2s ease-in-out}._rotate_esi3a_226{transform:rotate(180deg)}._disclosureHeader_esi3a_230{display:flex;width:100%;background:linear-gradient(135deg,#f0f3,#8000ff33);border:1px solid rgba(255,0,255,.5);color:#fff;padding:.8rem;font-weight:700;font-family:Orbitron,monospace;cursor:pointer;transition:all .3s ease;text-align:left;font-size:.9rem;letter-spacing:.5px;box-shadow:0 0 10px #f0f3;align-items:center;justify-content:space-between}._disclosureHeader_esi3a_230:hover{background:linear-gradient(135deg,#ff00ff4d,#8000ff4d);box-shadow:0 0 15px #f0f6;transform:translateY(-1px)}._disclosureBody_esi3a_255{padding:1rem;background:linear-gradient(135deg,#0006,#20104066);border:1px solid rgba(255,0,255,.3);border-top:none;color:#e0e0e0;font-size:.9rem;line-height:1.4}._singleWorkout_esi3a_265{margin-bottom:1.5rem;background:linear-gradient(135deg,#0006,#20104066);border:1px solid rgba(255,0,255,.3);padding:1.5rem;box-shadow:0 0 15px #f0f3}._workoutHeader_esi3a_273{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._workoutHeader_esi3a_273 h3{font-size:17px;font-weight:700;color:#f0f;text-shadow:0 0 8px rgba(255,0,255,.8);margin:0}._workoutDate_esi3a_288{font-size:12px;color:#ccc;font-weight:400}._workoutDescription_esi3a_294{color:#e0e0e0;margin-bottom:1rem;line-height:1.4}._exerciseList_esi3a_300{display:flex;flex-direction:column;gap:.5rem}._exerciseItem_esi3a_306{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;background:#0000004d;border:1px solid rgba(0,255,255,.3);font-size:14px;transition:all .2s ease}._exerciseItem_esi3a_306:hover{background:#00ffff1a;box-shadow:0 0 10px #0ff3}._exerciseName_esi3a_322{font-weight:700;color:#fff}._exerciseSets_esi3a_327{color:#0ff;font-weight:400;font-size:14px}._closeBtn_esi3a_333{width:100%;background:linear-gradient(135deg,#ff0c,#ff8000cc);border:2px solid #ffff00;color:#000;padding:1rem;font-size:1.1rem;font-weight:900;font-family:Orbitron,monospace;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;box-shadow:0 0 20px #ffff0080,inset 0 2px 4px #ffffff4d}._closeBtn_esi3a_333:hover{background:linear-gradient(135deg,#ff0,#ff8000);box-shadow:0 0 30px #ff0c,inset 0 2px 4px #ffffff4d;transform:translateY(-2px)}._closeBtn_esi3a_333:active{transform:translateY(0)}@keyframes _shine_esi3a_1{0%{left:-100%}to{left:100%}}@media (max-width: 480px){._splashBox_esi3a_50{padding:1.5rem}._title_esi3a_78{font-size:17px}._statsGrid_esi3a_133{grid-template-columns:1fr;gap:.5rem}._workoutHeader_esi3a_273{flex-direction:column;align-items:flex-start;gap:.5rem}}._button_1w0wo_1{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 24px;font-size:17px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:16px;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 8px 20px #ff6b354d}._button_1w0wo_1:hover{transform:translateY(-2px);box-shadow:0 12px 25px #ff6b3566}._button_1w0wo_1:hover ._buttonGlow_1w0wo_24{left:100%}._button_1w0wo_1:active{transform:translateY(0)}@keyframes _glitch_17k12_1{0%{transform:translate(0)}10%{transform:translate(-2px) skew(.1deg)}20%{transform:translate(2px) skew(-.1deg)}30%{transform:translate(0)}to{transform:translate(0)}}@keyframes _pixelFloat_17k12_1{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-3px) translate(2px)}50%{transform:translateY(-6px) translate(0)}75%{transform:translateY(-3px) translate(-2px)}}@keyframes _scanlines_17k12_1{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}._subscribeGate_17k12_41{max-width:520px;height:90%;margin:40px auto;padding:32px;background:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#0a0a0a;border:4px solid #ff6b35;box-shadow:4px 4px #ff6b35,8px 8px #000,12px 12px 20px #00000080;text-align:center;overflow:hidden;font-family:Pixelify Sans,monospace;position:relative}._subscribeGate_17k12_41:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00d4ff,transparent);animation:_scanlines_17k12_1 3s linear infinite;z-index:10}._subscribeGate_17k12_41:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.1) 100%);pointer-events:none;z-index:5}@media (max-width: 768px){._subscribeGate_17k12_41{margin:20px auto;padding:24px;border-width:3px}}._backgroundDecoration_17k12_88{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}._floatingOrb_17k12_99{position:absolute;background:#00d4ff;opacity:.3;animation:_pixelFloat_17k12_1 4s ease-in-out infinite;box-shadow:0 0 10px currentColor}._floatingOrb_17k12_99._orb1_17k12_106{width:16px;height:16px;top:20px;right:30px;animation-delay:0s;background:#ff1493}._floatingOrb_17k12_99._orb2_17k12_114{width:12px;height:12px;bottom:30px;left:40px;animation-delay:1.5s;background:#00ff41}._floatingOrb_17k12_99._orb3_17k12_122{width:8px;height:8px;top:60%;right:20px;animation-delay:3s;background:#ff0}._contentContainer_17k12_131{position:relative;z-index:2}._iconContainer_17k12_136{margin-bottom:24px;animation:_glitch_17k12_1 8s infinite}._petIcon_17k12_141{font-size:64px;filter:drop-shadow(2px 2px 0px #ff6b35) drop-shadow(4px 4px 0px rgba(255,107,53,.3));animation:_pixelFloat_17k12_1 3s ease-in-out infinite}._title_17k12_147{font-size:42px;font-weight:700;margin:0 0 24px;color:#fff;line-height:1.2;font-family:Pixelify Sans,monospace;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 0px #ff6b35,4px 4px 0px rgba(255,107,53,.5),6px 6px 10px rgba(0,0,0,.5);animation:_glitch_17k12_1 12s infinite}@media (max-width: 768px){._title_17k12_147{font-size:42px;letter-spacing:1px}}._contentSection_17k12_166{margin-bottom:32px}._description_17k12_170{font-size:18px;line-height:1.6;color:#ccc;max-width:400px;margin:0 auto 32px;font-family:Orbitron,monospace;text-shadow:1px 1px 0px rgba(0,0,0,.5)}._description_17k12_170._error_17k12_181{color:#ff4757;text-shadow:1px 1px 0px rgba(0,0,0,.8),0 0 10px #ff4757}@media (max-width: 768px){._description_17k12_170{font-size:16px}}._highlight_17k12_191{color:#ff6b35;font-weight:600;text-shadow:1px 1px 0px rgba(0,0,0,.8),0 0 10px #ff6b35;animation:_glitch_17k12_1 6s infinite}._buttonContainer_17k12_198{margin:32px 0}._subscribeButton_17k12_202,._billingButton_17k12_203{background:linear-gradient(45deg,#ff6b35,#ff8c5a,#ff6b35);color:#fff;border:3px solid #e55a2b;padding:16px 32px;font-size:16px;font-weight:700;font-family:Orbitron,monospace;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;box-shadow:4px 4px #e55a2b,0 0 20px #ff6b354d;position:relative;overflow:hidden;text-shadow:1px 1px 0px rgba(0,0,0,.8);clip-path:polygon(0% 15px,15px 0%,calc(100% - 15px) 0%,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0% calc(100% - 15px))}._subscribeButton_17k12_202:before,._billingButton_17k12_203:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._subscribeButton_17k12_202:hover,._billingButton_17k12_203:hover{transform:translate(-2px) translateY(-2px);box-shadow:6px 6px #e55a2b,0 0 30px #ff6b3580;background:linear-gradient(45deg,#ff8c5a,#ff6b35,#ff8c5a)}._subscribeButton_17k12_202:hover:before,._billingButton_17k12_203:hover:before{left:100%}._subscribeButton_17k12_202:active,._billingButton_17k12_203:active{transform:translate(2px) translateY(2px);box-shadow:2px 2px #e55a2b,0 0 15px #ff6b354d}._trialInfo_17k12_248{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#ccc;margin:24px 0 0;padding:16px;background:#00ff411a;border:2px solid rgba(0,255,65,.3);font-family:Pixelify Sans,monospace;text-shadow:1px 1px 0px rgba(0,0,0,.8);box-shadow:4px 4px #00ff4133;clip-path:polygon(0% 8px,8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px))}._shieldIcon_17k12_265{font-size:18px;filter:drop-shadow(0 0 5px #00ff41)}._featuresPreview_17k12_270{display:flex;justify-content:center;gap:24px;margin-top:32px;padding-top:32px;border-top:2px dashed #555}@media (max-width: 768px){._featuresPreview_17k12_270{gap:16px;flex-wrap:wrap}}._featureItem_17k12_285{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#1a1a1a;border:2px solid #555;transition:all .3s ease;box-shadow:4px 4px #0000004d;position:relative;clip-path:polygon(0% 8px,8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px))}._featureItem_17k12_285:hover{transform:translateY(-4px);border-color:#00d4ff;box-shadow:4px 4px #00d4ff,0 0 15px #00d4ff4d}._featureItem_17k12_285:hover ._featureIcon_17k12_303{animation:_pixelFloat_17k12_1 1s ease-in-out infinite}._featureItem_17k12_285:nth-child(1):hover{border-color:#ff6b35;box-shadow:4px 4px #ff6b35,0 0 15px #ff6b354d}._featureItem_17k12_285:nth-child(2):hover{border-color:#ff1493;box-shadow:4px 4px #ff1493,0 0 15px #ff14934d}._featureItem_17k12_285:nth-child(3):hover{border-color:#ff0;box-shadow:4px 4px #ff0,0 0 15px #ffff004d}@media (max-width: 768px){._featureItem_17k12_285{padding:12px 8px;flex:1;min-width:100px}}._featureIcon_17k12_303{font-size:32px;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.8))}@media (max-width: 768px){._featureIcon_17k12_303{font-size:24px}}._featureText_17k12_336{font-size:12px;font-weight:500;color:#ccc;font-family:Orbitron,monospace;text-transform:uppercase;letter-spacing:.5px;text-shadow:1px 1px 0px rgba(0,0,0,.8)}@layer resets,font,theme,components;@layer font{@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/open-sans-latin-300-normal-SPRffSs6.woff2) format("woff2"),url(/open-sans-latin-300-normal-HP6OE9AN.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:url(/open-sans-latin-300-italic-CEgdiCd8.woff2) format("woff2"),url(/open-sans-latin-300-italic-Bf9OL-kr.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/open-sans-latin-400-normal-sjvN8RAh.woff2) format("woff2"),url(/open-sans-latin-400-normal-kLvSbl7y.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/open-sans-latin-400-italic-CDLzGMAV.woff2) format("woff2"),url(/open-sans-latin-400-italic-CUIb-sXh.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/open-sans-latin-500-normal-DV7HZ3S8.woff2) format("woff2"),url(/open-sans-latin-500-normal-COZe2lCv.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/open-sans-latin-500-italic-Cn_qFRcl.woff2) format("woff2"),url(/open-sans-latin-500-italic-p4Ipp9DS.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/open-sans-latin-600-normal-BYc6TgXR.woff2) format("woff2"),url(/open-sans-latin-600-normal-CJ2UE_uF.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/open-sans-latin-600-italic-Df5QLQAW.woff2) format("woff2"),url(/open-sans-latin-600-italic-BldFWUzV.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/open-sans-latin-700-normal-DXyImmHa.woff2) format("woff2"),url(/open-sans-latin-700-normal-DMXgkrz3.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/open-sans-latin-700-italic-LeDaQ7P2.woff2) format("woff2"),url(/open-sans-latin-700-italic-CtKX8HJi.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/open-sans-latin-800-normal-BZZ_pUFy.woff2) format("woff2"),url(/open-sans-latin-800-normal-Cy5-1P8g.woff) format("woff")}}@layer font{@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/open-sans-latin-800-italic-C8EG_OJ1.woff2) format("woff2"),url(/open-sans-latin-800-italic-CNvxV1ek.woff) format("woff")}}@layer font{@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/pt-mono-cyrillic-ext-400-normal-6FZaPyWq.woff2) format("woff2"),url(/pt-mono-all-400-normal-9KH1Z3CT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/pt-mono-cyrillic-400-normal-Dj7Sim5P.woff2) format("woff2"),url(/pt-mono-all-400-normal-9KH1Z3CT.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/pt-mono-latin-ext-400-normal-CkC__PdA.woff2) format("woff2"),url(/pt-mono-all-400-normal-9KH1Z3CT.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/pt-mono-latin-400-normal-BVX-lORh.woff2) format("woff2"),url(/pt-mono-all-400-normal-9KH1Z3CT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer theme{.salt-theme{color:var(--salt-content-primary-foreground);font-family:var(--salt-text-fontFamily);font-size:var(--salt-text-fontSize);letter-spacing:var(--salt-text-letterSpacing);line-height:var(--salt-text-lineHeight)}.salt-theme ::selection{background:var(--salt-content-foreground-highlight)}.salt-theme[data-mode=light]{color-scheme:light}.salt-theme[data-mode=dark]{color-scheme:dark}.salt-visuallyHidden{position:absolute;height:1px;width:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.salt-theme{--salt-color-white-10a: rgba(var(--salt-color-white-rgb), .1);--salt-color-white-20a: rgba(var(--salt-color-white-rgb), .2);--salt-color-white-30a: rgba(var(--salt-color-white-rgb), .3);--salt-color-white-40a: rgba(var(--salt-color-white-rgb), .4);--salt-color-white-50a: rgba(var(--salt-color-white-rgb), .5);--salt-color-white-60a: rgba(var(--salt-color-white-rgb), .6);--salt-color-white-70a: rgba(var(--salt-color-white-rgb), .7);--salt-color-white-80a: rgba(var(--salt-color-white-rgb), .8);--salt-color-white-90a: rgba(var(--salt-color-white-rgb), .9);--salt-color-black-10a: rgba(var(--salt-color-black-rgb), .1);--salt-color-black-20a: rgba(var(--salt-color-black-rgb), .2);--salt-color-black-30a: rgba(var(--salt-color-black-rgb), .3);--salt-color-black-40a: rgba(var(--salt-color-black-rgb), .4);--salt-color-black-50a: rgba(var(--salt-color-black-rgb), .5);--salt-color-black-60a: rgba(var(--salt-color-black-rgb), .6);--salt-color-black-70a: rgba(var(--salt-color-black-rgb), .7);--salt-color-black-80a: rgba(var(--salt-color-black-rgb), .8);--salt-color-black-90a: rgba(var(--salt-color-black-rgb), .9);--salt-color-blue-30-40a: rgba(var(--salt-color-blue-30-rgb), .4);--salt-color-blue-100-40a: rgba(var(--salt-color-blue-100-rgb), .4);--salt-color-blue-200-40a: rgba(var(--salt-color-blue-200-rgb), .4);--salt-color-blue-500-40a: rgba(var(--salt-color-blue-500-rgb), .4);--salt-color-blue-600-40a: rgba(var(--salt-color-blue-600-rgb), .4);--salt-color-blue-700-40a: rgba(var(--salt-color-blue-700-rgb), .4);--salt-color-gray-20-40a: rgba(var(--salt-color-gray-20-rgb), .4);--salt-color-gray-30-40a: rgba(var(--salt-color-gray-30-rgb), .4);--salt-color-gray-50-40a: rgba(var(--salt-color-gray-50-rgb), .4);--salt-color-gray-60-40a: rgba(var(--salt-color-gray-60-rgb), .4);--salt-color-gray-70-40a: rgba(var(--salt-color-gray-70-rgb), .4);--salt-color-gray-90-15a: rgba(var(--salt-color-gray-90-rgb), .15);--salt-color-gray-90-40a: rgba(var(--salt-color-gray-90-rgb), .4);--salt-color-gray-200-15a: rgba(var(--salt-color-gray-200-rgb), .15);--salt-color-gray-200-40a: rgba(var(--salt-color-gray-200-rgb), .4);--salt-color-gray-300-40a: rgba(var(--salt-color-gray-300-rgb), .4);--salt-color-gray-600-40a: rgba(var(--salt-color-gray-600-rgb), .4);--salt-color-gray-800-40a: rgba(var(--salt-color-gray-800-rgb), .4);--salt-color-gray-900-40a: rgba(var(--salt-color-gray-900-rgb), .4);--salt-color-green-200-40a: rgba(var(--salt-color-green-200-rgb), .4);--salt-color-green-500-40a: rgba(var(--salt-color-green-500-rgb), .4);--salt-color-green-600-40a: rgba(var(--salt-color-green-600-rgb), .4);--salt-color-orange-400-40a: rgba(var(--salt-color-orange-400-rgb), .4);--salt-color-orange-500-40a: rgba(var(--salt-color-orange-500-rgb), .4);--salt-color-orange-600-40a: rgba(var(--salt-color-orange-600-rgb), .4);--salt-color-orange-700-40a: rgba(var(--salt-color-orange-700-rgb), .4);--salt-color-orange-850-40a: rgba(var(--salt-color-orange-850-rgb), .4);--salt-color-red-200-40a: rgba(var(--salt-color-red-200-rgb), .4);--salt-color-red-500-40a: rgba(var(--salt-color-red-500-rgb), .4);--salt-color-red-600-40a: rgba(var(--salt-color-red-600-rgb), .4)}.salt-density-touch,.salt-density-low,.salt-density-medium,.salt-density-high{--salt-animation-opacity-start: 0;--salt-animation-opacity-end: 1;--salt-animation-scale-start: 0;--salt-animation-scale-end: 1;--salt-animation-transform-start: 100%;--salt-animation-transform-end: 0;--salt-animation-duration: var(--salt-duration-perceptible);--salt-animation-timing-function: ease-in-out;--salt-animation-slide-in-top: slide-in-top var(--salt-animation-duration) var(--salt-animation-timing-function);--salt-animation-slide-in-left: slide-in-left var(--salt-animation-duration) var(--salt-animation-timing-function);--salt-animation-slide-in-right: slide-in-right var(--salt-animation-duration) var(--salt-animation-timing-function);--salt-animation-slide-in-bottom: slide-in-bottom var(--salt-animation-duration) var(--salt-animation-timing-function);--salt-animation-slide-out-top: slide-out-top var(--salt-animation-duration) var(--salt-animation-timing-function) both;--salt-animation-slide-out-left: slide-out-left var(--salt-animation-duration) var(--salt-animation-timing-function) both;--salt-animation-slide-out-right: slide-out-right var(--salt-animation-duration) var(--salt-animation-timing-function) both;--salt-animation-slide-out-bottom: slide-out-bottom var(--salt-animation-duration) var(--salt-animation-timing-function) both;--salt-animation-fade-in-back: fade-in-back var(--salt-animation-duration) var(--salt-animation-timing-function);--salt-animation-fade-in-forward: fade-in-forward var(--salt-animation-duration) var(--salt-animation-timing-function);--salt-animation-fade-in-center: fade-in-center var(--salt-animation-duration) var(--salt-animation-timing-function);--salt-animation-fade-out-back: fade-out-back var(--salt-animation-duration) ease-in-out both}@keyframes slide-in-top{0%{opacity:var(--salt-animation-opacity-start);transform:translateY(var(--salt-animation-transform-start))}to{opacity:var(--salt-animation-opacity-end);transform:translateY(var(--salt-animation-transform-end))}}@keyframes slide-out-top{0%{opacity:var(--salt-animation-opacity-end);transform:translateY(var(--salt-animation-transform-end))}to{opacity:var(--salt-animation-opacity-start);transform:translateY(var(--salt-animation-transform-start))}}@keyframes slide-in-left{0%{opacity:var(--salt-animation-opacity-start);transform:translate(calc(-1 * var(--salt-animation-transform-start)))}to{opacity:var(--salt-animation-opacity-end);transform:translate(var(--salt-animation-transform-end))}}@keyframes slide-out-left{0%{opacity:var(--salt-animation-opacity-end);transform:translate(var(--salt-animation-transform-end))}to{opacity:var(--salt-animation-opacity-start);transform:translate(calc(-1 * var(--salt-animation-transform-start)))}}@keyframes slide-in-right{0%{opacity:var(--salt-animation-opacity-start);transform:translate(var(--salt-animation-transform-start))}to{opacity:var(--salt-animation-opacity-end);transform:translate(var(--salt-animation-transform-end))}}@keyframes slide-out-right{0%{opacity:var(--salt-animation-opacity-end);transform:translate(var(--salt-animation-transform-end))}to{opacity:var(--salt-animation-opacity-start);transform:translate(var(--salt-animation-transform-start))}}@keyframes slide-in-bottom{0%{opacity:var(--salt-animation-opacity-start);transform:translateY(calc(-1 * var(--salt-animation-transform-start)))}to{opacity:var(--salt-animation-opacity-end);transform:translateY(var(--salt-animation-transform-end))}}@keyframes slide-out-bottom{0%{opacity:var(--salt-animation-opacity-end);transform:translateY(var(--salt-animation-transform-end))}to{opacity:var(--salt-animation-opacity-start);transform:translateY(calc(-1 * var(--salt-animation-transform-start)))}}@keyframes fade-in-back{0%{--salt-animation-scale-start: 1.4;opacity:var(--salt-animation-opacity-start);transform:scale(var(--salt-animation-scale-start))}to{opacity:var(--salt-animation-opacity-end);transform:scale(var(--salt-animation-scale-end))}}@keyframes fade-in-forward{0%{--salt-animation-scale-start: .6;opacity:var(--salt-animation-opacity-start);transform:scale(var(--salt-animation-scale-start))}to{opacity:var(--salt-animation-opacity-end);transform:scale(var(--salt-animation-scale-end))}}@keyframes fade-in-center{0%{opacity:var(--salt-animation-opacity-start)}to{opacity:var(--salt-animation-opacity-end)}}@keyframes fade-out-back{0%{opacity:var(--salt-animation-opacity-end)}to{opacity:var(--salt-animation-opacity-start)}}.salt-theme{--salt-color-white-rgb: 255, 255, 255;--salt-color-black-rgb: 0, 0, 0;--salt-color-red-10-rgb: 255, 227, 224;--salt-color-red-20-rgb: 255, 207, 201;--salt-color-red-30-rgb: 255, 187, 178;--salt-color-red-40-rgb: 255, 167, 156;--salt-color-red-50-rgb: 255, 148, 133;--salt-color-red-100-rgb: 255, 128, 111;--salt-color-red-200-rgb: 255, 108, 88;--salt-color-red-300-rgb: 255, 89, 66;--salt-color-red-400-rgb: 237, 65, 42;--salt-color-red-500-rgb: 227, 43, 22;--salt-color-red-600-rgb: 196, 32, 16;--salt-color-red-700-rgb: 166, 21, 11;--salt-color-red-800-rgb: 136, 10, 5;--salt-color-red-900-rgb: 65, 37, 34;--salt-color-orange-10-rgb: 255, 232, 191;--salt-color-orange-20-rgb: 254, 223, 166;--salt-color-orange-30-rgb: 254, 214, 142;--salt-color-orange-40-rgb: 254, 205, 118;--salt-color-orange-50-rgb: 254, 197, 94;--salt-color-orange-100-rgb: 250, 181, 81;--salt-color-orange-200-rgb: 246, 165, 68;--salt-color-orange-300-rgb: 242, 149, 56;--salt-color-orange-400-rgb: 238, 133, 43;--salt-color-orange-500-rgb: 234, 115, 25;--salt-color-orange-600-rgb: 224, 101, 25;--salt-color-orange-700-rgb: 214, 85, 19;--salt-color-orange-800-rgb: 204, 68, 13;--salt-color-orange-850-rgb: 194, 52, 7;--salt-color-orange-900-rgb: 54, 44, 36;--salt-color-green-10-rgb: 209, 244, 201;--salt-color-green-20-rgb: 184, 232, 182;--salt-color-green-30-rgb: 160, 221, 164;--salt-color-green-40-rgb: 136, 210, 145;--salt-color-green-50-rgb: 112, 199, 127;--salt-color-green-100-rgb: 93, 189, 116;--salt-color-green-200-rgb: 77, 180, 105;--salt-color-green-300-rgb: 60, 171, 96;--salt-color-green-400-rgb: 48, 156, 90;--salt-color-green-500-rgb: 36, 135, 75;--salt-color-green-600-rgb: 24, 114, 61;--salt-color-green-700-rgb: 12, 93, 46;--salt-color-green-800-rgb: 1, 73, 32;--salt-color-green-900-rgb: 35, 52, 43;--salt-color-teal-10-rgb: 218, 240, 240;--salt-color-teal-20-rgb: 199, 232, 232;--salt-color-teal-30-rgb: 180, 224, 225;--salt-color-teal-40-rgb: 162, 217, 218;--salt-color-teal-50-rgb: 141, 205, 209;--salt-color-teal-100-rgb: 123, 193, 200;--salt-color-teal-200-rgb: 99, 181, 192;--salt-color-teal-300-rgb: 73, 160, 172;--salt-color-teal-400-rgb: 48, 149, 166;--salt-color-teal-500-rgb: 0, 130, 151;--salt-color-teal-600-rgb: 27, 107, 133;--salt-color-teal-700-rgb: 0, 85, 113;--salt-color-teal-800-rgb: 1, 65, 86;--salt-color-teal-900-rgb: 0, 49, 76;--salt-color-blue-10-rgb: 203, 231, 249;--salt-color-blue-20-rgb: 183, 222, 246;--salt-color-blue-30-rgb: 164, 213, 244;--salt-color-blue-40-rgb: 144, 204, 242;--salt-color-blue-50-rgb: 125, 195, 240;--salt-color-blue-100-rgb: 100, 177, 228;--salt-color-blue-200-rgb: 75, 159, 216;--salt-color-blue-300-rgb: 51, 141, 205;--salt-color-blue-400-rgb: 46, 132, 198;--salt-color-blue-500-rgb: 38, 112, 169;--salt-color-blue-600-rgb: 21, 92, 147;--salt-color-blue-700-rgb: 0, 71, 123;--salt-color-blue-800-rgb: 39, 60, 77;--salt-color-blue-900-rgb: 35, 47, 56;--salt-color-purple-10-rgb: 249, 224, 247;--salt-color-purple-20-rgb: 247, 212, 244;--salt-color-purple-30-rgb: 245, 201, 241;--salt-color-purple-40-rgb: 243, 189, 238;--salt-color-purple-50-rgb: 241, 178, 235;--salt-color-purple-100-rgb: 223, 156, 225;--salt-color-purple-200-rgb: 205, 135, 215;--salt-color-purple-300-rgb: 192, 116, 203;--salt-color-purple-400-rgb: 169, 97, 181;--salt-color-purple-500-rgb: 150, 78, 162;--salt-color-purple-600-rgb: 129, 60, 141;--salt-color-purple-700-rgb: 103, 46, 122;--salt-color-purple-800-rgb: 83, 37, 109;--salt-color-purple-900-rgb: 59, 16, 84;--salt-color-gray-10-rgb: 242, 244, 246;--salt-color-gray-20-rgb: 234, 237, 239;--salt-color-gray-30-rgb: 224, 228, 233;--salt-color-gray-40-rgb: 217, 221, 227;--salt-color-gray-50-rgb: 206, 210, 217;--salt-color-gray-60-rgb: 197, 201, 208;--salt-color-gray-70-rgb: 180, 183, 190;--salt-color-gray-80-rgb: 159, 163, 170;--salt-color-gray-90-rgb: 132, 135, 142;--salt-color-gray-100-rgb: 116, 119, 127;--salt-color-gray-200-rgb: 97, 101, 110;--salt-color-gray-300-rgb: 76, 80, 91;--salt-color-gray-400-rgb: 68, 72, 79;--salt-color-gray-500-rgb: 59, 63, 70;--salt-color-gray-600-rgb: 47, 49, 54;--salt-color-gray-700-rgb: 42, 44, 47;--salt-color-gray-800-rgb: 36, 37, 38;--salt-color-gray-900-rgb: 22, 22, 22;--salt-color-white: rgb(var(--salt-color-white-rgb));--salt-color-black: rgb(var(--salt-color-black-rgb));--salt-color-red-10: rgb(var(--salt-color-red-10-rgb));--salt-color-red-20: rgb(var(--salt-color-red-20-rgb));--salt-color-red-30: rgb(var(--salt-color-red-30-rgb));--salt-color-red-40: rgb(var(--salt-color-red-40-rgb));--salt-color-red-50: rgb(var(--salt-color-red-50-rgb));--salt-color-red-100: rgb(var(--salt-color-red-100-rgb));--salt-color-red-200: rgb(var(--salt-color-red-200-rgb));--salt-color-red-300: rgb(var(--salt-color-red-300-rgb));--salt-color-red-400: rgb(var(--salt-color-red-400-rgb));--salt-color-red-500: rgb(var(--salt-color-red-500-rgb));--salt-color-red-600: rgb(var(--salt-color-red-600-rgb));--salt-color-red-700: rgb(var(--salt-color-red-700-rgb));--salt-color-red-800: rgb(var(--salt-color-red-800-rgb));--salt-color-red-900: rgb(var(--salt-color-red-900-rgb));--salt-color-orange-10: rgb(var(--salt-color-orange-10-rgb));--salt-color-orange-20: rgb(var(--salt-color-orange-20-rgb));--salt-color-orange-30: rgb(var(--salt-color-orange-30-rgb));--salt-color-orange-40: rgb(var(--salt-color-orange-40-rgb));--salt-color-orange-50: rgb(var(--salt-color-orange-50-rgb));--salt-color-orange-100: rgb(var(--salt-color-orange-100-rgb));--salt-color-orange-200: rgb(var(--salt-color-orange-200-rgb));--salt-color-orange-300: rgb(var(--salt-color-orange-300-rgb));--salt-color-orange-400: rgb(var(--salt-color-orange-400-rgb));--salt-color-orange-500: rgb(var(--salt-color-orange-500-rgb));--salt-color-orange-600: rgb(var(--salt-color-orange-600-rgb));--salt-color-orange-700: rgb(var(--salt-color-orange-700-rgb));--salt-color-orange-800: rgb(var(--salt-color-orange-800-rgb));--salt-color-orange-850: rgb(var(--salt-color-orange-850-rgb));--salt-color-orange-900: rgb(var(--salt-color-orange-900-rgb));--salt-color-green-10: rgb(var(--salt-color-green-10-rgb));--salt-color-green-20: rgb(var(--salt-color-green-20-rgb));--salt-color-green-30: rgb(var(--salt-color-green-30-rgb));--salt-color-green-40: rgb(var(--salt-color-green-40-rgb));--salt-color-green-50: rgb(var(--salt-color-green-50-rgb));--salt-color-green-100: rgb(var(--salt-color-green-100-rgb));--salt-color-green-200: rgb(var(--salt-color-green-200-rgb));--salt-color-green-300: rgb(var(--salt-color-green-300-rgb));--salt-color-green-400: rgb(var(--salt-color-green-400-rgb));--salt-color-green-500: rgb(var(--salt-color-green-500-rgb));--salt-color-green-600: rgb(var(--salt-color-green-600-rgb));--salt-color-green-700: rgb(var(--salt-color-green-700-rgb));--salt-color-green-800: rgb(var(--salt-color-green-800-rgb));--salt-color-green-900: rgb(var(--salt-color-green-900-rgb));--salt-color-teal-10: rgb(var(--salt-color-teal-10-rgb));--salt-color-teal-20: rgb(var(--salt-color-teal-20-rgb));--salt-color-teal-30: rgb(var(--salt-color-teal-30-rgb));--salt-color-teal-40: rgb(var(--salt-color-teal-40-rgb));--salt-color-teal-50: rgb(var(--salt-color-teal-50-rgb));--salt-color-teal-100: rgb(var(--salt-color-teal-100-rgb));--salt-color-teal-200: rgb(var(--salt-color-teal-200-rgb));--salt-color-teal-300: rgb(var(--salt-color-teal-300-rgb));--salt-color-teal-400: rgb(var(--salt-color-teal-400-rgb));--salt-color-teal-500: rgb(var(--salt-color-teal-500-rgb));--salt-color-teal-600: rgb(var(--salt-color-teal-600-rgb));--salt-color-teal-700: rgb(var(--salt-color-teal-700-rgb));--salt-color-teal-800: rgb(var(--salt-color-teal-800-rgb));--salt-color-teal-900: rgb(var(--salt-color-teal-900-rgb));--salt-color-blue-10: rgb(var(--salt-color-blue-10-rgb));--salt-color-blue-20: rgb(var(--salt-color-blue-20-rgb));--salt-color-blue-30: rgb(var(--salt-color-blue-30-rgb));--salt-color-blue-40: rgb(var(--salt-color-blue-40-rgb));--salt-color-blue-50: rgb(var(--salt-color-blue-50-rgb));--salt-color-blue-100: rgb(var(--salt-color-blue-100-rgb));--salt-color-blue-200: rgb(var(--salt-color-blue-200-rgb));--salt-color-blue-300: rgb(var(--salt-color-blue-300-rgb));--salt-color-blue-400: rgb(var(--salt-color-blue-400-rgb));--salt-color-blue-500: rgb(var(--salt-color-blue-500-rgb));--salt-color-blue-600: rgb(var(--salt-color-blue-600-rgb));--salt-color-blue-700: rgb(var(--salt-color-blue-700-rgb));--salt-color-blue-800: rgb(var(--salt-color-blue-800-rgb));--salt-color-blue-900: rgb(var(--salt-color-blue-900-rgb));--salt-color-purple-10: rgb(var(--salt-color-purple-10-rgb));--salt-color-purple-20: rgb(var(--salt-color-purple-20-rgb));--salt-color-purple-30: rgb(var(--salt-color-purple-30-rgb));--salt-color-purple-40: rgb(var(--salt-color-purple-40-rgb));--salt-color-purple-50: rgb(var(--salt-color-purple-50-rgb));--salt-color-purple-100: rgb(var(--salt-color-purple-100-rgb));--salt-color-purple-200: rgb(var(--salt-color-purple-200-rgb));--salt-color-purple-300: rgb(var(--salt-color-purple-300-rgb));--salt-color-purple-400: rgb(var(--salt-color-purple-400-rgb));--salt-color-purple-500: rgb(var(--salt-color-purple-500-rgb));--salt-color-purple-600: rgb(var(--salt-color-purple-600-rgb));--salt-color-purple-700: rgb(var(--salt-color-purple-700-rgb));--salt-color-purple-800: rgb(var(--salt-color-purple-800-rgb));--salt-color-purple-900: rgb(var(--salt-color-purple-900-rgb));--salt-color-gray-10: rgb(var(--salt-color-gray-10-rgb));--salt-color-gray-20: rgb(var(--salt-color-gray-20-rgb));--salt-color-gray-30: rgb(var(--salt-color-gray-30-rgb));--salt-color-gray-40: rgb(var(--salt-color-gray-40-rgb));--salt-color-gray-50: rgb(var(--salt-color-gray-50-rgb));--salt-color-gray-60: rgb(var(--salt-color-gray-60-rgb));--salt-color-gray-70: rgb(var(--salt-color-gray-70-rgb));--salt-color-gray-80: rgb(var(--salt-color-gray-80-rgb));--salt-color-gray-90: rgb(var(--salt-color-gray-90-rgb));--salt-color-gray-100: rgb(var(--salt-color-gray-100-rgb));--salt-color-gray-200: rgb(var(--salt-color-gray-200-rgb));--salt-color-gray-300: rgb(var(--salt-color-gray-300-rgb));--salt-color-gray-400: rgb(var(--salt-color-gray-400-rgb));--salt-color-gray-500: rgb(var(--salt-color-gray-500-rgb));--salt-color-gray-600: rgb(var(--salt-color-gray-600-rgb));--salt-color-gray-700: rgb(var(--salt-color-gray-700-rgb));--salt-color-gray-800: rgb(var(--salt-color-gray-800-rgb));--salt-color-gray-900: rgb(var(--salt-color-gray-900-rgb));--salt-color-cobalt-100: rgb(237, 244, 255);--salt-color-cobalt-200: rgb(198, 211, 239);--salt-color-cobalt-300: rgb(159, 179, 223);--salt-color-cobalt-400: rgb(118, 148, 207);--salt-color-cobalt-500: rgb(70, 118, 191);--salt-color-cobalt-600: rgb(53, 95, 161);--salt-color-cobalt-700: rgb(36, 72, 133);--salt-color-cobalt-800: rgb(19, 51, 105);--salt-color-cobalt-900: rgb(0, 31, 79);--salt-color-cider-100: rgb(255, 235, 217);--salt-color-cider-200: rgb(255, 201, 158);--salt-color-cider-300: rgb(242, 172, 116);--salt-color-cider-400: rgb(219, 138, 72);--salt-color-cider-500: rgb(171, 101, 40);--salt-color-cider-600: rgb(143, 82, 31);--salt-color-cider-700: rgb(116, 64, 21);--salt-color-cider-800: rgb(90, 47, 13);--salt-color-cider-900: rgb(66, 31, 0);--salt-color-plum-100: rgb(245, 224, 255);--salt-color-plum-200: rgb(230, 185, 250);--salt-color-plum-300: rgb(209, 148, 235);--salt-color-plum-400: rgb(188, 115, 222);--salt-color-plum-500: rgb(159, 85, 194);--salt-color-plum-600: rgb(131, 67, 161);--salt-color-plum-700: rgb(105, 50, 130);--salt-color-plum-800: rgb(79, 34, 100);--salt-color-plum-900: rgb(55, 18, 71);--salt-color-aqua-100: rgb(220, 247, 247);--salt-color-aqua-200: rgb(177, 229, 229);--salt-color-aqua-300: rgb(135, 200, 201);--salt-color-aqua-400: rgb(90, 171, 173);--salt-color-aqua-500: rgb(42, 130, 133);--salt-color-aqua-600: rgb(31, 109, 111);--salt-color-aqua-700: rgb(19, 88, 90);--salt-color-aqua-800: rgb(8, 68, 70);--salt-color-aqua-900: rgb(0, 49, 51);--salt-color-slate-100: rgb(225, 232, 247);--salt-color-slate-200: rgb(194, 202, 221);--salt-color-slate-300: rgb(164, 173, 196);--salt-color-slate-400: rgb(134, 145, 172);--salt-color-slate-500: rgb(105, 118, 148);--salt-color-slate-600: rgb(84, 95, 122);--salt-color-slate-700: rgb(64, 73, 97);--salt-color-slate-800: rgb(44, 53, 74);--salt-color-slate-900: rgb(26, 33, 51);--salt-color-rose-100: rgb(255, 227, 249);--salt-color-rose-200: rgb(250, 190, 237);--salt-color-rose-300: rgb(229, 154, 212);--salt-color-rose-400: rgb(209, 117, 189);--salt-color-rose-500: rgb(176, 84, 157);--salt-color-rose-600: rgb(146, 67, 130);--salt-color-rose-700: rgb(118, 50, 104);--salt-color-rose-800: rgb(90, 32, 78);--salt-color-rose-900: rgb(64, 16, 54);--salt-color-olive-100: rgb(234, 240, 223);--salt-color-olive-200: rgb(210, 222, 184);--salt-color-olive-300: rgb(180, 194, 149);--salt-color-olive-400: rgb(149, 166, 113);--salt-color-olive-500: rgb(109, 124, 77);--salt-color-olive-600: rgb(88, 103, 58);--salt-color-olive-700: rgb(68, 83, 39);--salt-color-olive-800: rgb(49, 64, 21);--salt-color-olive-900: rgb(31, 46, 0);--salt-color-salmon-100: rgb(255, 232, 233);--salt-color-salmon-200: rgb(255, 194, 194);--salt-color-salmon-300: rgb(240, 155, 153);--salt-color-salmon-400: rgb(222, 120, 120);--salt-color-salmon-500: rgb(189, 85, 88);--salt-color-salmon-600: rgb(154, 64, 67);--salt-color-salmon-700: rgb(121, 44, 48);--salt-color-salmon-800: rgb(89, 25, 29);--salt-color-salmon-900: rgb(59, 6, 8);--salt-color-indigo-100: rgb(231, 227, 255);--salt-color-indigo-200: rgb(208, 194, 252);--salt-color-indigo-300: rgb(180, 162, 242);--salt-color-indigo-400: rgb(149, 129, 229);--salt-color-indigo-500: rgb(118, 101, 207);--salt-color-indigo-600: rgb(98, 85, 170);--salt-color-indigo-700: rgb(77, 66, 135);--salt-color-indigo-800: rgb(57, 49, 102);--salt-color-indigo-900: rgb(38, 32, 71);--salt-color-jade-100: rgb(225, 245, 230);--salt-color-jade-200: rgb(179, 229, 187);--salt-color-jade-300: rgb(137, 201, 146);--salt-color-jade-400: rgb(92, 173, 106);--salt-color-jade-500: rgb(45, 133, 67);--salt-color-jade-600: rgb(33, 111, 53);--salt-color-jade-700: rgb(21, 90, 39);--salt-color-jade-800: rgb(8, 70, 26);--salt-color-jade-900: rgb(0, 51, 13);--salt-color-citrine-100: rgb(255, 249, 217);--salt-color-citrine-200: rgb(240, 225, 165);--salt-color-citrine-300: rgb(209, 189, 115);--salt-color-citrine-400: rgb(178, 156, 66);--salt-color-citrine-500: rgb(135, 116, 16);--salt-color-citrine-600: rgb(114, 98, 12);--salt-color-citrine-700: rgb(94, 80, 9);--salt-color-citrine-800: rgb(74, 63, 6);--salt-color-citrine-900: rgb(51, 43, 0);--salt-color-autumn-100: rgb(255, 233, 217);--salt-color-autumn-200: rgb(255, 197, 161);--salt-color-autumn-300: rgb(242, 163, 114);--salt-color-autumn-400: rgb(222, 126, 64);--salt-color-autumn-500: rgb(189, 90, 19);--salt-color-autumn-600: rgb(153, 73, 18);--salt-color-autumn-700: rgb(119, 55, 14);--salt-color-autumn-800: rgb(86, 39, 10);--salt-color-autumn-900: rgb(56, 23, 0);--salt-color-lavender-100: rgb(250, 235, 250);--salt-color-lavender-200: rgb(237, 199, 237);--salt-color-lavender-300: rgb(212, 167, 212);--salt-color-lavender-400: rgb(186, 134, 186);--salt-color-lavender-500: rgb(148, 102, 148);--salt-color-lavender-600: rgb(126, 80, 126);--salt-color-lavender-700: rgb(105, 58, 105);--salt-color-lavender-800: rgb(84, 37, 84);--salt-color-lavender-900: rgb(64, 15, 64);--salt-color-ocean-100: rgb(227, 251, 255);--salt-color-ocean-200: rgb(180, 229, 240);--salt-color-ocean-300: rgb(131, 197, 212);--salt-color-ocean-400: rgb(80, 167, 186);--salt-color-ocean-500: rgb(0, 128, 148);--salt-color-ocean-600: rgb(0, 106, 122);--salt-color-ocean-700: rgb(0, 84, 97);--salt-color-ocean-800: rgb(0, 64, 74);--salt-color-ocean-900: rgb(0, 44, 51);--salt-color-smoke-100: rgb(242, 245, 250);--salt-color-smoke-200: rgb(208, 211, 216);--salt-color-smoke-300: rgb(176, 179, 184);--salt-color-smoke-400: rgb(144, 147, 152);--salt-color-smoke-500: rgb(114, 117, 122);--salt-color-smoke-600: rgb(93, 96, 101);--salt-color-smoke-700: rgb(73, 76, 81);--salt-color-smoke-800: rgb(53, 56, 61);--salt-color-smoke-900: rgb(35, 38, 43);--salt-color-fuchsia-100: rgb(255, 232, 247);--salt-color-fuchsia-200: rgb(255, 191, 229);--salt-color-fuchsia-300: rgb(240, 151, 203);--salt-color-fuchsia-400: rgb(222, 109, 178);--salt-color-fuchsia-500: rgb(194, 71, 149);--salt-color-fuchsia-600: rgb(167, 54, 125);--salt-color-fuchsia-700: rgb(140, 37, 101);--salt-color-fuchsia-800: rgb(114, 19, 79);--salt-color-fuchsia-900: rgb(89, 0, 57);--salt-color-lime-100: rgb(239, 245, 220);--salt-color-lime-200: rgb(215, 227, 168);--salt-color-lime-300: rgb(182, 196, 120);--salt-color-lime-400: rgb(146, 166, 71);--salt-color-lime-500: rgb(102, 125, 21);--salt-color-lime-600: rgb(85, 106, 16);--salt-color-lime-700: rgb(69, 87, 11);--salt-color-lime-800: rgb(53, 68, 6);--salt-color-lime-900: rgb(36, 46, 0);--salt-color-fur-100: rgb(255, 244, 235);--salt-color-fur-200: rgb(245, 214, 191);--salt-color-fur-300: rgb(219, 178, 147);--salt-color-fur-400: rgb(194, 144, 107);--salt-color-fur-500: rgb(153, 106, 69);--salt-color-fur-600: rgb(130, 85, 52);--salt-color-fur-700: rgb(107, 65, 36);--salt-color-fur-800: rgb(85, 46, 20);--salt-color-fur-900: rgb(64, 28, 0);--salt-color-violet-100: rgb(237, 239, 255);--salt-color-violet-200: rgb(202, 203, 252);--salt-color-violet-300: rgb(167, 169, 235);--salt-color-violet-400: rgb(134, 139, 219);--salt-color-violet-500: rgb(99, 110, 191);--salt-color-violet-600: rgb(81, 90, 159);--salt-color-violet-700: rgb(63, 71, 128);--salt-color-violet-800: rgb(47, 53, 99);--salt-color-violet-900: rgb(31, 36, 71);--salt-color-forest-100: rgb(237, 250, 245);--salt-color-forest-200: rgb(188, 232, 211);--salt-color-forest-300: rgb(141, 204, 174);--salt-color-forest-400: rgb(91, 176, 136);--salt-color-forest-500: rgb(35, 133, 94);--salt-color-forest-600: rgb(25, 111, 77);--salt-color-forest-700: rgb(15, 90, 61);--salt-color-forest-800: rgb(6, 70, 46);--salt-color-forest-900: rgb(0, 51, 31)}.salt-density-high{--salt-curve-0: 0;--salt-curve-50: 1px;--salt-curve-100: 2px;--salt-curve-150: 3px;--salt-curve-200: 4px;--salt-curve-250: 5px;--salt-curve-999: 999px}.salt-density-medium{--salt-curve-0: 0;--salt-curve-50: 2px;--salt-curve-100: 4px;--salt-curve-150: 6px;--salt-curve-200: 8px;--salt-curve-250: 10px;--salt-curve-999: 999px}.salt-density-low{--salt-curve-0: 0;--salt-curve-50: 3px;--salt-curve-100: 6px;--salt-curve-150: 9px;--salt-curve-200: 12px;--salt-curve-250: 15px;--salt-curve-999: 999px}.salt-density-touch{--salt-curve-0: 0;--salt-curve-50: 4px;--salt-curve-100: 8px;--salt-curve-150: 12px;--salt-curve-200: 16px;--salt-curve-250: 20px;--salt-curve-999: 999px}.salt-theme{--salt-duration-instant: 0ms;--salt-duration-perceptible: .3s;--salt-duration-notable: 1s;--salt-duration-cutoff: 10s}.salt-theme[data-mode=light]{--salt-shadow-100-color: rgba(0, 0, 0, .1);--salt-shadow-200-color: rgba(0, 0, 0, .1);--salt-shadow-300-color: rgba(0, 0, 0, .15);--salt-shadow-400-color: rgba(0, 0, 0, .2);--salt-shadow-500-color: rgba(0, 0, 0, .3)}.salt-theme[data-mode=dark]{--salt-shadow-100-color: rgba(0, 0, 0, .5);--salt-shadow-200-color: rgba(0, 0, 0, .5);--salt-shadow-300-color: rgba(0, 0, 0, .55);--salt-shadow-400-color: rgba(0, 0, 0, .55);--salt-shadow-500-color: rgba(0, 0, 0, .65)}.salt-theme{--salt-shadow-100: 0 1px 3px 0 var(--salt-shadow-100-color);--salt-shadow-200: 0 2px 4px 0 var(--salt-shadow-200-color);--salt-shadow-300: 0 4px 8px 0 var(--salt-shadow-300-color);--salt-shadow-400: 0 6px 10px 0 var(--salt-shadow-400-color);--salt-shadow-500: 0 12px 40px 0 var(--salt-shadow-500-color)}.salt-density-high{--salt-size-adornment: 6px;--salt-size-bar: 2px;--salt-size-base: 20px;--salt-size-border: 1px;--salt-size-icon: 10px;--salt-size-indicator: 2px;--salt-size-selectable: 12px;--salt-size-bar-strong: 4px;--salt-size-bar-small: 2px;--salt-size-border-strong: 2px}.salt-density-medium{--salt-size-adornment: 8px;--salt-size-bar: 4px;--salt-size-base: 28px;--salt-size-border: 1px;--salt-size-icon: 12px;--salt-size-indicator: 3px;--salt-size-selectable: 14px;--salt-size-bar-strong: 8px;--salt-size-bar-small: 2px;--salt-size-border-strong: 2px}.salt-density-low{--salt-size-adornment: 10px;--salt-size-bar: 6px;--salt-size-base: 36px;--salt-size-border: 1px;--salt-size-icon: 14px;--salt-size-indicator: 4px;--salt-size-selectable: 16px;--salt-size-bar-strong: 12px;--salt-size-bar-small: 2px;--salt-size-border-strong: 2px}.salt-density-touch{--salt-size-adornment: 12px;--salt-size-bar: 8px;--salt-size-base: 44px;--salt-size-border: 1px;--salt-size-icon: 16px;--salt-size-indicator: 5px;--salt-size-selectable: 18px;--salt-size-bar-strong: 16px;--salt-size-bar-small: 2px;--salt-size-border-strong: 2px}.salt-density-touch{--salt-spacing-100: 16px}.salt-density-low{--salt-spacing-100: 12px}.salt-density-medium{--salt-spacing-100: 8px}.salt-density-high{--salt-spacing-100: 4px}.salt-density-touch,.salt-density-low,.salt-density-medium,.salt-density-high{--salt-spacing-25: calc(.25 * var(--salt-spacing-100));--salt-spacing-50: calc(.5 * var(--salt-spacing-100));--salt-spacing-75: calc(.75 * var(--salt-spacing-100));--salt-spacing-150: calc(1.5 * var(--salt-spacing-100));--salt-spacing-200: calc(2 * var(--salt-spacing-100));--salt-spacing-250: calc(2.5 * var(--salt-spacing-100));--salt-spacing-300: calc(3 * var(--salt-spacing-100));--salt-spacing-350: calc(3.5 * var(--salt-spacing-100));--salt-spacing-400: calc(4 * var(--salt-spacing-100));--salt-spacing-450: calc(4.5 * var(--salt-spacing-100));--salt-spacing-500: calc(5 * var(--salt-spacing-100));--salt-spacing-550: calc(5.5 * var(--salt-spacing-100));--salt-spacing-600: calc(6 * var(--salt-spacing-100));--salt-spacing-650: calc(6.5 * var(--salt-spacing-100));--salt-spacing-700: calc(7 * var(--salt-spacing-100));--salt-spacing-750: calc(7.5 * var(--salt-spacing-100));--salt-spacing-800: calc(8 * var(--salt-spacing-100));--salt-spacing-850: calc(8.5 * var(--salt-spacing-100));--salt-spacing-900: calc(9 * var(--salt-spacing-100));--salt-spacing-950: calc(9.5 * var(--salt-spacing-100))}.salt-theme{--salt-typography-fontFamily-openSans: "Open Sans";--salt-typography-fontFamily-amplitude: "Amplitude";--salt-typography-fontFamily-ptMono: "PT Mono";--salt-typography-fontWeight-light: 300;--salt-typography-fontWeight-regular: 400;--salt-typography-fontWeight-medium: 500;--salt-typography-fontWeight-semiBold: 600;--salt-typography-fontWeight-bold: 700;--salt-typography-fontWeight-extraBold: 800;--salt-typography-textDecoration-none: none;--salt-typography-textDecoration-underline: underline}.salt-density-touch,.salt-density-low,.salt-density-medium,.salt-density-high{--salt-zIndex-default: 1;--salt-zIndex-popout: 1000;--salt-zIndex-appHeader: 1100;--salt-zIndex-drawer: 1200;--salt-zIndex-modal: 1300;--salt-zIndex-notification: 1400;--salt-zIndex-dragObject: 1420;--salt-zIndex-contextMenu: 1450;--salt-zIndex-flyover: 1500}.salt-theme[data-mode=light]{--salt-palette-alpha-highest: var(--salt-color-white-90a);--salt-palette-alpha-higher: var(--salt-color-white-80a);--salt-palette-alpha-high: var(--salt-color-white-70a);--salt-palette-alpha-mediumHigh: var(--salt-color-white-60a);--salt-palette-alpha-medium: var(--salt-color-white-50a);--salt-palette-alpha-mediumLow: var(--salt-color-white-40a);--salt-palette-alpha-low: var(--salt-color-white-30a);--salt-palette-alpha-lower: var(--salt-color-white-20a);--salt-palette-alpha-lowest: var(--salt-color-white-10a);--salt-palette-alpha-contrast-highest: var(--salt-color-black-90a);--salt-palette-alpha-contrast-higher: var(--salt-color-black-80a);--salt-palette-alpha-contrast-high: var(--salt-color-black-70a);--salt-palette-alpha-contrast-mediumHigh: var(--salt-color-black-60a);--salt-palette-alpha-contrast-medium: var(--salt-color-black-50a);--salt-palette-alpha-contrast-mediumLow: var(--salt-color-black-40a);--salt-palette-alpha-contrast-low: var(--salt-color-black-30a);--salt-palette-alpha-contrast-lower: var(--salt-color-black-20a);--salt-palette-alpha-contrast-lowest: var(--salt-color-black-10a);--salt-palette-alpha-none: transparent}.salt-theme[data-mode=dark]{--salt-palette-alpha-highest: var(--salt-color-black-90a);--salt-palette-alpha-higher: var(--salt-color-black-80a);--salt-palette-alpha-high: var(--salt-color-black-70a);--salt-palette-alpha-mediumHigh: var(--salt-color-black-60a);--salt-palette-alpha-medium: var(--salt-color-black-50a);--salt-palette-alpha-mediumLow: var(--salt-color-black-40a);--salt-palette-alpha-low: var(--salt-color-black-30a);--salt-palette-alpha-lower: var(--salt-color-black-20a);--salt-palette-alpha-lowest: var(--salt-color-black-10a);--salt-palette-alpha-contrast-highest: var(--salt-color-white-90a);--salt-palette-alpha-contrast-higher: var(--salt-color-white-80a);--salt-palette-alpha-contrast-high: var(--salt-color-white-70a);--salt-palette-alpha-contrast-mediumHigh: var(--salt-color-white-60a);--salt-palette-alpha-contrast-medium: var(--salt-color-white-50a);--salt-palette-alpha-contrast-mediumLow: var(--salt-color-white-40a);--salt-palette-alpha-contrast-low: var(--salt-color-white-30a);--salt-palette-alpha-contrast-lower: var(--salt-color-white-20a);--salt-palette-alpha-contrast-lowest: var(--salt-color-white-10a);--salt-palette-alpha-none: transparent}.salt-theme[data-mode=light]{--salt-palette-accent: var(--salt-color-blue-500);--salt-palette-accent-disabled: var(--salt-color-blue-500-40a);--salt-palette-accent-foreground: var(--salt-color-white);--salt-palette-accent-foreground-informative: var(--salt-color-blue-600);--salt-palette-accent-foreground-informative-disabled: var(--salt-color-blue-600-40a)}.salt-theme[data-mode=dark]{--salt-palette-accent: var(--salt-color-blue-500);--salt-palette-accent-disabled: var(--salt-color-blue-500-40a);--salt-palette-accent-foreground: var(--salt-color-white);--salt-palette-accent-foreground-informative: var(--salt-color-blue-200);--salt-palette-accent-foreground-informative-disabled: var(--salt-color-blue-200-40a)}.salt-theme[data-mode=light]{--salt-palette-error-background: var(--salt-color-red-10);--salt-palette-error-bold-background: var(--salt-color-red-500);--salt-palette-error-background-selected: var(--salt-color-red-20);--salt-palette-error-border: var(--salt-color-red-500);--salt-palette-error-foreground-decorative: var(--salt-color-red-500);--salt-palette-error-foreground-informative: var(--salt-color-red-600)}.salt-theme[data-mode=dark]{--salt-palette-error-background: var(--salt-color-red-900);--salt-palette-error-bold-background: var(--salt-color-red-500);--salt-palette-error-background-selected: var(--salt-color-red-900);--salt-palette-error-border: var(--salt-color-red-400);--salt-palette-error-foreground-decorative: var(--salt-color-red-400);--salt-palette-error-foreground-informative: var(--salt-color-red-200)}.salt-theme[data-mode=light]{--salt-palette-categorical-1: var(--salt-color-cobalt-500);--salt-palette-categorical-1-strong: var(--salt-color-cobalt-600);--salt-palette-categorical-1-weakest: var(--salt-color-cobalt-100);--salt-palette-categorical-2: var(--salt-color-cider-500);--salt-palette-categorical-2-strong: var(--salt-color-cider-600);--salt-palette-categorical-2-weakest: var(--salt-color-cider-100);--salt-palette-categorical-3: var(--salt-color-plum-500);--salt-palette-categorical-3-strong: var(--salt-color-plum-600);--salt-palette-categorical-3-weakest: var(--salt-color-plum-100);--salt-palette-categorical-4: var(--salt-color-aqua-500);--salt-palette-categorical-4-strong: var(--salt-color-aqua-600);--salt-palette-categorical-4-weakest: var(--salt-color-aqua-100);--salt-palette-categorical-5: var(--salt-color-slate-500);--salt-palette-categorical-5-strong: var(--salt-color-slate-600);--salt-palette-categorical-5-weakest: var(--salt-color-slate-100);--salt-palette-categorical-6: var(--salt-color-rose-500);--salt-palette-categorical-6-strong: var(--salt-color-rose-600);--salt-palette-categorical-6-weakest: var(--salt-color-rose-100);--salt-palette-categorical-7: var(--salt-color-olive-500);--salt-palette-categorical-7-strong: var(--salt-color-olive-600);--salt-palette-categorical-7-weakest: var(--salt-color-olive-100);--salt-palette-categorical-8: var(--salt-color-salmon-500);--salt-palette-categorical-8-strong: var(--salt-color-salmon-600);--salt-palette-categorical-8-weakest: var(--salt-color-salmon-100);--salt-palette-categorical-9: var(--salt-color-indigo-500);--salt-palette-categorical-9-strong: var(--salt-color-indigo-600);--salt-palette-categorical-9-weakest: var(--salt-color-indigo-100);--salt-palette-categorical-10: var(--salt-color-jade-500);--salt-palette-categorical-10-strong: var(--salt-color-jade-600);--salt-palette-categorical-10-weakest: var(--salt-color-jade-100);--salt-palette-categorical-11: var(--salt-color-citrine-500);--salt-palette-categorical-11-strong: var(--salt-color-citrine-600);--salt-palette-categorical-11-weakest: var(--salt-color-citrine-100);--salt-palette-categorical-12: var(--salt-color-autumn-500);--salt-palette-categorical-12-strong: var(--salt-color-autumn-600);--salt-palette-categorical-12-weakest: var(--salt-color-autumn-100);--salt-palette-categorical-13: var(--salt-color-lavender-500);--salt-palette-categorical-13-strong: var(--salt-color-lavender-600);--salt-palette-categorical-13-weakest: var(--salt-color-lavender-100);--salt-palette-categorical-14: var(--salt-color-ocean-500);--salt-palette-categorical-14-strong: var(--salt-color-ocean-600);--salt-palette-categorical-14-weakest: var(--salt-color-ocean-100);--salt-palette-categorical-15: var(--salt-color-smoke-500);--salt-palette-categorical-15-strong: var(--salt-color-smoke-600);--salt-palette-categorical-15-weakest: var(--salt-color-smoke-100);--salt-palette-categorical-16: var(--salt-color-fuchsia-500);--salt-palette-categorical-16-strong: var(--salt-color-fuchsia-600);--salt-palette-categorical-16-weakest: var(--salt-color-fuchsia-100);--salt-palette-categorical-17: var(--salt-color-lime-500);--salt-palette-categorical-17-strong: var(--salt-color-lime-600);--salt-palette-categorical-17-weakest: var(--salt-color-lime-100);--salt-palette-categorical-18: var(--salt-color-fur-500);--salt-palette-categorical-18-strong: var(--salt-color-fur-600);--salt-palette-categorical-18-weakest: var(--salt-color-fur-100);--salt-palette-categorical-19: var(--salt-color-violet-500);--salt-palette-categorical-19-strong: var(--salt-color-violet-600);--salt-palette-categorical-19-weakest: var(--salt-color-violet-100);--salt-palette-categorical-20: var(--salt-color-forest-500);--salt-palette-categorical-20-strong: var(--salt-color-forest-600);--salt-palette-categorical-20-weakest: var(--salt-color-forest-100)}.salt-theme[data-mode=dark]{--salt-palette-categorical-1: var(--salt-color-cobalt-500);--salt-palette-categorical-1-strong: var(--salt-color-cobalt-400);--salt-palette-categorical-1-weakest: var(--salt-color-cobalt-900);--salt-palette-categorical-2: var(--salt-color-cider-500);--salt-palette-categorical-2-strong: var(--salt-color-cider-400);--salt-palette-categorical-2-weakest: var(--salt-color-cider-900);--salt-palette-categorical-3: var(--salt-color-plum-500);--salt-palette-categorical-3-strong: var(--salt-color-plum-400);--salt-palette-categorical-3-weakest: var(--salt-color-plum-900);--salt-palette-categorical-4: var(--salt-color-aqua-500);--salt-palette-categorical-4-strong: var(--salt-color-aqua-400);--salt-palette-categorical-4-weakest: var(--salt-color-aqua-900);--salt-palette-categorical-5: var(--salt-color-slate-500);--salt-palette-categorical-5-strong: var(--salt-color-slate-400);--salt-palette-categorical-5-weakest: var(--salt-color-slate-900);--salt-palette-categorical-6: var(--salt-color-rose-500);--salt-palette-categorical-6-strong: var(--salt-color-rose-400);--salt-palette-categorical-6-weakest: var(--salt-color-rose-900);--salt-palette-categorical-7: var(--salt-color-olive-500);--salt-palette-categorical-7-strong: var(--salt-color-olive-400);--salt-palette-categorical-7-weakest: var(--salt-color-olive-900);--salt-palette-categorical-8: var(--salt-color-salmon-500);--salt-palette-categorical-8-strong: var(--salt-color-salmon-400);--salt-palette-categorical-8-weakest: var(--salt-color-salmon-900);--salt-palette-categorical-9: var(--salt-color-indigo-500);--salt-palette-categorical-9-strong: var(--salt-color-indigo-400);--salt-palette-categorical-9-weakest: var(--salt-color-indigo-900);--salt-palette-categorical-10: var(--salt-color-jade-500);--salt-palette-categorical-10-strong: var(--salt-color-jade-400);--salt-palette-categorical-10-weakest: var(--salt-color-jade-900);--salt-palette-categorical-11: var(--salt-color-citrine-500);--salt-palette-categorical-11-strong: var(--salt-color-citrine-400);--salt-palette-categorical-11-weakest: var(--salt-color-citrine-900);--salt-palette-categorical-12: var(--salt-color-autumn-500);--salt-palette-categorical-12-strong: var(--salt-color-autumn-400);--salt-palette-categorical-12-weakest: var(--salt-color-autumn-900);--salt-palette-categorical-13: var(--salt-color-lavender-500);--salt-palette-categorical-13-strong: var(--salt-color-lavender-400);--salt-palette-categorical-13-weakest: var(--salt-color-lavender-900);--salt-palette-categorical-14: var(--salt-color-ocean-500);--salt-palette-categorical-14-strong: var(--salt-color-ocean-400);--salt-palette-categorical-14-weakest: var(--salt-color-ocean-900);--salt-palette-categorical-15: var(--salt-color-smoke-500);--salt-palette-categorical-15-strong: var(--salt-color-smoke-400);--salt-palette-categorical-15-weakest: var(--salt-color-smoke-900);--salt-palette-categorical-16: var(--salt-color-fuchsia-500);--salt-palette-categorical-16-strong: var(--salt-color-fuchsia-400);--salt-palette-categorical-16-weakest: var(--salt-color-fuchsia-900);--salt-palette-categorical-17: var(--salt-color-lime-500);--salt-palette-categorical-17-strong: var(--salt-color-lime-400);--salt-palette-categorical-17-weakest: var(--salt-color-lime-900);--salt-palette-categorical-18: var(--salt-color-fur-500);--salt-palette-categorical-18-strong: var(--salt-color-fur-400);--salt-palette-categorical-18-weakest: var(--salt-color-fur-900);--salt-palette-categorical-19: var(--salt-color-violet-500);--salt-palette-categorical-19-strong: var(--salt-color-violet-400);--salt-palette-categorical-19-weakest: var(--salt-color-violet-900);--salt-palette-categorical-20: var(--salt-color-forest-500);--salt-palette-categorical-20-strong: var(--salt-color-forest-400);--salt-palette-categorical-20-weakest: var(--salt-color-forest-900)}.salt-theme{--salt-palette-corner-weaker: var(--salt-curve-0);--salt-palette-corner-weak: var(--salt-curve-0);--salt-palette-corner: var(--salt-curve-0);--salt-palette-corner-strong: var(--salt-curve-0);--salt-palette-corner-stronger: var(--salt-curve-0);--salt-palette-corner-strongest: var(--salt-curve-999)}.salt-theme[data-mode=light]{--salt-palette-info-background: var(--salt-color-blue-10);--salt-palette-info-bold-background: var(--salt-color-blue-500);--salt-palette-info-border: var(--salt-color-blue-500);--salt-palette-info-foreground-decorative: var(--salt-color-blue-500);--salt-palette-info-foreground-informative: var(--salt-color-blue-600)}.salt-theme[data-mode=dark]{--salt-palette-info-background: var(--salt-color-blue-900);--salt-palette-info-bold-background: var(--salt-color-blue-500);--salt-palette-info-border: var(--salt-color-blue-400);--salt-palette-info-foreground-decorative: var(--salt-color-blue-400);--salt-palette-info-foreground-informative: var(--salt-color-blue-200)}.salt-theme[data-mode=light]{--salt-palette-interact-background-blurSelected: var(--salt-color-gray-30);--salt-palette-interact-background-hover: var(--salt-color-blue-10);--salt-palette-interact-background-active: var(--salt-color-blue-30);--salt-palette-interact-background-activeDisabled: var(--salt-color-blue-30-40a);--salt-palette-interact-border: var(--salt-color-gray-200);--salt-palette-interact-border-active: var(--salt-color-blue-600);--salt-palette-interact-border-activeDisabled: var(--salt-color-blue-600-40a);--salt-palette-interact-border-disabled: var(--salt-color-gray-200-40a);--salt-palette-interact-border-hover: var(--salt-color-blue-500);--salt-palette-interact-border-readonly: var(--salt-color-gray-200-15a);--salt-palette-interact-foreground: var(--salt-color-gray-200);--salt-palette-interact-foreground-active: var(--salt-color-blue-600);--salt-palette-interact-foreground-activeDisabled: var(--salt-color-blue-600-40a);--salt-palette-interact-foreground-disabled: var(--salt-color-gray-200-40a);--salt-palette-interact-foreground-hover: var(--salt-color-blue-500);--salt-palette-interact-outline: var(--salt-color-blue-600);--salt-palette-interact-cta-background: var(--salt-color-blue-600);--salt-palette-interact-cta-background-active: var(--salt-color-blue-700);--salt-palette-interact-cta-background-disabled: var(--salt-color-blue-600-40a);--salt-palette-interact-cta-background-hover: var(--salt-color-blue-500);--salt-palette-interact-cta-foreground: var(--salt-color-white);--salt-palette-interact-cta-foreground-disabled: var(--salt-color-white-40a);--salt-palette-interact-cta-border-hover: var(--salt-color-blue-500);--salt-palette-interact-cta-border-active: var(--salt-color-blue-700);--salt-palette-interact-primary-background: var(--salt-color-gray-60);--salt-palette-interact-primary-background-active: var(--salt-color-gray-200);--salt-palette-interact-primary-background-disabled: var(--salt-color-gray-60-40a);--salt-palette-interact-primary-background-hover: var(--salt-color-gray-40);--salt-palette-interact-primary-foreground: var(--salt-color-gray-900);--salt-palette-interact-primary-foreground-active: var(--salt-color-white);--salt-palette-interact-primary-foreground-disabled: var(--salt-color-gray-900-40a);--salt-palette-interact-primary-foreground-hover: var(--salt-color-gray-900);--salt-palette-interact-secondary-background-active: var(--salt-color-gray-200);--salt-palette-interact-secondary-background-hover: var(--salt-color-gray-40);--salt-palette-interact-secondary-foreground: var(--salt-color-gray-900);--salt-palette-interact-secondary-foreground-active: var(--salt-color-white);--salt-palette-interact-secondary-foreground-disabled: var(--salt-color-gray-900-40a);--salt-palette-interact-secondary-foreground-hover: var(--salt-color-gray-900)}.salt-theme[data-mode=dark]{--salt-palette-interact-background-active: var(--salt-color-blue-700);--salt-palette-interact-background-blurSelected: var(--salt-color-gray-600);--salt-palette-interact-background-hover: var(--salt-color-blue-800);--salt-palette-interact-background-activeDisabled: var(--salt-color-blue-700-40a);--salt-palette-interact-border: var(--salt-color-gray-90);--salt-palette-interact-border-active: var(--salt-color-blue-100);--salt-palette-interact-border-activeDisabled: var(--salt-color-blue-100-40a);--salt-palette-interact-border-disabled: var(--salt-color-gray-90-40a);--salt-palette-interact-border-hover: var(--salt-color-blue-500);--salt-palette-interact-border-readonly: var(--salt-color-gray-90-15a);--salt-palette-interact-foreground: var(--salt-color-gray-90);--salt-palette-interact-foreground-active: var(--salt-color-blue-100);--salt-palette-interact-foreground-activeDisabled: var(--salt-color-blue-100-40a);--salt-palette-interact-foreground-disabled: var(--salt-color-gray-90-40a);--salt-palette-interact-foreground-hover: var(--salt-color-blue-500);--salt-palette-interact-outline: var(--salt-color-blue-100);--salt-palette-interact-cta-background: var(--salt-color-blue-600);--salt-palette-interact-cta-background-active: var(--salt-color-blue-700);--salt-palette-interact-cta-background-disabled: var(--salt-color-blue-600-40a);--salt-palette-interact-cta-background-hover: var(--salt-color-blue-500);--salt-palette-interact-cta-foreground: var(--salt-color-white);--salt-palette-interact-cta-foreground-disabled: var(--salt-color-white-40a);--salt-palette-interact-cta-border-hover: var(--salt-color-blue-500);--salt-palette-interact-cta-border-active: var(--salt-color-blue-700);--salt-palette-interact-primary-background: var(--salt-color-gray-300);--salt-palette-interact-primary-background-active: var(--salt-color-gray-70);--salt-palette-interact-primary-background-disabled: var(--salt-color-gray-300-40a);--salt-palette-interact-primary-background-hover: var(--salt-color-gray-200);--salt-palette-interact-primary-foreground: var(--salt-color-white);--salt-palette-interact-primary-foreground-active: var(--salt-color-gray-900);--salt-palette-interact-primary-foreground-disabled: var(--salt-color-white-40a);--salt-palette-interact-primary-foreground-hover: var(--salt-color-white);--salt-palette-interact-secondary-background-active: var(--salt-color-gray-70);--salt-palette-interact-secondary-background-hover: var(--salt-color-gray-200);--salt-palette-interact-secondary-foreground: var(--salt-color-white);--salt-palette-interact-secondary-foreground-active: var(--salt-color-gray-900);--salt-palette-interact-secondary-foreground-disabled: var(--salt-color-white-40a);--salt-palette-interact-secondary-foreground-hover: var(--salt-color-white)}.salt-theme[data-mode=light]{--salt-palette-navigate-foreground-visited: var(--salt-color-purple-800);--salt-palette-navigate-indicator-hover: var(--salt-color-gray-90);--salt-palette-navigate-indicator-active: var(--salt-color-orange-600)}.salt-theme[data-mode=dark]{--salt-palette-navigate-foreground-visited: var(--salt-color-purple-100);--salt-palette-navigate-indicator-hover: var(--salt-color-gray-90);--salt-palette-navigate-indicator-active: var(--salt-color-orange-400)}.salt-theme[data-mode=light]{--salt-palette-negative-foreground: var(--salt-color-red-600);--salt-palette-negative-foreground-disabled: var(--salt-color-red-600-40a);--salt-palette-negative-background: var(--salt-color-red-600);--salt-palette-negative-background-hover: var(--salt-color-red-500);--salt-palette-negative-background-active: var(--salt-color-red-700);--salt-palette-negative-background-disabled: var(--salt-color-red-600-40a);--salt-palette-negative-border: var(--salt-color-red-500);--salt-palette-negative-border-disabled: var(--salt-color-red-500-40a)}.salt-theme[data-mode=dark]{--salt-palette-negative-foreground: var(--salt-color-red-200);--salt-palette-negative-foreground-disabled: var(--salt-color-red-200-40a);--salt-palette-negative-background: var(--salt-color-red-600);--salt-palette-negative-background-hover: var(--salt-color-red-500);--salt-palette-negative-background-active: var(--salt-color-red-700);--salt-palette-negative-background-disabled: var(--salt-color-red-600-40a);--salt-palette-negative-border: var(--salt-color-red-500);--salt-palette-negative-border-disabled: var(--salt-color-red-500-40a)}.salt-theme[data-mode=light]{--salt-palette-neutral-border: var(--salt-color-gray-50);--salt-palette-neutral-border-disabled: var(--salt-color-gray-50-40a);--salt-palette-neutral-primary-background: var(--salt-color-white);--salt-palette-neutral-primary-background-disabled: var(--salt-color-white-40a);--salt-palette-neutral-primary-foreground: var(--salt-color-gray-900);--salt-palette-neutral-primary-foreground-disabled: var(--salt-color-gray-900-40a);--salt-palette-neutral-secondary-background: var(--salt-color-gray-20);--salt-palette-neutral-secondary-background-disabled: var(--salt-color-gray-20-40a);--salt-palette-neutral-secondary-foreground: var(--salt-color-gray-200);--salt-palette-neutral-secondary-foreground-disabled: var(--salt-color-gray-200-40a);--salt-palette-neutral-tertiary-background: var(--salt-color-gray-30);--salt-palette-neutral-tertiary-background-disabled: var(--salt-color-gray-30-40a)}.salt-theme[data-mode=dark]{--salt-palette-neutral-border: var(--salt-color-gray-300);--salt-palette-neutral-border-disabled: var(--salt-color-gray-300-40a);--salt-palette-neutral-primary-background: var(--salt-color-gray-800);--salt-palette-neutral-primary-background-disabled: var(--salt-color-gray-800-40a);--salt-palette-neutral-primary-foreground: var(--salt-color-white);--salt-palette-neutral-primary-foreground-disabled: var(--salt-color-white-40a);--salt-palette-neutral-secondary-background: var(--salt-color-gray-600);--salt-palette-neutral-secondary-background-disabled: var(--salt-color-gray-600-40a);--salt-palette-neutral-secondary-foreground: var(--salt-color-gray-70);--salt-palette-neutral-secondary-foreground-disabled: var(--salt-color-gray-70-40a);--salt-palette-neutral-tertiary-background: var(--salt-color-gray-500);--salt-palette-neutral-tertiary-background-disabled: var(--salt-color-gray-500-40a)}.salt-theme[data-mode=light]{--salt-palette-positive-foreground: var(--salt-color-green-600);--salt-palette-positive-foreground-disabled: var(--salt-color-green-600-40a);--salt-palette-positive-background: var(--salt-color-green-600);--salt-palette-positive-background-hover: var(--salt-color-green-500);--salt-palette-positive-background-active: var(--salt-color-green-700);--salt-palette-positive-background-disabled: var(--salt-color-green-600-40a);--salt-palette-positive-border: var(--salt-color-green-500);--salt-palette-positive-border-disabled: var(--salt-color-green-500-40a)}.salt-theme[data-mode=dark]{--salt-palette-positive-foreground: var(--salt-color-green-200);--salt-palette-positive-foreground-disabled: var(--salt-color-green-200-40a);--salt-palette-positive-background: var(--salt-color-green-600);--salt-palette-positive-background-hover: var(--salt-color-green-500);--salt-palette-positive-background-active: var(--salt-color-green-700);--salt-palette-positive-background-disabled: var(--salt-color-green-600-40a);--salt-palette-positive-border: var(--salt-color-green-500);--salt-palette-positive-border-disabled: var(--salt-color-green-500-40a)}.salt-theme[data-mode=light]{--salt-palette-success-background: var(--salt-color-green-10);--salt-palette-success-bold-background: var(--salt-color-green-500);--salt-palette-success-background-selected: var(--salt-color-green-20);--salt-palette-success-border: var(--salt-color-green-500);--salt-palette-success-foreground-decorative: var(--salt-color-green-500);--salt-palette-success-foreground-informative: var(--salt-color-green-600)}.salt-theme[data-mode=dark]{--salt-palette-success-background: var(--salt-color-green-900);--salt-palette-success-bold-background: var(--salt-color-green-500);--salt-palette-success-background-selected: var(--salt-color-green-900);--salt-palette-success-border: var(--salt-color-green-400);--salt-palette-success-foreground-decorative: var(--salt-color-green-400);--salt-palette-success-foreground-informative: var(--salt-color-green-200)}.salt-theme{--salt-palette-text-fontFamily: var(--salt-typography-fontFamily-openSans);--salt-palette-text-fontFamily-heading: var(--salt-typography-fontFamily-openSans);--salt-palette-text-fontFamily-code: var(--salt-typography-fontFamily-ptMono);--salt-palette-text-fontFamily-action: var(--salt-typography-fontFamily-openSans);--salt-palette-text-action-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-palette-text-action-fontWeight-small: var(--salt-typography-fontWeight-regular);--salt-palette-text-action-fontWeight-strong: var(--salt-typography-fontWeight-bold);--salt-palette-text-display-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-palette-text-display-fontWeight-small: var(--salt-typography-fontWeight-regular);--salt-palette-text-display-fontWeight-strong: var(--salt-typography-fontWeight-bold);--salt-palette-text-heading-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-palette-text-heading-fontWeight-small: var(--salt-typography-fontWeight-regular);--salt-palette-text-heading-fontWeight-strong: var(--salt-typography-fontWeight-bold);--salt-palette-text-body-fontWeight: var(--salt-typography-fontWeight-regular);--salt-palette-text-body-fontWeight-small: var(--salt-typography-fontWeight-light);--salt-palette-text-body-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);--salt-palette-text-notation-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-palette-text-notation-fontWeight-small: var(--salt-typography-fontWeight-regular);--salt-palette-text-notation-fontWeight-strong: var(--salt-typography-fontWeight-bold)}.salt-theme[data-mode=light]{--salt-palette-warning-background: var(--salt-color-orange-10);--salt-palette-warning-bold-background: var(--salt-color-orange-800);--salt-palette-warning-background-selected: var(--salt-color-orange-20);--salt-palette-warning-border: var(--salt-color-orange-700);--salt-palette-warning-border-disabled: var(--salt-color-orange-700-40a);--salt-palette-warning-foreground-decorative: var(--salt-color-orange-700);--salt-palette-warning-foreground-informative: var(--salt-color-orange-850);--salt-palette-warning-foreground-informative-disabled: var(--salt-color-orange-850-40a);--salt-palette-warning-action: var(--salt-color-orange-600);--salt-palette-warning-action-hover: var(--salt-color-orange-500);--salt-palette-warning-action-active: var(--salt-color-orange-800);--salt-palette-warning-action-disabled: var(--salt-color-orange-600-40a);--salt-palette-warning-action-foreground: var(--salt-color-gray-900);--salt-palette-warning-action-foreground-disabled: var(--salt-color-gray-900-40a)}.salt-theme[data-mode=dark]{--salt-palette-warning-background: var(--salt-color-orange-900);--salt-palette-warning-bold-background: var(--salt-color-orange-800);--salt-palette-warning-background-selected: var(--salt-color-orange-900);--salt-palette-warning-border: var(--salt-color-orange-500);--salt-palette-warning-border-disabled: var(--salt-color-orange-500-40a);--salt-palette-warning-foreground-decorative: var(--salt-color-orange-500);--salt-palette-warning-foreground-informative: var(--salt-color-orange-400);--salt-palette-warning-foreground-informative-disabled: var(--salt-color-orange-400-40a);--salt-palette-warning-action: var(--salt-color-orange-600);--salt-palette-warning-action-hover: var(--salt-color-orange-500);--salt-palette-warning-action-active: var(--salt-color-orange-800);--salt-palette-warning-action-disabled: var(--salt-color-orange-600-40a);--salt-palette-warning-action-foreground: var(--salt-color-gray-900);--salt-palette-warning-action-foreground-disabled: var(--salt-color-gray-900-40a)}.salt-theme{--salt-accent-background: var(--salt-palette-accent);--salt-accent-background-disabled: var(--salt-palette-accent-disabled);--salt-accent-borderColor: var(--salt-palette-accent);--salt-accent-borderColor-disabled: var(--salt-palette-accent-disabled);--salt-accent-foreground: var(--salt-palette-accent-foreground)}.salt-theme{--salt-actionable-cursor-hover: pointer;--salt-actionable-cursor-active: pointer;--salt-actionable-cursor-disabled: not-allowed;--salt-actionable-accented-bold-background-active: var(--salt-palette-interact-cta-background-active);--salt-actionable-accented-bold-background-disabled: var(--salt-palette-interact-cta-background-disabled);--salt-actionable-accented-bold-background-hover: var(--salt-palette-interact-cta-background-hover);--salt-actionable-accented-bold-background: var(--salt-palette-interact-cta-background);--salt-actionable-accented-bold-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-accented-bold-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-accented-bold-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-accented-bold-borderColor: var(--salt-palette-alpha-none);--salt-actionable-accented-bold-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-accented-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);--salt-actionable-accented-bold-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-accented-bold-foreground: var(--salt-palette-interact-cta-foreground);--salt-actionable-bold-background-active: var(--salt-palette-interact-primary-background-active);--salt-actionable-bold-background-disabled: var(--salt-palette-interact-primary-background-disabled);--salt-actionable-bold-background-hover: var(--salt-palette-interact-primary-background-hover);--salt-actionable-bold-background: var(--salt-palette-interact-primary-background);--salt-actionable-bold-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-bold-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-bold-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-bold-borderColor: var(--salt-palette-alpha-none);--salt-actionable-bold-foreground-active: var(--salt-palette-interact-primary-foreground-active);--salt-actionable-bold-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);--salt-actionable-bold-foreground-hover: var(--salt-palette-neutral-primary-foreground);--salt-actionable-bold-foreground: var(--salt-palette-neutral-primary-foreground);--salt-actionable-accented-background-active: var(--salt-palette-interact-cta-background-active);--salt-actionable-accented-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-accented-background-hover: var(--salt-palette-interact-cta-background-hover);--salt-actionable-accented-background: var(--salt-palette-alpha-none);--salt-actionable-accented-borderColor-active: var(--salt-palette-interact-cta-border-active);--salt-actionable-accented-borderColor-disabled: var(--salt-palette-accent-disabled);--salt-actionable-accented-borderColor-hover: var(--salt-palette-interact-cta-border-hover);--salt-actionable-accented-borderColor: var(--salt-palette-accent);--salt-actionable-accented-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-accented-foreground-disabled: var(--salt-palette-accent-foreground-informative-disabled);--salt-actionable-accented-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-accented-foreground: var(--salt-palette-accent-foreground-informative);--salt-actionable-background-active: var(--salt-palette-interact-primary-background-active);--salt-actionable-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-background-hover: var(--salt-palette-interact-primary-background-hover);--salt-actionable-background: var(--salt-palette-alpha-none);--salt-actionable-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-borderColor-disabled: var(--salt-palette-interact-border-disabled);--salt-actionable-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-borderColor: var(--salt-palette-interact-border);--salt-actionable-foreground-active: var(--salt-palette-interact-primary-foreground-active);--salt-actionable-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);--salt-actionable-foreground-hover: var(--salt-palette-neutral-primary-foreground);--salt-actionable-foreground: var(--salt-palette-neutral-primary-foreground);--salt-actionable-accented-subtle-background-active: var(--salt-palette-interact-cta-background-active);--salt-actionable-accented-subtle-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-accented-subtle-background-hover: var(--salt-palette-interact-cta-background-hover);--salt-actionable-accented-subtle-background: var(--salt-palette-alpha-none);--salt-actionable-accented-subtle-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-accented-subtle-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-accented-subtle-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-accented-subtle-borderColor: var(--salt-palette-alpha-none);--salt-actionable-accented-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-accented-subtle-foreground-disabled: var(--salt-palette-accent-foreground-informative-disabled);--salt-actionable-accented-subtle-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-accented-subtle-foreground: var(--salt-palette-accent-foreground-informative);--salt-actionable-subtle-background-active: var(--salt-palette-interact-primary-background-active);--salt-actionable-subtle-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-subtle-background-hover: var(--salt-palette-interact-primary-background-hover);--salt-actionable-subtle-background: var(--salt-palette-alpha-none);--salt-actionable-subtle-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-subtle-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-subtle-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-subtle-borderColor: var(--salt-palette-alpha-none);--salt-actionable-subtle-foreground-active: var(--salt-palette-interact-primary-foreground-active);--salt-actionable-subtle-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);--salt-actionable-subtle-foreground-hover: var(--salt-palette-neutral-primary-foreground);--salt-actionable-subtle-foreground: var(--salt-palette-neutral-primary-foreground);--salt-actionable-negative-bold-background-active: var(--salt-palette-negative-background-active);--salt-actionable-negative-bold-background-disabled: var(--salt-palette-negative-background-disabled);--salt-actionable-negative-bold-background-hover: var(--salt-palette-negative-background-hover);--salt-actionable-negative-bold-background: var(--salt-palette-negative-background);--salt-actionable-negative-bold-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-negative-bold-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-negative-bold-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-negative-bold-borderColor: var(--salt-palette-alpha-none);--salt-actionable-negative-bold-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-negative-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);--salt-actionable-negative-bold-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-negative-bold-foreground: var(--salt-palette-interact-cta-foreground);--salt-actionable-negative-background-active: var(--salt-palette-negative-background-active);--salt-actionable-negative-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-negative-background-hover: var(--salt-palette-negative-background-hover);--salt-actionable-negative-background: var(--salt-palette-alpha-none);--salt-actionable-negative-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-negative-borderColor-disabled: var(--salt-palette-negative-border-disabled);--salt-actionable-negative-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-negative-borderColor: var(--salt-palette-negative-border);--salt-actionable-negative-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-negative-foreground-disabled: var(--salt-palette-negative-foreground-disabled);--salt-actionable-negative-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-negative-foreground: var(--salt-palette-negative-foreground);--salt-actionable-negative-subtle-background-active: var(--salt-palette-negative-background-active);--salt-actionable-negative-subtle-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-negative-subtle-background-hover: var(--salt-palette-negative-background-hover);--salt-actionable-negative-subtle-background: var(--salt-palette-alpha-none);--salt-actionable-negative-subtle-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-negative-subtle-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-negative-subtle-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-negative-subtle-borderColor: var(--salt-palette-alpha-none);--salt-actionable-negative-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-negative-subtle-foreground-disabled: var(--salt-palette-negative-foreground-disabled);--salt-actionable-negative-subtle-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-negative-subtle-foreground: var(--salt-palette-negative-foreground);--salt-actionable-positive-bold-background-active: var(--salt-palette-positive-background-active);--salt-actionable-positive-bold-background-disabled: var(--salt-palette-positive-background-disabled);--salt-actionable-positive-bold-background-hover: var(--salt-palette-positive-background-hover);--salt-actionable-positive-bold-background: var(--salt-palette-positive-background);--salt-actionable-positive-bold-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-positive-bold-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-positive-bold-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-positive-bold-borderColor: var(--salt-palette-alpha-none);--salt-actionable-positive-bold-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-positive-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);--salt-actionable-positive-bold-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-positive-bold-foreground: var(--salt-palette-interact-cta-foreground);--salt-actionable-positive-background-active: var(--salt-palette-positive-background-active);--salt-actionable-positive-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-positive-background-hover: var(--salt-palette-positive-background-hover);--salt-actionable-positive-background: var(--salt-palette-alpha-none);--salt-actionable-positive-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-positive-borderColor-disabled: var(--salt-palette-positive-border-disabled);--salt-actionable-positive-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-positive-borderColor: var(--salt-palette-positive-border);--salt-actionable-positive-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-positive-foreground-disabled: var(--salt-palette-positive-foreground-disabled);--salt-actionable-positive-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-positive-foreground: var(--salt-palette-positive-foreground);--salt-actionable-positive-subtle-background-active: var(--salt-palette-positive-background-active);--salt-actionable-positive-subtle-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-positive-subtle-background-hover: var(--salt-palette-positive-background-hover);--salt-actionable-positive-subtle-background: var(--salt-palette-alpha-none);--salt-actionable-positive-subtle-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-positive-subtle-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-positive-subtle-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-positive-subtle-borderColor: var(--salt-palette-alpha-none);--salt-actionable-positive-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-positive-subtle-foreground-disabled: var(--salt-palette-positive-foreground-disabled);--salt-actionable-positive-subtle-foreground-hover: var(--salt-palette-interact-cta-foreground);--salt-actionable-positive-subtle-foreground: var(--salt-palette-positive-foreground);--salt-actionable-caution-bold-background-active: var(--salt-palette-warning-action-active);--salt-actionable-caution-bold-background-disabled: var(--salt-palette-warning-action-disabled);--salt-actionable-caution-bold-background-hover: var(--salt-palette-warning-action-hover);--salt-actionable-caution-bold-background: var(--salt-palette-warning-action);--salt-actionable-caution-bold-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-caution-bold-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-caution-bold-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-caution-bold-borderColor: var(--salt-palette-alpha-none);--salt-actionable-caution-bold-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-caution-bold-foreground-disabled: var(--salt-palette-warning-action-foreground-disabled);--salt-actionable-caution-bold-foreground-hover: var(--salt-palette-warning-action-foreground);--salt-actionable-caution-bold-foreground: var(--salt-palette-warning-action-foreground);--salt-actionable-caution-background-active: var(--salt-palette-warning-action-active);--salt-actionable-caution-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-caution-background-hover: var(--salt-palette-warning-action-hover);--salt-actionable-caution-background: var(--salt-palette-alpha-none);--salt-actionable-caution-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-caution-borderColor-disabled: var(--salt-palette-warning-border-disabled);--salt-actionable-caution-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-caution-borderColor: var(--salt-palette-warning-border);--salt-actionable-caution-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-caution-foreground-disabled: var(--salt-palette-warning-foreground-informative-disabled);--salt-actionable-caution-foreground-hover: var(--salt-palette-warning-action-foreground);--salt-actionable-caution-foreground: var(--salt-palette-warning-foreground-informative);--salt-actionable-caution-subtle-background-active: var(--salt-palette-warning-action-active);--salt-actionable-caution-subtle-background-disabled: var(--salt-palette-alpha-none);--salt-actionable-caution-subtle-background-hover: var(--salt-palette-warning-action-hover);--salt-actionable-caution-subtle-background: var(--salt-palette-alpha-none);--salt-actionable-caution-subtle-borderColor-active: var(--salt-palette-alpha-none);--salt-actionable-caution-subtle-borderColor-disabled: var(--salt-palette-alpha-none);--salt-actionable-caution-subtle-borderColor-hover: var(--salt-palette-alpha-none);--salt-actionable-caution-subtle-borderColor: var(--salt-palette-alpha-none);--salt-actionable-caution-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-actionable-caution-subtle-foreground-disabled: var(--salt-palette-warning-foreground-informative-disabled);--salt-actionable-caution-subtle-foreground-hover: var(--salt-palette-warning-action-foreground);--salt-actionable-caution-subtle-foreground: var(--salt-palette-warning-foreground-informative)}.salt-theme{--salt-category-1-subtle-foreground: var(--salt-palette-categorical-1-strong);--salt-category-1-subtle-background: var(--salt-palette-categorical-1-weakest);--salt-category-1-subtle-borderColor: var(--salt-palette-categorical-1);--salt-category-1-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-1-bold-background: var(--salt-palette-categorical-1);--salt-category-2-subtle-foreground: var(--salt-palette-categorical-2-strong);--salt-category-2-subtle-background: var(--salt-palette-categorical-2-weakest);--salt-category-2-subtle-borderColor: var(--salt-palette-categorical-2);--salt-category-2-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-2-bold-background: var(--salt-palette-categorical-2);--salt-category-3-subtle-foreground: var(--salt-palette-categorical-3-strong);--salt-category-3-subtle-background: var(--salt-palette-categorical-3-weakest);--salt-category-3-subtle-borderColor: var(--salt-palette-categorical-3);--salt-category-3-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-3-bold-background: var(--salt-palette-categorical-3);--salt-category-4-subtle-foreground: var(--salt-palette-categorical-4-strong);--salt-category-4-subtle-background: var(--salt-palette-categorical-4-weakest);--salt-category-4-subtle-borderColor: var(--salt-palette-categorical-4);--salt-category-4-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-4-bold-background: var(--salt-palette-categorical-4);--salt-category-5-subtle-foreground: var(--salt-palette-categorical-5-strong);--salt-category-5-subtle-background: var(--salt-palette-categorical-5-weakest);--salt-category-5-subtle-borderColor: var(--salt-palette-categorical-5);--salt-category-5-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-5-bold-background: var(--salt-palette-categorical-5);--salt-category-6-subtle-foreground: var(--salt-palette-categorical-6-strong);--salt-category-6-subtle-background: var(--salt-palette-categorical-6-weakest);--salt-category-6-subtle-borderColor: var(--salt-palette-categorical-6);--salt-category-6-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-6-bold-background: var(--salt-palette-categorical-6);--salt-category-7-subtle-foreground: var(--salt-palette-categorical-7-strong);--salt-category-7-subtle-background: var(--salt-palette-categorical-7-weakest);--salt-category-7-subtle-borderColor: var(--salt-palette-categorical-7);--salt-category-7-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-7-bold-background: var(--salt-palette-categorical-7);--salt-category-8-subtle-foreground: var(--salt-palette-categorical-8-strong);--salt-category-8-subtle-background: var(--salt-palette-categorical-8-weakest);--salt-category-8-subtle-borderColor: var(--salt-palette-categorical-8);--salt-category-8-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-8-bold-background: var(--salt-palette-categorical-8);--salt-category-9-subtle-foreground: var(--salt-palette-categorical-9-strong);--salt-category-9-subtle-background: var(--salt-palette-categorical-9-weakest);--salt-category-9-subtle-borderColor: var(--salt-palette-categorical-9);--salt-category-9-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-9-bold-background: var(--salt-palette-categorical-9);--salt-category-10-subtle-foreground: var(--salt-palette-categorical-10-strong);--salt-category-10-subtle-background: var(--salt-palette-categorical-10-weakest);--salt-category-10-subtle-borderColor: var(--salt-palette-categorical-10);--salt-category-10-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-10-bold-background: var(--salt-palette-categorical-10);--salt-category-11-subtle-foreground: var(--salt-palette-categorical-11-strong);--salt-category-11-subtle-background: var(--salt-palette-categorical-11-weakest);--salt-category-11-subtle-borderColor: var(--salt-palette-categorical-11);--salt-category-11-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-11-bold-background: var(--salt-palette-categorical-11);--salt-category-12-subtle-foreground: var(--salt-palette-categorical-12-strong);--salt-category-12-subtle-background: var(--salt-palette-categorical-12-weakest);--salt-category-12-subtle-borderColor: var(--salt-palette-categorical-12);--salt-category-12-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-12-bold-background: var(--salt-palette-categorical-12);--salt-category-13-subtle-foreground: var(--salt-palette-categorical-13-strong);--salt-category-13-subtle-background: var(--salt-palette-categorical-13-weakest);--salt-category-13-subtle-borderColor: var(--salt-palette-categorical-13);--salt-category-13-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-13-bold-background: var(--salt-palette-categorical-13);--salt-category-14-subtle-foreground: var(--salt-palette-categorical-14-strong);--salt-category-14-subtle-background: var(--salt-palette-categorical-14-weakest);--salt-category-14-subtle-borderColor: var(--salt-palette-categorical-14);--salt-category-14-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-14-bold-background: var(--salt-palette-categorical-14);--salt-category-15-subtle-foreground: var(--salt-palette-categorical-15-strong);--salt-category-15-subtle-background: var(--salt-palette-categorical-15-weakest);--salt-category-15-subtle-borderColor: var(--salt-palette-categorical-15);--salt-category-15-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-15-bold-background: var(--salt-palette-categorical-15);--salt-category-16-subtle-foreground: var(--salt-palette-categorical-16-strong);--salt-category-16-subtle-background: var(--salt-palette-categorical-16-weakest);--salt-category-16-subtle-borderColor: var(--salt-palette-categorical-16);--salt-category-16-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-16-bold-background: var(--salt-palette-categorical-16);--salt-category-17-subtle-foreground: var(--salt-palette-categorical-17-strong);--salt-category-17-subtle-background: var(--salt-palette-categorical-17-weakest);--salt-category-17-subtle-borderColor: var(--salt-palette-categorical-17);--salt-category-17-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-17-bold-background: var(--salt-palette-categorical-17);--salt-category-18-subtle-foreground: var(--salt-palette-categorical-18-strong);--salt-category-18-subtle-background: var(--salt-palette-categorical-18-weakest);--salt-category-18-subtle-borderColor: var(--salt-palette-categorical-18);--salt-category-18-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-18-bold-background: var(--salt-palette-categorical-18);--salt-category-19-subtle-foreground: var(--salt-palette-categorical-19-strong);--salt-category-19-subtle-background: var(--salt-palette-categorical-19-weakest);--salt-category-19-subtle-borderColor: var(--salt-palette-categorical-19);--salt-category-19-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-19-bold-background: var(--salt-palette-categorical-19);--salt-category-20-subtle-foreground: var(--salt-palette-categorical-20-strong);--salt-category-20-subtle-background: var(--salt-palette-categorical-20-weakest);--salt-category-20-subtle-borderColor: var(--salt-palette-categorical-20);--salt-category-20-bold-foreground: var(--salt-palette-accent-foreground);--salt-category-20-bold-background: var(--salt-palette-categorical-20)}.salt-theme{--salt-container-borderStyle: solid;--salt-container-primary-background: var(--salt-palette-neutral-primary-background);--salt-container-primary-background-disabled: var(--salt-palette-neutral-primary-background-disabled);--salt-container-primary-borderColor: var(--salt-palette-neutral-border);--salt-container-primary-borderColor-disabled: var(--salt-palette-neutral-border-disabled);--salt-container-secondary-background: var(--salt-palette-neutral-secondary-background);--salt-container-secondary-background-disabled: var(--salt-palette-neutral-secondary-background-disabled);--salt-container-secondary-borderColor: var(--salt-palette-neutral-border);--salt-container-secondary-borderColor-disabled: var(--salt-palette-neutral-border-disabled);--salt-container-tertiary-background: var(--salt-palette-neutral-tertiary-background);--salt-container-tertiary-background-disabled: var(--salt-palette-neutral-tertiary-background-disabled);--salt-container-tertiary-borderColor: var(--salt-palette-neutral-border);--salt-container-tertiary-borderColor-disabled: var(--salt-palette-neutral-border-disabled);--salt-container-ghost-background: var(--salt-palette-alpha-low);--salt-container-ghost-borderColor: var(--salt-palette-alpha-contrast-low)}.salt-theme{--salt-draggable-horizontal-cursor-hover: row-resize;--salt-draggable-horizontal-cursor-active: row-resize;--salt-draggable-vertical-cursor-hover: col-resize;--salt-draggable-vertical-cursor-active: col-resize;--salt-draggable-grab-cursor-hover: grab;--salt-draggable-grab-cursor-active: grabbing}.salt-theme{--salt-target-background-hover: var(--salt-palette-interact-background-hover);--salt-target-borderColor-hover: var(--salt-palette-interact-border-hover);--salt-target-borderStyle: dashed;--salt-target-borderStyle-hover: solid;--salt-target-borderStyle-disabled: dashed;--salt-target-cursor-disabled: not-allowed}.salt-theme{--salt-editable-cursor-hover: text;--salt-editable-cursor-active: text;--salt-editable-cursor-disabled: not-allowed;--salt-editable-cursor-readonly: text;--salt-editable-borderStyle: solid;--salt-editable-borderStyle-hover: solid;--salt-editable-borderStyle-active: solid;--salt-editable-borderStyle-disabled: solid;--salt-editable-borderStyle-readonly: solid;--salt-editable-borderWidth-active: 2px;--salt-editable-borderColor: var(--salt-palette-interact-border);--salt-editable-borderColor-active: var(--salt-palette-interact-border-active);--salt-editable-borderColor-disabled: var(--salt-palette-interact-border-disabled);--salt-editable-borderColor-hover: var(--salt-palette-interact-border-hover);--salt-editable-borderColor-readonly: var(--salt-palette-interact-border-readonly);--salt-editable-primary-background: var(--salt-palette-neutral-primary-background);--salt-editable-primary-background-active: var(--salt-palette-neutral-primary-background);--salt-editable-primary-background-disabled: var(--salt-palette-neutral-primary-background-disabled);--salt-editable-primary-background-hover: var(--salt-palette-neutral-primary-background);--salt-editable-primary-background-readonly: var(--salt-palette-alpha-none);--salt-editable-secondary-background: var(--salt-palette-neutral-secondary-background);--salt-editable-secondary-background-active: var(--salt-palette-neutral-secondary-background);--salt-editable-secondary-background-disabled: var(--salt-palette-neutral-secondary-background-disabled);--salt-editable-secondary-background-hover: var(--salt-palette-neutral-secondary-background);--salt-editable-secondary-background-readonly: var(--salt-palette-alpha-none);--salt-editable-help-fontStyle: italic}.salt-theme{--salt-focused-outlineColor: var(--salt-palette-interact-outline);--salt-focused-outlineStyle: dotted;--salt-focused-outlineWidth: 2px;--salt-focused-outlineInset: 0;--salt-focused-outlineOffset: 0;--salt-focused-outline: var(--salt-focused-outlineWidth) var(--salt-focused-outlineStyle) var(--salt-focused-outlineColor)}.saltFocusVisible:after,.focused:focus:after,.focused:focus-visible:after{content:"";inset:var(--salt-focused-outlineInset);outline-color:var(--salt-focused-outlineColor);outline-offset:var(--salt-focused-outlineOffset);outline-style:var(--salt-focused-outlineStyle);outline-width:var(--salt-focused-outlineWidth);position:absolute}.salt-theme{--salt-navigable-cursor-active: pointer;--salt-navigable-cursor-hover: pointer;--salt-navigable-cursor-disabled: not-allowed;--salt-navigable-cursor-edit: text;--salt-navigable-fontWeight: var(--salt-typography-fontWeight-regular);--salt-navigable-fontWeight-hover: var(--salt-typography-fontWeight-regular);--salt-navigable-fontWeight-active: var(--salt-typography-fontWeight-semiBold);--salt-navigable-fontWeight-edit: var(--salt-typography-fontWeight-regular);--salt-navigable-indicator-hover: var(--salt-palette-navigate-indicator-hover);--salt-navigable-indicator-active: var(--salt-palette-navigate-indicator-active)}.salt-theme{--salt-overlayable-shadow-scroll: var(--salt-shadow-100);--salt-overlayable-shadow-region: var(--salt-shadow-200);--salt-overlayable-shadow: var(--salt-shadow-200);--salt-overlayable-shadow-hover: var(--salt-shadow-300);--salt-overlayable-shadow-popout: var(--salt-shadow-400);--salt-overlayable-shadow-drag: var(--salt-shadow-400);--salt-overlayable-shadow-modal: var(--salt-shadow-500);--salt-overlayable-background: var(--salt-palette-alpha-high);--salt-overlayable-background-highlight: var(--salt-palette-alpha-contrast-low);--salt-overlayable-background-rangeSelection: var(--salt-palette-alpha-contrast-lower)}.salt-theme{--salt-selectable-cursor-hover: pointer;--salt-selectable-cursor-selected: pointer;--salt-selectable-cursor-blurSelected: pointer;--salt-selectable-cursor-disabled: not-allowed;--salt-selectable-cursor-readonly: not-allowed;--salt-selectable-borderStyle: solid;--salt-selectable-borderStyle-hover: solid;--salt-selectable-borderStyle-selected: solid;--salt-selectable-borderStyle-blurSelected: solid;--salt-selectable-borderColor: var(--salt-palette-interact-border);--salt-selectable-borderColor-hover: var(--salt-palette-interact-border-hover);--salt-selectable-borderColor-selected: var(--salt-palette-interact-border-active);--salt-selectable-borderColor-selectedDisabled: var(--salt-palette-interact-border-activeDisabled);--salt-selectable-borderColor-disabled: var(--salt-palette-interact-border-disabled);--salt-selectable-borderColor-readonly: var(--salt-palette-interact-border-readonly);--salt-selectable-foreground: var(--salt-palette-interact-foreground);--salt-selectable-foreground-disabled: var(--salt-palette-interact-foreground-disabled);--salt-selectable-foreground-hover: var(--salt-palette-interact-foreground-hover);--salt-selectable-foreground-selected: var(--salt-palette-interact-foreground-active);--salt-selectable-foreground-selectedDisabled: var(--salt-palette-interact-foreground-activeDisabled);--salt-selectable-background: var(--salt-palette-alpha-none);--salt-selectable-background-hover: var(--salt-palette-interact-background-hover);--salt-selectable-background-selected: var(--salt-palette-interact-background-active);--salt-selectable-background-blurSelected: var(--salt-palette-interact-background-blurSelected);--salt-selectable-background-disabled: var(--salt-palette-alpha-none);--salt-selectable-background-selectedDisabled: var(--salt-palette-interact-background-activeDisabled)}.salt-theme{--salt-separable-borderStyle: solid;--salt-separable-primary-borderColor: var(--salt-palette-alpha-contrast-mediumLow);--salt-separable-secondary-borderColor: var(--salt-palette-alpha-contrast-low);--salt-separable-tertiary-borderColor: var(--salt-palette-alpha-contrast-lower);--salt-separable-foreground: var(--salt-palette-neutral-primary-foreground);--salt-separable-foreground-hover: var(--salt-palette-neutral-primary-foreground);--salt-separable-foreground-active: var(--salt-palette-interact-cta-foreground);--salt-separable-background: var(--salt-palette-alpha-none);--salt-separable-background-hover: var(--salt-palette-alpha-weak);--salt-separable-background-active: var(--salt-palette-accent)}.salt-theme{--salt-status-static-foreground: var(--salt-palette-neutral-secondary-foreground);--salt-status-negative-foreground: var(--salt-palette-negative-foreground);--salt-status-positive-foreground: var(--salt-palette-positive-foreground);--salt-status-info-foreground-decorative: var(--salt-palette-info-foreground-decorative);--salt-status-error-foreground-decorative: var(--salt-palette-error-foreground-decorative);--salt-status-warning-foreground-decorative: var(--salt-palette-warning-foreground-decorative);--salt-status-success-foreground-decorative: var(--salt-palette-success-foreground-decorative);--salt-status-info-foreground-informative: var(--salt-palette-info-foreground-informative);--salt-status-error-foreground-informative: var(--salt-palette-error-foreground-informative);--salt-status-warning-foreground-informative: var(--salt-palette-warning-foreground-informative);--salt-status-success-foreground-informative: var(--salt-palette-success-foreground-informative);--salt-status-info-borderColor: var(--salt-palette-info-border);--salt-status-error-borderColor: var(--salt-palette-error-border);--salt-status-warning-borderColor: var(--salt-palette-warning-border);--salt-status-success-borderColor: var(--salt-palette-success-border);--salt-status-info-background: var(--salt-palette-info-background);--salt-status-error-background: var(--salt-palette-error-background);--salt-status-warning-background: var(--salt-palette-warning-background);--salt-status-success-background: var(--salt-palette-success-background);--salt-status-info-bold-background: var(--salt-palette-info-bold-background);--salt-status-error-bold-background: var(--salt-palette-error-bold-background);--salt-status-warning-bold-background: var(--salt-palette-warning-bold-background);--salt-status-success-bold-background: var(--salt-palette-success-bold-background);--salt-status-error-background-selected: var(--salt-palette-error-background-selected);--salt-status-warning-background-selected: var(--salt-palette-warning-background-selected);--salt-status-success-background-selected: var(--salt-palette-success-background-selected)}.salt-theme{--salt-text-letterSpacing: 0;--salt-text-textAlign: left;--salt-text-textAlign-embedded: center;--salt-text-action-fontFamily: var(--salt-palette-text-fontFamily-action);--salt-text-action-letterSpacing: .6px;--salt-text-action-textTransform: uppercase;--salt-text-action-textAlign: center;--salt-text-action-fontWeight: var(--salt-palette-text-action-fontWeight);--salt-text-action-fontWeight-small: var(--salt-palette-text-action-fontWeight-small);--salt-text-action-fontWeight-strong: var(--salt-palette-text-action-fontWeight-strong);--salt-text-fontFamily: var(--salt-palette-text-fontFamily);--salt-text-fontWeight: var(--salt-palette-text-body-fontWeight);--salt-text-fontWeight-small: var(--salt-palette-text-body-fontWeight-small);--salt-text-fontWeight-strong: var(--salt-palette-text-body-fontWeight-strong);--salt-text-notation-fontFamily: var(--salt-palette-text-fontFamily);--salt-text-notation-fontWeight: var(--salt-palette-text-notation-fontWeight);--salt-text-notation-fontWeight-small: var(--salt-palette-text-notation-fontWeight-small);--salt-text-notation-fontWeight-strong: var(--salt-palette-text-notation-fontWeight-strong);--salt-text-h1-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-h1-fontWeight: var(--salt-palette-text-heading-fontWeight);--salt-text-h1-fontWeight-small: var(--salt-palette-text-heading-fontWeight-small);--salt-text-h1-fontWeight-strong: var(--salt-palette-text-heading-fontWeight-strong);--salt-text-h2-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-h2-fontWeight: var(--salt-palette-text-heading-fontWeight);--salt-text-h2-fontWeight-small: var(--salt-palette-text-heading-fontWeight-small);--salt-text-h2-fontWeight-strong: var(--salt-palette-text-heading-fontWeight-strong);--salt-text-h3-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-h3-fontWeight: var(--salt-palette-text-heading-fontWeight);--salt-text-h3-fontWeight-small: var(--salt-palette-text-heading-fontWeight-small);--salt-text-h3-fontWeight-strong: var(--salt-palette-text-heading-fontWeight-strong);--salt-text-h4-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-h4-fontWeight: var(--salt-palette-text-heading-fontWeight);--salt-text-h4-fontWeight-small: var(--salt-palette-text-heading-fontWeight-small);--salt-text-h4-fontWeight-strong: var(--salt-palette-text-heading-fontWeight-strong);--salt-text-label-fontFamily: var(--salt-palette-text-fontFamily);--salt-text-label-fontWeight: var(--salt-palette-text-body-fontWeight);--salt-text-label-fontWeight-small: var(--salt-palette-text-body-fontWeight-small);--salt-text-label-fontWeight-strong: var(--salt-palette-text-body-fontWeight-strong);--salt-text-display1-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-display1-fontWeight: var(--salt-palette-text-display-fontWeight);--salt-text-display1-fontWeight-strong: var(--salt-palette-text-display-fontWeight-strong);--salt-text-display1-fontWeight-small: var(--salt-palette-text-display-fontWeight-small);--salt-text-display2-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-display2-fontWeight: var(--salt-palette-text-display-fontWeight);--salt-text-display2-fontWeight-strong: var(--salt-palette-text-display-fontWeight-strong);--salt-text-display2-fontWeight-small: var(--salt-palette-text-display-fontWeight-small);--salt-text-display3-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-display3-fontWeight: var(--salt-palette-text-display-fontWeight);--salt-text-display3-fontWeight-strong: var(--salt-palette-text-display-fontWeight-strong);--salt-text-display3-fontWeight-small: var(--salt-palette-text-display-fontWeight-small);--salt-text-display4-fontFamily: var(--salt-palette-text-fontFamily-heading);--salt-text-display4-fontWeight: var(--salt-palette-text-display-fontWeight);--salt-text-display4-fontWeight-strong: var(--salt-palette-text-display-fontWeight-strong);--salt-text-display4-fontWeight-small: var(--salt-palette-text-display-fontWeight-small);--salt-text-code-fontFamily: var(--salt-palette-text-fontFamily-code)}.salt-density-touch{--salt-text-h1-fontSize: 42px;--salt-text-h1-lineHeight: 54px;--salt-text-h2-fontSize: 32px;--salt-text-h2-lineHeight: 42px;--salt-text-h3-fontSize: 24px;--salt-text-h3-lineHeight: 32px;--salt-text-h4-fontSize: 16px;--salt-text-h4-lineHeight: 20px;--salt-text-label-fontSize: 14px;--salt-text-label-lineHeight: 18px;--salt-text-fontSize: 16px;--salt-text-lineHeight: 20px;--salt-text-minHeight: 20px;--salt-text-display1-fontSize: 84px;--salt-text-display1-lineHeight: 109px;--salt-text-display2-fontSize: 58px;--salt-text-display2-lineHeight: 76px;--salt-text-display3-fontSize: 42px;--salt-text-display3-lineHeight: 54px;--salt-text-display4-fontSize: 42px;--salt-text-display4-lineHeight: 54px;--salt-text-notation-fontSize: 14px;--salt-text-notation-lineHeight: 18px}.salt-density-low{--salt-text-h1-fontSize: 32px;--salt-text-h1-lineHeight: 42px;--salt-text-h2-fontSize: 24px;--salt-text-h2-lineHeight: 32px;--salt-text-h3-fontSize: 18px;--salt-text-h3-lineHeight: 24px;--salt-text-h4-fontSize: 14px;--salt-text-h4-lineHeight: 18px;--salt-text-label-fontSize: 12px;--salt-text-label-lineHeight: 16px;--salt-text-fontSize: 14px;--salt-text-lineHeight: 18px;--salt-text-minHeight: 18px;--salt-text-display1-fontSize: 68px;--salt-text-display1-lineHeight: 88px;--salt-text-display2-fontSize: 46px;--salt-text-display2-lineHeight: 60px;--salt-text-display3-fontSize: 32px;--salt-text-display3-lineHeight: 42px;--salt-text-display4-fontSize: 32px;--salt-text-display4-lineHeight: 42px;--salt-text-notation-fontSize: 12px;--salt-text-notation-lineHeight: 16px}.salt-density-medium{--salt-text-h1-fontSize: 24px;--salt-text-h1-lineHeight: 32px;--salt-text-h2-fontSize: 18px;--salt-text-h2-lineHeight: 24px;--salt-text-h3-fontSize: 14px;--salt-text-h3-lineHeight: 18px;--salt-text-h4-fontSize: 12px;--salt-text-h4-lineHeight: 16px;--salt-text-label-fontSize: 11px;--salt-text-label-lineHeight: 14px;--salt-text-fontSize: 12px;--salt-text-lineHeight: 16px;--salt-text-minHeight: 16px;--salt-text-display1-fontSize: 54px;--salt-text-display1-lineHeight: 70px;--salt-text-display2-fontSize: 36px;--salt-text-display2-lineHeight: 47px;--salt-text-display3-fontSize: 24px;--salt-text-display3-lineHeight: 32px;--salt-text-display4-fontSize: 24px;--salt-text-display4-lineHeight: 32px;--salt-text-notation-fontSize: 10px;--salt-text-notation-lineHeight: 13px}.salt-density-high{--salt-text-h1-fontSize: 18px;--salt-text-h1-lineHeight: 24px;--salt-text-h2-fontSize: 14px;--salt-text-h2-lineHeight: 18px;--salt-text-h3-fontSize: 12px;--salt-text-h3-lineHeight: 16px;--salt-text-h4-fontSize: 11px;--salt-text-h4-lineHeight: 14px;--salt-text-label-fontSize: 10px;--salt-text-label-lineHeight: 13px;--salt-text-fontSize: 11px;--salt-text-lineHeight: 14px;--salt-text-minHeight: 14px;--salt-text-display1-fontSize: 42px;--salt-text-display1-lineHeight: 54px;--salt-text-display2-fontSize: 28px;--salt-text-display2-lineHeight: 36px;--salt-text-display3-fontSize: 18px;--salt-text-display3-lineHeight: 24px;--salt-text-display4-fontSize: 18px;--salt-text-display4-lineHeight: 24px;--salt-text-notation-fontSize: 8px;--salt-text-notation-lineHeight: 10px}.salt-theme{--salt-content-primary-foreground: var(--salt-palette-neutral-primary-foreground);--salt-content-primary-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);--salt-content-secondary-foreground: var(--salt-palette-neutral-secondary-foreground);--salt-content-secondary-foreground-disabled: var(--salt-palette-neutral-secondary-foreground-disabled);--salt-content-accent-foreground: var(--salt-palette-accent-foreground-informative);--salt-content-attention-foreground: var(--salt-palette-negative-foreground);--salt-content-bold-foreground: var(--salt-palette-interact-cta-foreground);--salt-content-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);--salt-content-foreground-hover: var(--salt-palette-accent-foreground-informative);--salt-content-foreground-active: var(--salt-palette-accent-foreground-informative);--salt-content-foreground-visited: var(--salt-palette-navigate-foreground-visited);--salt-content-foreground-highlight: var(--salt-palette-interact-background-active)}.salt-theme{--salt-track-borderStyle: solid;--salt-track-borderStyle-active: solid;--salt-track-borderStyle-complete: solid;--salt-track-borderStyle-incomplete: dotted;--salt-track-borderColor: var(--salt-palette-neutral-border);--salt-track-borderColor-disabled: var(--salt-palette-neutral-border-disabled)}.salt-theme{--salt-differential-positive-foreground: var(--salt-palette-positive-foreground);--salt-differential-negative-foreground: var(--salt-palette-negative-foreground);--salt-editable-tertiary-background: var(--salt-palette-neutral-tertiary-background);--salt-editable-tertiary-background-active: var(--salt-palette-neutral-tertiary-background);--salt-editable-tertiary-background-disabled: var(--salt-palette-neutral-tertiary-background-disabled);--salt-editable-tertiary-background-hover: var(--salt-palette-neutral-tertiary-background);--salt-editable-tertiary-background-readonly: var(--salt-palette-neutral-tertiary-background-readonly);--salt-measured-borderStyle: solid;--salt-measured-borderStyle-active: solid;--salt-measured-borderStyle-complete: solid;--salt-measured-borderStyle-incomplete: dotted;--salt-measured-borderWidth: 2px;--salt-measured-borderWidth-active: 2px;--salt-measured-borderWidth-complete: 2px;--salt-measured-borderWidth-incomplete: 2px;--salt-measured-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-measured-textAlign: center;--salt-measured-background: var(--salt-palette-measured-background);--salt-measured-background-disabled: var(--salt-palette-measured-background-disabled);--salt-measured-borderColor: var(--salt-palette-measured-border);--salt-measured-borderColor-disabled: var(--salt-palette-measured-border-disabled);--salt-measured-fill: var(--salt-palette-measured-fill);--salt-measured-fill-disabled: var(--salt-palette-measured-fill-disabled);--salt-measured-foreground: var(--salt-palette-measured-foreground);--salt-measured-foreground-hover: var(--salt-palette-measured-foreground-active);--salt-measured-foreground-active: var(--salt-palette-measured-foreground-active);--salt-measured-foreground-undo: var(--salt-palette-measured-foreground-active);--salt-measured-foreground-activeDisabled: var(--salt-palette-measured-foreground-activeDisabled);--salt-measured-foreground-disabled: var(--salt-palette-measured-foreground-disabled);--salt-overlayable-shadow-scroll-color: var(--salt-shadow-1-color);--salt-overlayable-shadow-borderRegion: var(--salt-shadow-2);--salt-overlayable-rangeSelection: var(--salt-overlayable-background-rangeSelection);--salt-selectable-foreground-partial: var(--salt-palette-interact-foreground-partial);--salt-selectable-foreground-partialDisabled: var(--salt-palette-interact-foreground-partialDisabled);--salt-selectable-cta-foreground: var(--salt-palette-interact-foreground);--salt-selectable-cta-foreground-disabled: var(--salt-palette-interact-foreground-disabled);--salt-selectable-cta-foreground-hover: var(--salt-palette-interact-cta-foreground-hover);--salt-selectable-cta-foreground-selected: var(--salt-palette-interact-cta-foreground-active);--salt-selectable-cta-foreground-selectedDisabled: var(--salt-palette-interact-cta-foreground-activeDisabled);--salt-selectable-cta-background: var(--salt-palette-interact-background);--salt-selectable-cta-background-disabled: var(--salt-palette-interact-background-disabled);--salt-selectable-cta-background-hover: var(--salt-palette-interact-cta-background-hover);--salt-selectable-cta-background-selected: var(--salt-palette-interact-cta-background-active);--salt-selectable-cta-background-selectedDisabled: var(--salt-palette-interact-cta-background-activeDisabled);--salt-selectable-primary-foreground: var(--salt-palette-interact-foreground);--salt-selectable-primary-foreground-disabled: var(--salt-palette-interact-foreground-disabled);--salt-selectable-primary-foreground-hover: var(--salt-palette-interact-primary-foreground-hover);--salt-selectable-primary-foreground-selected: var(--salt-palette-interact-primary-foreground-active);--salt-selectable-primary-foreground-selectedDisabled: var(--salt-palette-interact-primary-foreground-activeDisabled);--salt-selectable-primary-background: var(--salt-palette-interact-background);--salt-selectable-primary-background-disabled: var(--salt-palette-interact-background-disabled);--salt-selectable-primary-background-hover: var(--salt-palette-interact-primary-background-hover);--salt-selectable-primary-background-selected: var(--salt-palette-interact-primary-background-active);--salt-selectable-primary-background-selectedDisabled: var(--salt-palette-interact-primary-background-activeDisabled);--salt-selectable-secondary-foreground: var(--salt-palette-interact-foreground);--salt-selectable-secondary-foreground-disabled: var(--salt-palette-interact-foreground-disabled);--salt-selectable-secondary-foreground-hover: var(--salt-palette-interact-secondary-foreground-hover);--salt-selectable-secondary-foreground-selected: var(--salt-palette-interact-secondary-foreground-active);--salt-selectable-secondary-foreground-selectedDisabled: var(--salt-palette-interact-secondary-foreground-activeDisabled);--salt-selectable-secondary-background: var(--salt-palette-interact-background);--salt-selectable-secondary-background-disabled: var(--salt-palette-interact-background-disabled);--salt-selectable-secondary-background-hover: var(--salt-palette-interact-secondary-background-hover);--salt-selectable-secondary-background-selected: var(--salt-palette-interact-secondary-background-active);--salt-selectable-secondary-background-selectedDisabled: var(--salt-palette-interact-secondary-background-activeDisabled);--salt-status-info-background-emphasize: var(--salt-status-info-background);--salt-status-success-background-emphasize: var(--salt-status-success-background);--salt-status-warning-background-emphasize: var(--salt-status-warning-background);--salt-status-error-background-emphasize: var(--salt-status-error-background);--salt-status-info-foreground-disabled: var(--salt-palette-info-foreground-disabled);--salt-status-success-foreground-disabled: var(--salt-palette-success-foreground-disabled);--salt-status-warning-foreground-disabled: var(--salt-palette-warning-foreground-disabled);--salt-status-error-foreground-disabled: var(--salt-palette-error-foreground-disabled);--salt-status-static-foreground-disabled: var(--salt-palette-neutral-secondary-foreground-disabled);--salt-status-negative-foreground-disabled: var(--salt-palette-negative-foreground-disabled);--salt-status-positive-foreground-disabled: var(--salt-palette-positive-foreground-disabled);--salt-status-info-borderColor-disabled: var(--salt-palette-info-border-disabled);--salt-status-success-borderColor-disabled: var(--salt-palette-success-border-disabled);--salt-status-warning-borderColor-disabled: var(--salt-palette-warning-border-disabled);--salt-status-error-borderColor-disabled: var(--salt-palette-error-border-disabled);--salt-status-info-foreground: var(--salt-palette-info-foreground);--salt-status-error-foreground: var(--salt-palette-error-foreground);--salt-status-warning-foreground: var(--salt-palette-warning-foreground);--salt-status-success-foreground: var(--salt-palette-success-foreground);--salt-actionable-letterSpacing: .6px;--salt-actionable-textTransform: uppercase;--salt-actionable-textAlign: center;--salt-actionable-primary-fontWeight: var(--salt-typography-fontWeight-bold);--salt-actionable-cta-fontWeight: var(--salt-typography-fontWeight-bold);--salt-actionable-secondary-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-text-background-selected: var(--salt-content-foreground-highlight);--salt-text-link-foreground-hover: var(--salt-palette-navigate-foreground-hover);--salt-text-link-foreground-active: var(--salt-palette-navigate-foreground-active);--salt-text-link-foreground-visited: var(--salt-palette-navigate-foreground-visited);--salt-text-link-textDecoration: underline;--salt-text-link-textDecoration-hover: none;--salt-text-link-textDecoration-selected: underline;--salt-text-primary-foreground: var(--salt-palette-neutral-primary-foreground);--salt-text-primary-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);--salt-text-secondary-foreground: var(--salt-palette-neutral-secondary-foreground);--salt-text-secondary-foreground-disabled: var(--salt-palette-neutral-secondary-foreground-disabled);--salt-text-textDecoration: var(--salt-typography-textDecoration-none);--salt-text-textTransform: none;--salt-navigable-primary-background: var(--salt-palette-navigate-primary-background);--salt-navigable-primary-background-hover: var(--salt-palette-navigate-primary-background-hover);--salt-navigable-primary-background-active: var(--salt-palette-navigate-primary-background-active);--salt-navigable-secondary-background: var(--salt-palette-navigate-secondary-background);--salt-navigable-secondary-background-hover: var(--salt-palette-navigate-secondary-background-hover);--salt-navigable-secondary-background-active: var(--salt-palette-navigate-secondary-background-active);--salt-navigable-tertiary-background: var(--salt-palette-navigate-tertiary-background);--salt-navigable-tertiary-background-hover: var(--salt-palette-navigate-tertiary-background-hover);--salt-navigable-tertiary-background-active: var(--salt-palette-navigate-tertiary-background-active);--salt-navigable-indicator-activeDisabled: var(--salt-palette-navigate-indicator-activeDisabled);--salt-navigable-background-hover: var(--salt-palette-navigate-background-hover);--salt-navigable-textDecoration: var(--salt-typography-textDecoration-underline);--salt-navigable-textDecoration-hover: var(--salt-typography-textDecoration-none);--salt-navigable-textDecoration-selected: var(--salt-typography-textDecoration-underline);--salt-accent-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-accent-foreground-disabled: var(--salt-palette-accent-foreground-disabled);--salt-track-borderWidth: 2px;--salt-track-borderWidth-active: 2px;--salt-track-borderWidth-complete: 2px;--salt-track-borderWidth-incomplete: 2px;--salt-track-fontWeight: var(--salt-typography-fontWeight-semiBold);--salt-track-textAlign: center;--salt-track-background: var(--salt-palette-track-background);--salt-track-background-disabled: var(--salt-palette-track-background-disabled);--salt-taggable-cursor-hover: pointer;--salt-taggable-cursor-active: pointer;--salt-taggable-cursor-disabled: not-allowed;--salt-taggable-background: var(--salt-palette-interact-primary-background);--salt-taggable-background-hover: var(--salt-palette-interact-primary-background-hover);--salt-taggable-background-active: var(--salt-palette-interact-primary-background-active);--salt-taggable-background-disabled: var(--salt-palette-interact-primary-background-disabled);--salt-taggable-foreground: var(--salt-palette-interact-primary-foreground);--salt-taggable-foreground-hover: var(--salt-palette-interact-primary-foreground-hover);--salt-taggable-foreground-active: var(--salt-palette-interact-primary-foreground-active);--salt-taggable-foreground-disabled: var(--salt-palette-interact-primary-foreground-disabled);--salt-actionable-cta-background-active: var(--salt-actionable-accented-bold-background-active);--salt-actionable-cta-background-disabled: var(--salt-actionable-accented-bold-background-disabled);--salt-actionable-cta-background-hover: var(--salt-actionable-accented-bold-background-hover);--salt-actionable-cta-background: var(--salt-actionable-accented-bold-background);--salt-actionable-cta-borderColor-active: var(--salt-actionable-accented-bold-borderColor-active);--salt-actionable-cta-borderColor-disabled: var(--salt-actionable-accented-bold-borderColor-disabled);--salt-actionable-cta-borderColor-hover: var(--salt-actionable-accented-bold-borderColor-hover);--salt-actionable-cta-borderColor: var(--salt-actionable-accented-bold-borderColor);--salt-actionable-cta-foreground-active: var(--salt-actionable-accented-bold-foreground-active);--salt-actionable-cta-foreground-disabled: var(--salt-actionable-accented-bold-foreground-disabled);--salt-actionable-cta-foreground-hover: var(--salt-actionable-accented-bold-foreground-hover);--salt-actionable-cta-foreground: var(--salt-actionable-accented-bold-foreground);--salt-actionable-primary-background-active: var(--salt-actionable-bold-background-active);--salt-actionable-primary-background-disabled: var(--salt-actionable-bold-background-disabled);--salt-actionable-primary-background-hover: var(--salt-actionable-bold-background-hover);--salt-actionable-primary-background: var(--salt-actionable-bold-background);--salt-actionable-primary-borderColor-active: var(--salt-actionable-bold-borderColor-active);--salt-actionable-primary-borderColor-disabled: var(--salt-actionable-bold-borderColor-disabled);--salt-actionable-primary-borderColor-hover: var(--salt-actionable-bold-borderColor-hover);--salt-actionable-primary-borderColor: var(--salt-actionable-bold-borderColor);--salt-actionable-primary-foreground-active: var(--salt-actionable-bold-foreground-active);--salt-actionable-primary-foreground-disabled: var(--salt-actionable-bold-foreground-disabled);--salt-actionable-primary-foreground-hover: var(--salt-actionable-bold-foreground-hover);--salt-actionable-primary-foreground: var(--salt-actionable-bold-foreground);--salt-actionable-secondary-background-active: var(--salt-actionable-subtle-background-active);--salt-actionable-secondary-background-disabled: var(--salt-actionable-subtle-background-disabled);--salt-actionable-secondary-background-hover: var(--salt-actionable-subtle-background-hover);--salt-actionable-secondary-background: var(--salt-actionable-subtle-background);--salt-actionable-secondary-borderColor-active: var(--salt-actionable-subtle-borderColor-active);--salt-actionable-secondary-borderColor-disabled: var(--salt-actionable-subtle-borderColor-disabled);--salt-actionable-secondary-borderColor-hover: var(--salt-actionable-subtle-borderColor-hover);--salt-actionable-secondary-borderColor: var(--salt-actionable-subtle-borderColor);--salt-actionable-secondary-foreground-active: var(--salt-actionable-subtle-foreground-active);--salt-actionable-secondary-foreground-disabled: var(--salt-actionable-subtle-foreground-disabled);--salt-actionable-secondary-foreground-hover: var(--salt-actionable-subtle-foreground-hover);--salt-actionable-secondary-foreground: var(--salt-actionable-subtle-foreground)}.salt-density-high{--salt-accent-fontSize: 8px;--salt-accent-lineHeight: 11px}.salt-density-medium{--salt-accent-fontSize: 10px;--salt-accent-lineHeight: 13px}.salt-density-low{--salt-accent-fontSize: 12px;--salt-accent-lineHeight: 16px}.salt-density-touch{--salt-accent-fontSize: 14px;--salt-accent-lineHeight: 18px}.salt-theme{--salt-color-orange-500-fade-foreground: rgba(234, 115, 25, var(--salt-palette-opacity-foreground));--salt-color-orange-700-fade-foreground: rgba(214, 85, 19, var(--salt-palette-opacity-foreground));--salt-color-orange-400-fade-background: rgba(238, 133, 43, var(--salt-palette-opacity-background));--salt-color-blue-300-fade-fill: rgba(51, 141, 205, var(--salt-palette-opacity-fill));--salt-color-blue-500-fade-fill: rgba(38, 112, 169, var(--salt-palette-opacity-fill));--salt-color-white-fade-background-hover: rgba(255, 255, 255, var(--salt-opacity-8));--salt-color-black-fade-background-hover: rgba(0, 0, 0, var(--salt-opacity-8));--salt-color-blue-100-fade-foreground: rgba(100, 177, 228, var(--salt-palette-opacity-disabled));--salt-color-blue-200-fade-foreground: rgba(75, 159, 216, var(--salt-palette-opacity-disabled));--salt-color-blue-500-fade-foreground: rgba(38, 112, 169, var(--salt-palette-opacity-disabled));--salt-color-blue-600-fade-foreground: rgba(21, 92, 147, var(--salt-palette-opacity-disabled));--salt-color-gray-200-fade-foreground: rgba(97, 101, 110, var(--salt-palette-opacity-disabled));--salt-color-gray-70-fade-foreground: rgba(180, 183, 190, var(--salt-palette-opacity-disabled));--salt-color-gray-90-fade-foreground: rgba(132, 135, 142, var(--salt-palette-opacity-disabled));--salt-color-gray-900-fade-foreground: rgba(22, 22, 22, var(--salt-palette-opacity-disabled));--salt-color-green-200-fade-foreground: rgba(77, 180, 105, var(--salt-palette-opacity-disabled));--salt-color-green-300-fade-foreground: rgba(60, 171, 96, var(--salt-palette-opacity-disabled));--salt-color-green-400-fade-foreground: rgba(48, 156, 90, var(--salt-palette-opacity-disabled));--salt-color-green-500-fade-foreground: rgba(36, 135, 75, var(--salt-palette-opacity-disabled));--salt-color-green-600-fade-foreground: rgba(24, 114, 61, var(--salt-palette-opacity-disabled));--salt-color-green-700-fade-foreground: rgba(12, 93, 46, var(--salt-palette-opacity-disabled));--salt-color-red-200-fade-foreground: rgba(255, 108, 88, var(--salt-palette-opacity-disabled));--salt-color-red-300-fade-foreground: rgba(255, 89, 66, var(--salt-palette-opacity-disabled));--salt-color-red-500-fade-foreground: rgba(227, 43, 22, var(--salt-palette-opacity-disabled));--salt-color-red-600-fade-foreground: rgba(196, 32, 16, var(--salt-palette-opacity-disabled));--salt-color-red-700-fade-foreground: rgba(166, 21, 11, var(--salt-palette-opacity-disabled));--salt-color-orange-400-fade-foreground: rgba(238, 133, 43, var(--salt-palette-opacity-disabled));--salt-color-orange-850-fade-foreground: rgba(194, 52, 7, var(--salt-palette-opacity-disabled));--salt-color-white-fade-foreground: rgba(255, 255, 255, var(--salt-palette-opacity-disabled));--salt-color-blue-500-fade-border: rgba(38, 112, 169, var(--salt-palette-opacity-disabled));--salt-color-gray-50-fade-border: rgba(206, 210, 217, var(--salt-palette-opacity-disabled));--salt-color-gray-60-fade-border: rgba(197, 201, 208, var(--salt-palette-opacity-disabled));--salt-color-gray-90-fade-border: rgba(132, 135, 142, var(--salt-palette-opacity-disabled));--salt-color-gray-200-fade-border: rgba(97, 101, 110, var(--salt-palette-opacity-disabled));--salt-color-gray-300-fade-border: rgba(76, 80, 91, var(--salt-palette-opacity-disabled));--salt-color-green-400-fade-border: rgba(48, 156, 90, var(--salt-palette-opacity-disabled));--salt-color-green-500-fade-border: rgba(36, 135, 75, var(--salt-palette-opacity-disabled));--salt-color-orange-400-fade-border: rgba(238, 133, 43, var(--salt-palette-opacity-disabled));--salt-color-orange-500-fade-border: rgba(234, 115, 25, var(--salt-palette-opacity-disabled));--salt-color-orange-600-fade-border: rgba(224, 101, 25, var(--salt-palette-opacity-disabled));--salt-color-orange-700-fade-border: rgba(214, 85, 19, var(--salt-palette-opacity-disabled));--salt-color-red-500-fade-border: rgba(227, 43, 22, var(--salt-palette-opacity-disabled));--salt-color-gray-90-fade-border-readonly: rgba(132, 135, 142, var(--salt-palette-opacity-border-readonly));--salt-color-gray-200-fade-border-readonly: rgba(97, 101, 110, var(--salt-palette-opacity-border-readonly));--salt-color-blue-30-fade-background: rgba(164, 213, 244, var(--salt-palette-opacity-disabled));--salt-color-blue-500-fade-background: rgba(38, 112, 169, var(--salt-palette-opacity-disabled));--salt-color-blue-600-fade-background: rgba(21, 92, 147, var(--salt-palette-opacity-disabled));--salt-color-blue-700-fade-background: rgba(0, 71, 123, var(--salt-palette-opacity-disabled));--salt-color-gray-20-fade-background: rgba(234, 237, 239, var(--salt-palette-opacity-disabled));--salt-color-gray-30-fade-background: rgba(224, 228, 233, var(--salt-palette-opacity-disabled));--salt-color-gray-50-fade-background: rgba(206, 210, 217, var(--salt-palette-opacity-disabled));--salt-color-gray-60-fade-background: rgba(197, 201, 208, var(--salt-palette-opacity-disabled));--salt-color-gray-70-fade-background: rgba(180, 183, 190, var(--salt-palette-opacity-disabled));--salt-color-gray-200-fade-background: rgba(97, 101, 110, var(--salt-palette-opacity-disabled));--salt-color-gray-300-fade-background: rgba(76, 80, 91, var(--salt-palette-opacity-disabled));--salt-color-gray-500-fade-background: rgba(59, 63, 70, var(--salt-palette-opacity-disabled));--salt-color-gray-600-fade-background: rgba(47, 49, 54, var(--salt-palette-opacity-disabled));--salt-color-gray-800-fade-background: rgba(36, 37, 38, var(--salt-palette-opacity-disabled));--salt-color-white-fade-background: rgba(255, 255, 255, var(--salt-palette-opacity-disabled));--salt-color-green-500-fade-background: rgba(36, 135, 75, var(--salt-palette-opacity-disabled));--salt-color-green-600-fade-background: rgba(24, 114, 61, var(--salt-palette-opacity-disabled));--salt-color-red-600-fade-background: rgba(196, 32, 16, var(--salt-palette-opacity-disabled));--salt-color-white-fade-background-readonly: rgba(255, 255, 255, var(--salt-palette-opacity-background-readonly));--salt-color-gray-20-fade-background-readonly: rgba(234, 237, 239, var(--salt-palette-opacity-background-readonly));--salt-color-gray-600-fade-background-readonly: rgba(47, 49, 54, var(--salt-palette-opacity-background-readonly));--salt-color-gray-800-fade-background-readonly: rgba(36, 37, 38, var(--salt-palette-opacity-background-readonly));--salt-color-white-fade-backdrop: rgba(255, 255, 255, var(--salt-palette-opacity-backdrop));--salt-color-black-fade-backdrop: rgba(0, 0, 0, var(--salt-palette-opacity-backdrop));--salt-color-blue-100-fade-fill: rgba(100, 177, 228, var(--salt-palette-opacity-disabled));--salt-color-blue-600-fade-fill: rgba(21, 92, 147, var(--salt-palette-opacity-disabled));--salt-color-white-fade-separatorOpacity-primary: rgba(255, 255, 255, var(--salt-palette-opacity-primary-border));--salt-color-white-fade-separatorOpacity-secondary: rgba(255, 255, 255, var(--salt-palette-opacity-secondary-border));--salt-color-white-fade-separatorOpacity-tertiary: rgba(255, 255, 255, var(--salt-palette-opacity-tertiary-border));--salt-color-black-fade-separatorOpacity-primary: rgba(0, 0, 0, var(--salt-palette-opacity-primary-border));--salt-color-black-fade-separatorOpacity-secondary: rgba(0, 0, 0, var(--salt-palette-opacity-secondary-border));--salt-color-black-fade-separatorOpacity-tertiary: rgba(0, 0, 0, var(--salt-palette-opacity-tertiary-border));--salt-color-black-fade-background-selection: rgba(0, 0, 0, var(--salt-opacity-15));--salt-color-black-fade-background-highlight: rgba(0, 0, 0, var(--salt-opacity-25));--salt-color-white-fade-background-selection: rgba(255, 255, 255, var(--salt-opacity-15));--salt-color-white-fade-background-highlight: rgba(255, 255, 255, var(--salt-opacity-25));--salt-color-white-15a: rgba(var(--salt-color-white-rgb), .15);--salt-color-white-45a: rgba(var(--salt-color-white-rgb), .45);--salt-color-black-15a: rgba(var(--salt-color-black-rgb), .15);--salt-color-black-45a: rgba(var(--salt-color-black-rgb), .45)}.salt-theme{--salt-delay-instant: .1s;--salt-delay-perceptible: .3s;--salt-delay-notable: 1s;--salt-delay-cutoff: 10s;--salt-size-icon-base: var(--salt-icon-size-base);--salt-opacity-1: .15;--salt-opacity-2: .25;--salt-opacity-3: .4;--salt-opacity-4: .7;--salt-opacity-8: .08;--salt-opacity-0: 0;--salt-opacity-15: .15;--salt-opacity-25: .25;--salt-opacity-40: .4;--salt-opacity-45: .45;--salt-opacity-70: .7;--salt-shadow-0: none;--salt-shadow-1: 0 1px 3px 0 var(--salt-shadow-1-color);--salt-shadow-2: 0 2px 4px 0 var(--salt-shadow-2-color);--salt-shadow-3: 0 4px 8px 0 var(--salt-shadow-3-color);--salt-shadow-4: 0 6px 10px 0 var(--salt-shadow-4-color);--salt-shadow-5: 0 12px 40px 0 var(--salt-shadow-5-color);--salt-typography-fontFamily: var(--salt-typography-fontFamily-openSans);--salt-typography-fontFamily-code: var(--salt-typography-fontFamily-ptMono)}.salt-theme[data-mode=light]{--salt-shadow-1-color: rgba(0, 0, 0, .1);--salt-shadow-2-color: rgba(0, 0, 0, .1);--salt-shadow-3-color: rgba(0, 0, 0, .15);--salt-shadow-4-color: rgba(0, 0, 0, .2);--salt-shadow-5-color: rgba(0, 0, 0, .3)}.salt-theme[data-mode=dark]{--salt-shadow-1-color: rgba(0, 0, 0, .5);--salt-shadow-2-color: rgba(0, 0, 0, .5);--salt-shadow-3-color: rgba(0, 0, 0, .55);--salt-shadow-4-color: rgba(0, 0, 0, .55);--salt-shadow-5-color: rgba(0, 0, 0, .65)}.salt-density-touch,.salt-density-low,.salt-density-medium,.salt-density-high{--salt-size-selection: var(--salt-size-selectable);--salt-size-brandBar: 4px;--salt-size-graphic-small: 12px;--salt-size-graphic-medium: 24px;--salt-size-graphic-large: 48px;--salt-size-divider-height: var(--salt-size-separator-height);--salt-size-divider-strokeWidth: var(--salt-size-separator-strokeWidth);--salt-size-detail: var(--salt-size-compact);--salt-size-basis-unit: 4px;--salt-size-adornmentGap: calc(.75 * var(--salt-size-unit));--salt-size-container-spacing: calc(3 * var(--salt-size-unit));--salt-size-separator-strokeWidth: 1px;--salt-size-separator-height: calc(var(--salt-size-compact) + 1.5 * var(--salt-size-basis-unit));--salt-size-sharktooth-height: 5px;--salt-size-sharktooth-width: 10px;--salt-size-stackable: calc(var(--salt-size-base) + var(--salt-size-unit));--salt-zIndex-docked: 1050}.salt-density-high{--salt-size-unit: calc(var(--salt-size-basis-unit) * 1);--salt-size-compact: calc(var(--salt-size-basis-unit) * 1.5);--salt-size-accent: calc(var(--salt-size-basis-unit) * .5);--salt-icon-size-base: 10px;--salt-icon-size-status-adornment: 6px}.salt-density-medium{--salt-size-unit: calc(var(--salt-size-basis-unit) * 2);--salt-size-compact: calc(var(--salt-size-basis-unit) * 2);--salt-size-accent: calc(var(--salt-size-basis-unit) * 1);--salt-icon-size-base: 12px;--salt-icon-size-status-adornment: 8px}.salt-density-low{--salt-size-unit: calc(var(--salt-size-basis-unit) * 3);--salt-size-compact: calc(var(--salt-size-basis-unit) * 2.5);--salt-size-accent: calc(var(--salt-size-basis-unit) * 1.5);--salt-icon-size-base: 14px;--salt-icon-size-status-adornment: 10px}.salt-density-touch{--salt-size-unit: calc(var(--salt-size-basis-unit) * 4);--salt-size-compact: calc(var(--salt-size-basis-unit) * 3);--salt-size-accent: calc(var(--salt-size-basis-unit) * 2);--salt-icon-size-base: 16px;--salt-icon-size-status-adornment: 12px}.salt-theme{--salt-palette-error-background-emphasize: var(--salt-palette-error-background);--salt-palette-warning-background-emphasize: var(--salt-palette-warning-background);--salt-palette-success-background-emphasize: var(--salt-palette-success-background);--salt-palette-info-background-emphasize: var(--salt-palette-info-background);--salt-palette-opacity-fill: var(--salt-palette-opacity-disabled);--salt-palette-opacity-stroke: var(--salt-palette-opacity-disabled);--salt-palette-opacity-background: var(--salt-palette-opacity-disabled);--salt-palette-opacity-border: var(--salt-palette-opacity-disabled);--salt-palette-opacity-foreground: var(--salt-palette-opacity-disabled);--salt-palette-opacity-backdrop: var(--salt-opacity-70);--salt-palette-opacity-disabled: var(--salt-opacity-40);--salt-palette-opacity-background-readonly: var(--salt-opacity-0);--salt-palette-opacity-border-readonly: var(--salt-opacity-15);--salt-palette-opacity-primary-border: var(--salt-opacity-45);--salt-palette-opacity-secondary-border: var(--salt-opacity-25);--salt-palette-opacity-tertiary-border: var(--salt-opacity-15);--salt-palette-alpha: var(--salt-palette-alpha-contrast-low);--salt-palette-alpha-strong: var(--salt-palette-alpha-contrast-mediumLow);--salt-palette-alpha-weak: var(--salt-palette-alpha-contrast-lower);--salt-palette-alpha-weaker: var(--salt-palette-alpha-contrast-lowest);--salt-palette-alpha-backdrop: var(--salt-palette-alpha-high)}.salt-theme[data-mode=light]{--salt-palette-interact-foreground-partial: var(--salt-color-blue-600);--salt-palette-interact-foreground-partialDisabled: var(--salt-color-blue-600-fade-foreground);--salt-palette-interact-cta-background-activeDisabled: var(--salt-color-blue-700-fade-background);--salt-palette-interact-cta-foreground-activeDisabled: var(--salt-color-white-fade-foreground);--salt-palette-interact-primary-foreground-activeDisabled: var(--salt-color-white-fade-foreground);--salt-palette-interact-primary-background-activeDisabled: var(--salt-color-gray-200-fade-background);--salt-palette-interact-secondary-foreground-activeDisabled: var(--salt-color-white-fade-foreground);--salt-palette-interact-secondary-background-activeDisabled: var(--salt-color-gray-200-fade-background);--salt-palette-interact-background: transparent;--salt-palette-interact-background-disabled: transparent;--salt-palette-interact-border-none: transparent;--salt-palette-interact-secondary-background: transparent;--salt-palette-interact-secondary-background-disabled: transparent;--salt-palette-interact-cta-foreground-active: var(--salt-color-white);--salt-palette-interact-cta-foreground-hover: var(--salt-color-white);--salt-palette-measured-fill: var(--salt-color-blue-500);--salt-palette-measured-fill-disabled: var(--salt-color-blue-500-fade-fill);--salt-palette-measured-foreground: var(--salt-color-gray-90);--salt-palette-measured-foreground-active: var(--salt-color-blue-500);--salt-palette-measured-foreground-disabled: var(--salt-color-gray-90-fade-foreground);--salt-palette-measured-foreground-activeDisabled: var(--salt-color-blue-500-fade-fill);--salt-palette-measured-background: var(--salt-color-gray-60);--salt-palette-measured-background-disabled: var(--salt-color-gray-60-fade-background);--salt-palette-measured-border: var(--salt-color-gray-90);--salt-palette-measured-border-disabled: var(--salt-color-gray-90-fade-border);--salt-palette-neutral-tertiary-background-readonly: transparent;--salt-palette-neutral-backdrop: var(--salt-color-white-fade-backdrop);--salt-palette-neutral-primary-background-readonly: var(--salt-color-white-fade-background-readonly);--salt-palette-neutral-secondary-background-readonly: var(--salt-color-gray-20-fade-background-readonly);--salt-palette-neutral-primary-separator: var(--salt-color-black-fade-separatorOpacity-primary);--salt-palette-neutral-secondary-separator: var(--salt-color-black-fade-separatorOpacity-secondary);--salt-palette-neutral-tertiary-separator: var(--salt-color-black-fade-separatorOpacity-tertiary);--salt-palette-neutral-selection: var(--salt-color-black-fade-background-selection);--salt-palette-neutral-highlight: var(--salt-color-black-fade-background-highlight);--salt-palette-neutral-primary-border: var(--salt-color-gray-50);--salt-palette-neutral-secondary-border: var(--salt-color-gray-50);--salt-palette-neutral-tertiary-border: var(--salt-color-gray-50);--salt-palette-neutral-primary-border-disabled: var(--salt-color-gray-50-fade-border);--salt-palette-neutral-secondary-border-disabled: var(--salt-color-gray-50-fade-border);--salt-palette-neutral-tertiary-border-disabled: var(--salt-color-gray-50-fade-border);--salt-palette-error-foreground-disabled: var(--salt-color-red-500-fade-foreground);--salt-palette-error-border-disabled: var(--salt-color-red-500-fade-border);--salt-palette-error-foreground: var(--salt-color-red-500);--salt-palette-info-border-disabled: var(--salt-color-blue-500-fade-border);--salt-palette-info-foreground-disabled: var(--salt-color-blue-500-fade-foreground);--salt-palette-info-foreground: var(--salt-color-blue-500);--salt-palette-success-border-disabled: var(--salt-color-green-500-fade-border);--salt-palette-success-foreground-disabled: var(--salt-color-green-500-fade-foreground);--salt-palette-success-foreground: var(--salt-color-green-500);--salt-palette-warning-foreground-disabled: var(--salt-color-orange-700-fade-foreground);--salt-palette-warning-foreground: var(--salt-color-orange-700);--salt-palette-navigate-primary-background: transparent;--salt-palette-navigate-primary-background-active: transparent;--salt-palette-navigate-primary-background-hover: var(--salt-color-gray-20);--salt-palette-navigate-secondary-background: transparent;--salt-palette-navigate-secondary-background-active: transparent;--salt-palette-navigate-secondary-background-hover: var(--salt-color-gray-30);--salt-palette-navigate-tertiary-background: transparent;--salt-palette-navigate-tertiary-background-active: transparent;--salt-palette-navigate-tertiary-background-hover: var(--salt-color-gray-20);--salt-palette-navigate-indicator-activeDisabled: var(--salt-color-orange-600-fade-border);--salt-palette-navigate-background-hover: var(--salt-color-black-fade-background-hover);--salt-palette-navigate-foreground-hover: var(--salt-color-blue-600);--salt-palette-navigate-foreground-active: var(--salt-color-blue-700);--salt-palette-track-border: var(--salt-color-gray-90);--salt-palette-track-border-disabled: var(--salt-color-gray-90-fade-border);--salt-palette-track-background: var(--salt-color-gray-60);--salt-palette-track-background-disabled: var(--salt-color-gray-60-fade-background);--salt-palette-accent-foreground-disabled: var(--salt-color-white-fade-foreground);--salt-palette-accent-background: var(--salt-color-blue-500);--salt-palette-accent-border: var(--salt-color-blue-500);--salt-palette-accent-background-disabled: var(--salt-color-blue-500-fade-background);--salt-palette-accent-border-disabled: var(--salt-color-blue-500-fade-border)}.salt-theme[data-mode=dark]{--salt-palette-interact-foreground-partial: var(--salt-color-blue-100);--salt-palette-interact-foreground-partialDisabled: var(--salt-color-blue-100-fade-foreground);--salt-palette-interact-cta-background-activeDisabled: var(--salt-color-blue-700-fade-background);--salt-palette-interact-cta-foreground-activeDisabled: var(--salt-color-white-fade-foreground);--salt-palette-interact-primary-foreground-activeDisabled: var(--salt-color-gray-900-fade-foreground);--salt-palette-interact-primary-background-activeDisabled: var(--salt-color-gray-70-fade-background);--salt-palette-interact-secondary-foreground-activeDisabled: var(--salt-color-gray-900-fade-foreground);--salt-palette-interact-secondary-background-activeDisabled: var(--salt-color-gray-70-fade-background);--salt-palette-interact-background: transparent;--salt-palette-interact-background-disabled: transparent;--salt-palette-interact-border-none: transparent;--salt-palette-interact-secondary-background: transparent;--salt-palette-interact-secondary-background-disabled: transparent;--salt-palette-interact-cta-foreground-active: var(--salt-color-white);--salt-palette-interact-cta-foreground-hover: var(--salt-color-white);--salt-palette-measured-fill: var(--salt-color-blue-300);--salt-palette-measured-fill-disabled: var(--salt-color-blue-300-fade-fill);--salt-palette-measured-foreground: var(--salt-color-gray-90);--salt-palette-measured-foreground-active: var(--salt-color-blue-300);--salt-palette-measured-foreground-disabled: var(--salt-color-gray-90-fade-foreground);--salt-palette-measured-foreground-activeDisabled: var(--salt-color-blue-300-fade-fill);--salt-palette-measured-background: var(--salt-color-gray-300);--salt-palette-measured-background-disabled: var(--salt-color-gray-300-fade-background);--salt-palette-measured-border: var(--salt-color-gray-90);--salt-palette-measured-border-disabled: var(--salt-color-gray-90-fade-border);--salt-palette-neutral-tertiary-background-readonly: transparent;--salt-palette-neutral-backdrop: var(--salt-color-black-fade-backdrop);--salt-palette-neutral-primary-background-readonly: var(--salt-color-gray-800-fade-background-readonly);--salt-palette-neutral-secondary-background-readonly: var(--salt-color-gray-600-fade-background-readonly);--salt-palette-neutral-primary-separator: var(--salt-color-white-fade-separatorOpacity-primary);--salt-palette-neutral-secondary-separator: var(--salt-color-white-fade-separatorOpacity-secondary);--salt-palette-neutral-tertiary-separator: var(--salt-color-white-fade-separatorOpacity-tertiary);--salt-palette-neutral-selection: var(--salt-color-white-fade-background-selection);--salt-palette-neutral-highlight: var(--salt-color-white-fade-background-highlight);--salt-palette-neutral-primary-border: var(--salt-color-gray-300);--salt-palette-neutral-secondary-border: var(--salt-color-gray-300);--salt-palette-neutral-tertiary-border: var(--salt-color-gray-300);--salt-palette-neutral-primary-border-disabled: var(--salt-color-gray-300-fade-border);--salt-palette-neutral-secondary-border-disabled: var(--salt-color-gray-300-fade-border);--salt-palette-neutral-tertiary-border-disabled: var(--salt-color-gray-300-fade-border);--salt-palette-error-foreground-disabled: var(--salt-color-red-500-fade-foreground);--salt-palette-error-border-disabled: var(--salt-color-red-500-fade-border);--salt-palette-error-foreground: var(--salt-color-red-500);--salt-palette-info-border-disabled: var(--salt-color-blue-500-fade-border);--salt-palette-info-foreground-disabled: var(--salt-color-blue-500-fade-foreground);--salt-palette-info-foreground: var(--salt-color-blue-500);--salt-palette-success-border-disabled: var(--salt-color-green-400-fade-border);--salt-palette-success-foreground-disabled: var(--salt-color-green-400-fade-foreground);--salt-palette-success-foreground: var(--salt-color-green-400);--salt-palette-warning-foreground-disabled: var(--salt-color-orange-500-fade-foreground);--salt-palette-warning-foreground: var(--salt-color-orange-500);--salt-palette-navigate-primary-background: transparent;--salt-palette-navigate-primary-background-active: transparent;--salt-palette-navigate-primary-background-hover: var(--salt-color-gray-700);--salt-palette-navigate-secondary-background: transparent;--salt-palette-navigate-secondary-background-active: transparent;--salt-palette-navigate-secondary-background-hover: var(--salt-color-gray-600);--salt-palette-navigate-tertiary-background: transparent;--salt-palette-navigate-tertiary-background-active: transparent;--salt-palette-navigate-tertiary-background-hover: var(--salt-color-gray-700);--salt-palette-navigate-indicator-activeDisabled: var(--salt-color-orange-400-fade-border);--salt-palette-navigate-background-hover: var(--salt-color-white-fade-background-hover);--salt-palette-navigate-foreground-hover: var(--salt-color-blue-200);--salt-palette-navigate-foreground-active: var(--salt-color-blue-300);--salt-palette-track-border: var(--salt-color-gray-90);--salt-palette-track-border-disabled: var(--salt-color-gray-90-fade-border);--salt-palette-track-background: var(--salt-color-gray-300);--salt-palette-track-background-disabled: var(--salt-color-gray-300-fade-background);--salt-palette-accent-foreground-disabled: var(--salt-color-white-fade-foreground);--salt-palette-accent-background: var(--salt-color-blue-500);--salt-palette-accent-border: var(--salt-color-blue-500);--salt-palette-accent-background-disabled: var(--salt-color-blue-500-fade-background);--salt-palette-accent-border-disabled: var(--salt-color-blue-500-fade-border)}}@layer resets{body{margin:0}}html,body,#root{margin:0;padding:0;height:100%;overscroll-behavior:contain;overflow-x:hidden}*{box-sizing:border-box;font-family:var(--salt-font-family-base)}canvas{width:100%!important;height:100%!important;display:block}:root{--salt-palette-background-primary: linear-gradient(#111111 50%, transparent 50%), linear-gradient(90deg, #000000 50%, transparent 50%);--headingFontSize: 22px;--bodyFontSize: 17px;--secondaryTextFontSize: 15px;--primaryInteractionColor: #ff9900;--primaryBorder: #00f6ff;--secondaryBorder: #189094;--headerFontFamily: "Press Start 2P", "Pixelify Sans";--bodyFontFamily: "Pixelify Sans", "Open Sans";--spaceRetro: "Orbitron", "Open Sans";--nonRetroFontFamily: "Open Sans", sans-serif;--toastify-font-family: "Orbitron", "Press Start 2P"}.saltBadge-badge{--salt-accent-background: rgba(255, 0, 0, .733);--badge-size: 17px}.saltDrawer-primary{--drawer-background: linear-gradient( 180deg, rgba(30, 41, 76, .92) 0%, rgba(20, 31, 58, .92) 100% )}.saltDrawer{box-shadow:0 24px 48px #00000073;border:1px solid rgba(255,255,255,.06)}.Toastify__toast{font-size:15px;line-height:17px;letter-spacing:1px}.Toastify__toast-container--top-center{z-index:9999999999!important}.react-joyride__tooltip{background-color:#1e1e1e!important;color:#fff!important;border-radius:10px!important;padding:1rem!important;font-family:Pixelify Sans,Open Sans,sans-serif!important}.react-joyride__tooltip-title{font-size:1.2rem!important;font-weight:700!important;color:#00d1b2!important}.react-joyride__tooltip-content{font-size:1rem!important;color:#ddd!important}.react-joyride__button--primary{background-color:#00d1b2!important;color:#fff!important;font-weight:600!important;border-radius:6px!important}.react-joyride__button--back{color:#ccc!important;text-decoration:underline!important}.react-joyride__arrow{fill:#1e1e1e!important}.saltDrawerCloseButton-container .saltIcon{color:red;height:24px;width:24px}
