.fd-pilot-progress{z-index:20;pointer-events:none;font:700 12px/1.35 Arial,Helvetica,sans-serif;position:absolute;bottom:108px;right:32px}.fd-next-ride__track{background:#17191d20;border-radius:5px;height:6px;margin-top:6px;overflow:hidden}.fd-next-ride__track i{transform-origin:0;background:#ff7900;height:100%;transition:transform .65s cubic-bezier(.18,.8,.22,1);display:block}.fd-pilot-progress__gain{color:#17191d;white-space:nowrap;opacity:0;background:#e5ff54;border:2px solid #17191d;border-radius:10px;padding:7px 12px;font-weight:900;position:absolute;bottom:0;right:4px;transform:translateY(6px);box-shadow:2px 2px #17191d}.fd-pilot-progress[data-reward] .fd-pilot-progress__gain{animation:2.2s both fd-flight-gain}.fd-pilot-progress[data-reward=level]{animation:.32s both fd-level-pop}.fd-pilot-progress[data-reward=level] .fd-pilot-progress__gain{background:#ff7900;animation-duration:4s}.fd-next-ride{color:#17191d;font:700 13px/1.4 Arial,Helvetica,sans-serif}.fd-next-ride>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fd-next-ride strong{font-size:15px}.fd-next-ride strong small{font-size:11px;font-weight:400}.fd-next-ride p{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px}.fd-next-ride p span{color:#62666d;font-weight:400}.fd-next-ride__track{height:4px}.fd-session-xp{color:#17191d;background:#f7f5ef;border:1px solid #17191d30;border-radius:14px;margin:16px 0;padding:14px 16px}.fd-session-xp>p{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 12px;font:700 13px/1.4 Arial,Helvetica,sans-serif;display:flex}.fd-session-xp>p strong{font-family:var(--font-sim-display),Impact,sans-serif;font-size:24px;font-weight:400}.fd-session-xp>p small{color:#62666d;font-size:12px}.fd-drone-unlock{z-index:70;color:#17191d;background:#ff7900;border:3px solid #17191d;border-radius:20px;width:290px;padding:28px 20px 20px;font:700 13px/1.4 Arial,Helvetica,sans-serif;animation:.42s both fd-unlock-arrive;position:absolute;bottom:320px;right:32px;box-shadow:5px 5px #17191d}.fd-drone-unlock__sticker{background:#e5ff54;border:2px solid #17191d;border-radius:8px;padding:5px 12px;font-weight:900;position:absolute;top:-17px;left:14px;transform:rotate(-5deg);box-shadow:2px 2px #17191d}.fd-drone-unlock__size{font-family:var(--font-sim-display),Impact,sans-serif;opacity:.6;font-size:26px;position:absolute;top:12px;right:14px}.fd-drone-unlock p{margin:8px 0 5px}.fd-drone-unlock>strong{font-family:var(--font-sim-display),Impact,sans-serif;margin-bottom:10px;font-size:38px;font-weight:400;line-height:1.15;display:block}.fd-drone-unlock__confetti{pointer-events:none;position:absolute;top:0;right:24px}.fd-drone-unlock__confetti i{width:5px;height:12px;rotate:calc(var(--piece)*45deg);background:#e5ff54;border:1px solid #17191d;animation:.65s .15s both fd-unlock-spark;position:absolute}@keyframes fd-flight-gain{0%{opacity:0;transform:translateY(6px)scale(.94)}10%,80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)}}@keyframes fd-level-pop{0%{transform:scale(.97)}45%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes fd-unlock-arrive{0%{opacity:0;transform:translate(24px)rotate(3deg)scale(.92)}65%{opacity:1;transform:translate(-4px)rotate(-1deg)scale(1.02)}to{transform:none}}@keyframes fd-unlock-spark{0%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-52px)rotate(35deg)}}@media (max-width:700px),(max-height:600px){.fd-pilot-progress{bottom:76px;right:16px}.fd-drone-unlock{width:240px;padding:22px 16px 16px;bottom:260px;right:16px}.fd-drone-unlock>strong{font-size:30px}.fd-pilot-progress[data-race-result=true] .fd-pilot-progress__gain{display:none}}@media (prefers-reduced-motion:reduce){.fd-pilot-progress,.fd-pilot-progress *,.fd-drone-unlock,.fd-drone-unlock *{transition:none!important;animation:none!important}.fd-pilot-progress[data-reward] .fd-pilot-progress__gain{opacity:1;transform:none}.fd-drone-unlock__confetti{display:none}}
