.PhoneMockup_preview__K_0TA{width:min(100%,330px);margin:0;justify-self:center;font-family:var(--font-body),sans-serif}.PhoneMockup_device__4_XYE{position:relative;padding:7px;border:1px solid #64666a;border-radius:47px;background:#202226;box-shadow:0 0 0 1px #b1b0ab,0 22px 45px #14213d30,8px 8px 0 #14213d08}.PhoneMockup_device__4_XYE:after,.PhoneMockup_device__4_XYE:before{content:"";position:absolute;background:#424449;border-radius:2px;width:3px}.PhoneMockup_device__4_XYE:before{left:-4px;top:108px;height:51px}.PhoneMockup_device__4_XYE:after{right:-4px;top:130px;height:67px}.PhoneMockup_screen__Cde_d{border-radius:39px;overflow:hidden;background:#f6f5f1;color:#14213d}.PhoneMockup_status__WSNJi{position:relative;height:44px;display:flex;align-items:center;justify-content:space-between;padding:5px 23px 0;font-size:11px;font-weight:800;background:#fff}.PhoneMockup_island__LdaW8{position:absolute;width:87px;height:23px;top:8px;left:50%;transform:translateX(-50%);border-radius:20px;background:#17191c}.PhoneMockup_island__LdaW8:after{content:"";position:absolute;right:9px;top:8px;width:7px;height:7px;border-radius:50%;background:#253044;box-shadow:inset 0 0 0 2px #1d2330}.PhoneMockup_toolbar__n31OT{padding:11px 17px 14px;display:flex;align-items:center;justify-content:space-between;background:#fff}.PhoneMockup_wordmark__nQWgL{display:flex;align-items:center;font-size:21px}.PhoneMockup_pass__yszY0{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;color:#5d4939;padding:5px 8px;border-radius:6px;background:#f5ecdf}.PhoneMockup_pass__yszY0>span{width:4px;height:4px;border-radius:50%;background:#b9532b}.PhoneMockup_season__1yd5m{position:relative;height:137px;isolation:isolate;background:#14213d}.PhoneMockup_cover__6F4Nf{object-fit:cover;object-position:65% 50%}.PhoneMockup_seasonTag__yp9l3{position:absolute;top:12px;left:16px;font-size:8px;letter-spacing:1px;font-weight:800;padding:4px 7px;background:#f7f2eaf2;border-radius:4px}.PhoneMockup_seasonTitle__X_kdQ{position:absolute;inset:auto 0 0;padding:10px 16px 12px;color:white;background:#14213de8}.PhoneMockup_seasonTitle__X_kdQ>span{display:block;font-size:9px;color:#e5e8ee;margin-bottom:4px}.PhoneMockup_seasonTitle__X_kdQ h3{font-family:var(--font-body),sans-serif;text-transform:none;font-size:19px;letter-spacing:-.6px;line-height:1.2;font-weight:800}.PhoneMockup_content___jtJY{padding:16px 14px 17px}.PhoneMockup_sectionHeading__hWdA8{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:9px}.PhoneMockup_sectionHeading__hWdA8 h4{margin:0;font-size:12px;font-weight:800;letter-spacing:-.2px}.PhoneMockup_sectionHeading__hWdA8>span{font-size:9px;font-weight:600;color:#626978}.PhoneMockup_progressCard__q0Keu{background:#fff;border:1px solid #e9e7e1;border-radius:15px;padding:14px;margin-bottom:17px;box-shadow:0 3px 8px #14213d04}.PhoneMockup_progressTop__IKM21{display:flex;align-items:center;gap:9px}.PhoneMockup_levelIcon__n2kXm{width:36px;height:36px;display:grid;place-items:center;background:#f6e7dc;color:#b9532b;border-radius:11px}.PhoneMockup_levelIcon__n2kXm svg{width:24px;height:24px}.PhoneMockup_overline__oaqgb{display:block;font-size:7px;letter-spacing:.5px;font-weight:700;color:#626978;margin-bottom:3px}.PhoneMockup_progressTop__IKM21 p{font-size:15px;font-weight:700;line-height:1.1}.PhoneMockup_progressTop__IKM21 p>span{font-size:11px;font-weight:500;color:#626978}.PhoneMockup_percent__SI8gp{margin-left:auto;color:#9e4321;background:#fcf0e6;border-radius:6px;padding:4px 6px;font-weight:800;font-size:10px}.PhoneMockup_distance__dXLJm{display:flex;align-items:baseline;gap:7px;margin-top:14px;margin-bottom:10px}.PhoneMockup_distance__dXLJm>strong{font-size:32px;font-weight:800;letter-spacing:-1.5px;line-height:1;font-variant-numeric:tabular-nums}.PhoneMockup_distance__dXLJm>strong>span{font-size:15px;letter-spacing:-.4px}.PhoneMockup_distance__dXLJm>span{font-size:10px;color:#626978}.PhoneMockup_track__igYPG{height:7px;background:#eeeae4;border-radius:99px;overflow:hidden}.PhoneMockup_track__igYPG>span{display:block;width:61.333%;height:100%;border-radius:inherit;background:#b9532b}.PhoneMockup_progressFoot__8VaMW{display:flex;justify-content:space-between;font-size:8px;color:#626978;margin-top:6px}.PhoneMockup_encouragement__jt_e0{display:flex;align-items:center;gap:7px;padding-top:11px;margin-top:11px;border-top:1px solid #eeece7;font-size:9px;color:#515969}.PhoneMockup_encouragement__jt_e0 svg{width:16px;height:16px;color:#b9532b}.PhoneMockup_encouragement__jt_e0 strong{color:#14213d;font-weight:800}.PhoneMockup_reward__KbKAG{display:flex;align-items:center;gap:10px;background:white;border:1px solid #e9e7e1;border-radius:13px;padding:8px}.PhoneMockup_rewardImage__mkAKD{position:relative;width:52px;height:56px;flex-shrink:0;overflow:hidden;border-radius:8px;background:#f7f2ea}.PhoneMockup_rewardImage__mkAKD img{object-fit:cover}.PhoneMockup_rewardType__rwypt{font-size:7px;font-weight:800;color:#9e4321;letter-spacing:.6px}.PhoneMockup_reward__KbKAG h4{font-size:12px;font-weight:800;margin:2px 0}.PhoneMockup_reward__KbKAG p{font-size:8px;color:#626978}.PhoneMockup_rewardArrow__Aa1MU{transform:rotate(-90deg);width:15px;height:15px;margin-left:auto;color:#757c87}.PhoneMockup_bottomBar__LGEZj{display:flex;justify-content:space-around;background:#fff;border-top:1px solid #e9e7e1;padding:8px 12px 3px}.PhoneMockup_activeTab__NKnYt,.PhoneMockup_tab__YF0ZY{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:63px;font-size:8px;font-weight:600;color:#69707c}.PhoneMockup_activeTab__NKnYt>span,.PhoneMockup_tab__YF0ZY>span{display:grid;place-items:center;width:40px;height:26px;border-radius:8px}.PhoneMockup_activeTab__NKnYt svg,.PhoneMockup_tab__YF0ZY svg{width:18px;height:18px;stroke-width:1.7}.PhoneMockup_activeTab__NKnYt{color:#a34725;font-weight:800}.PhoneMockup_activeTab__NKnYt>span{background:#f8ece3}.PhoneMockup_homeIndicator__0laIN{height:20px;display:flex;align-items:center;justify-content:center;background:#fff}.PhoneMockup_homeIndicator__0laIN>span{width:91px;height:4px;border-radius:99px;background:#14213d}.PhoneMockup_caption__8glu3{display:flex;align-items:center;justify-content:center;gap:6px;color:#14213d;background:#f7f2ea;border:1px solid #e0d8cd;border-radius:9px;padding:8px 10px;font-size:11px;line-height:1.4;text-align:center;margin-top:16px}.PhoneMockup_caption__8glu3>span{width:4px;height:4px;background:#b9532b;border-radius:50%}@media(max-width:1023px){.PhoneMockup_preview__K_0TA{width:min(100%,310px)}}@media(max-width:639px){.PhoneMockup_preview__K_0TA{width:min(100%,320px)}}