.mobile-dashboard-adventure_launcherBackground__KNaiL{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,#0a2739,#020b17 80%)}.mobile-dashboard-adventure_content__c9LSB{width:100%;max-width:640px;margin-inline:auto}.mobile-dashboard-adventure_secondary__1RcsK{padding:18px 15px 0}.mobile-dashboard-adventure_adventure__XzvYh{position:relative;isolation:isolate;width:100%;aspect-ratio:3/4;min-height:450px;color:#edfbff;background:#031728}.mobile-dashboard-adventure_journeyArt__4J1Pz{z-index:-3;-o-object-fit:fill;object-fit:fill}.mobile-dashboard-adventure_journeyShade__oyzty{position:absolute;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(180deg,#020d1cb3,transparent 32%,transparent 85%,#03172822)}.mobile-dashboard-adventure_welcome__6rn6g{position:relative;z-index:4;padding:0 14px;text-shadow:0 2px 5px #000,0 0 12px #0009}.mobile-dashboard-adventure_welcome__6rn6g h1{color:#f5ffff;font-size:clamp(21px,5.7vw,30px)}.mobile-dashboard-adventure_quest__C1WCo{position:absolute;z-index:4;top:26%;left:12px;width:62%}.mobile-dashboard-adventure_questCard__mv3xQ{position:relative;display:block;width:100%;min-height:105px;padding:11px 13px 12px;text-align:left;background:linear-gradient(110deg,#032033f2,#032033b8);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);touch-action:pan-y}.mobile-dashboard-adventure_eyebrow__XHBg6{position:relative;z-index:40;display:flex;align-items:center;gap:5px;color:#52edff;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mobile-dashboard-adventure_questTitle___PQX6{position:relative;z-index:40;display:block;margin-top:4px;color:#f5ffff;font-size:clamp(16px,4.5vw,23px);line-height:1.12;font-weight:850;letter-spacing:-.04em;text-shadow:0 2px 5px #000}.mobile-dashboard-adventure_chapter__YYreR{position:relative;z-index:40;display:block;margin-top:5px;color:#c4dce8;font-size:8px;line-height:1.35}.mobile-dashboard-adventure_chapter__YYreR b{color:#6eeef3}.mobile-dashboard-adventure_questProgress__WIhBr{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-right:21px;color:#83f3f3;font-size:9px;font-weight:800}.mobile-dashboard-adventure_progressTrack__LM95a{position:relative;z-index:40;display:block;height:5px;margin:5px 21px 0 0;overflow:hidden;border-radius:6px;background:#82bed02e}.mobile-dashboard-adventure_progressTrack__LM95a>span{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,#3bede4,#69dfff 50%,#cda9ff 75%,#ffec8e)}.mobile-dashboard-adventure_questArrow__XDHBR{position:absolute;z-index:40;right:10px;bottom:10px;color:#a5f8ff}.mobile-dashboard-adventure_questRoute__imPTi{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mobile-dashboard-adventure_waypoints__Aym2d{position:absolute;inset:0;pointer-events:none}.mobile-dashboard-adventure_waypoint__mVAMV{position:absolute;z-index:3;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;pointer-events:auto;background:transparent;border:0;touch-action:pan-y}.mobile-dashboard-adventure_waypoint__mVAMV>span{display:grid;place-items:center;width:19px;height:19px;color:#bddbe4;background:#062234;border:1px solid #86d4e6;border-radius:50%;font-size:8px;font-weight:800;box-shadow:0 1px 5px #00151d}.mobile-dashboard-adventure_waypoint__mVAMV[data-complete=true]>span{width:21px;height:21px;color:#eff;border-color:#c9ffff;background:#06a9c4;box-shadow:0 0 7px #3affe8,0 0 12px #13ddbf55}.mobile-dashboard-adventure_waypoint__mVAMV[data-current=true]>span{width:23px;height:23px;color:#fff3c6;border:2px solid #fff0b0;box-shadow:0 0 9px #ffe29477;background:#2f4544}.mobile-dashboard-adventure_weather__GTRwP{position:absolute;z-index:4;top:62%;right:12px;width:38%;min-height:70px;padding:10px;border:1px solid #6ce0ff88;border-radius:13px;background:linear-gradient(135deg,#052b41f2,#031725d9);text-align:left;touch-action:pan-y;box-shadow:0 0 9px #36dcff14}.mobile-dashboard-adventure_weatherLabel__QTkBL{display:flex;align-items:center;gap:5px;color:#b6e6f5;font-size:8px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.mobile-dashboard-adventure_weatherMain__1jBF2{display:flex;align-items:center;gap:6px;margin-top:4px}.mobile-dashboard-adventure_weatherMain__1jBF2>strong{flex-shrink:0;color:#fff;font-size:clamp(24px,7vw,34px);line-height:1.1;font-weight:800}.mobile-dashboard-adventure_weatherMain__1jBF2>span:last-child{overflow:hidden;color:#d3e6f2;font-size:8px;font-weight:600;line-height:1.3}.mobile-dashboard-adventure_weatherEmoji__ieZN_{flex-shrink:0;width:30px;height:30px}.mobile-dashboard-adventure_weatherRange__Ghhkd{display:flex;justify-content:flex-end;gap:10px;margin-top:4px;font-size:8px;font-weight:750}.mobile-dashboard-adventure_weatherRange__Ghhkd>span:first-child{color:#ffcf78}.mobile-dashboard-adventure_weatherRange__Ghhkd>span:last-child{color:#61e6f8}.mobile-dashboard-adventure_weatherUnavailable__HjU3y{display:flex;align-items:center;gap:5px;min-height:37px;color:#b9e3ef;font-size:11px;line-height:1.3}.mobile-dashboard-adventure_next___MguY{position:absolute;z-index:4;bottom:5%;right:12px;display:flex;align-items:center;gap:8px;width:65%;min-height:58px;padding:10px 11px;background:linear-gradient(105deg,#03263bef,#031a29d9);color:#dcf7ff;text-align:left;touch-action:pan-y;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.mobile-dashboard-adventure_nextCopy__TFbJF{position:relative;z-index:40;flex:1;min-width:0}.mobile-dashboard-adventure_next___MguY strong{display:block;margin-top:3px;font-size:clamp(11px,3.1vw,16px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.mobile-dashboard-adventure_next___MguY small{display:block;margin-top:3px;color:#b8d5e4;font-size:8px;line-height:1.3}.mobile-dashboard-adventure_nextIcon__x7FW_{position:relative;z-index:40;flex-shrink:0;color:#51ffdb}.mobile-dashboard-adventure_next___MguY>svg:last-child{position:relative;z-index:40;flex-shrink:0;color:#a7ecff}.mobile-dashboard-adventure_worlds__2pljB{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:245px;margin-top:-1px;background:#031728}.mobile-dashboard-adventure_worldsArt__lHVIe{z-index:-3;-o-object-fit:fill;object-fit:fill}.mobile-dashboard-adventure_worlds__2pljB:before{position:absolute;z-index:-2;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,#03172844,transparent 18%,transparent 48%,#020e20a6 83%,#020e20bb)}.mobile-dashboard-adventure_world__ASVKu{position:relative;min-width:0;min-height:245px;color:#e4b1ff;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.mobile-dashboard-adventure_world__ASVKu[data-world=training]{color:#58e9ff}.mobile-dashboard-adventure_world__ASVKu[data-world=nutrition]{color:#88ffb8}.mobile-dashboard-adventure_worldCopy__aNtpA{position:absolute;inset:auto 10px 15px;padding-top:6px;text-shadow:0 2px 4px #000,0 0 9px #000}.mobile-dashboard-adventure_worldTitle__DSca_{display:flex;align-items:center;gap:5px}.mobile-dashboard-adventure_worldTitle__DSca_ svg{flex-shrink:0;width:18px;height:18px}.mobile-dashboard-adventure_worldTitle__DSca_ strong{color:#f4fcff;font-size:clamp(14px,3.9vw,21px);font-weight:850;line-height:1.2;letter-spacing:-.04em}.mobile-dashboard-adventure_worldDescription__K_Hwg{display:block;padding-right:4px;margin-top:6px;color:#d1e4eb;font-size:clamp(8px,2.3vw,11px);line-height:1.4}.mobile-dashboard-adventure_worldArrow__pmych{display:block;margin:5px 0 0 auto}.mobile-dashboard-adventure_worldRing__bLJTm{position:absolute;left:2%;right:2%;bottom:8px;height:87px;border:1px solid;border-radius:50%;box-shadow:0 -2px 8px -5px currentColor,inset 0 -2px 10px -8px currentColor;pointer-events:none;opacity:.8}.mobile-dashboard-adventure_worlds__2pljB:after{position:absolute;inset:auto 0 0;height:1px;content:"";background:linear-gradient(90deg,#b678e177,#62ecffbb,#67e49477);pointer-events:none}.mobile-dashboard-adventure_next___MguY:focus-visible,.mobile-dashboard-adventure_questCard__mv3xQ:focus-visible,.mobile-dashboard-adventure_waypoint__mVAMV:focus-visible,.mobile-dashboard-adventure_weather__GTRwP:focus-visible,.mobile-dashboard-adventure_world__ASVKu:focus-visible{outline:2px solid #c5ffff;outline-offset:-3px}@media(max-width:350px){.mobile-dashboard-adventure_welcome__6rn6g{padding-inline:10px}.mobile-dashboard-adventure_quest__C1WCo{left:9px;width:63%;top:27%}.mobile-dashboard-adventure_questCard__mv3xQ{padding:9px 10px}.mobile-dashboard-adventure_questTitle___PQX6{font-size:16px}.mobile-dashboard-adventure_weather__GTRwP{right:9px;width:40%;padding:8px}.mobile-dashboard-adventure_weatherMain__1jBF2{gap:4px}.mobile-dashboard-adventure_weatherEmoji__ieZN_{width:25px;height:25px}.mobile-dashboard-adventure_next___MguY{right:9px;width:69%;gap:6px}.mobile-dashboard-adventure_next___MguY .mobile-dashboard-adventure_eyebrow__XHBg6{font-size:6.5px}.mobile-dashboard-adventure_world__ASVKu,.mobile-dashboard-adventure_worlds__2pljB{min-height:222px}.mobile-dashboard-adventure_worldCopy__aNtpA{inset-inline:7px}.mobile-dashboard-adventure_worldTitle__DSca_{gap:3px}.mobile-dashboard-adventure_worldTitle__DSca_ strong{font-size:13px}.mobile-dashboard-adventure_worldTitle__DSca_ svg{width:16px;height:16px}}