.ChallengeTracker_card__UtYD4{position:fixed;z-index:40;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;width:min(28rem,calc(100vw - 2rem));padding:.8rem;border:2px solid var(--ink);border-radius:1.15rem;background:rgba(255,254,250,.97);box-shadow:0 7px 0 rgba(36,32,54,.14),var(--shadow);backdrop-filter:blur(12px)}.ChallengeTracker_target__BBJlI{display:grid;width:3.4rem;aspect-ratio:1;border:2px solid var(--ink);border-radius:50%;background:var(--mint);font-family:var(--display);font-size:.9rem;font-weight:950;place-items:center}.ChallengeTracker_copy__OPpAS{min-width:0}.ChallengeTracker_copy__OPpAS p,.ChallengeTracker_copy__OPpAS strong{display:block;margin:0}.ChallengeTracker_copy__OPpAS p{margin-bottom:.18rem;color:var(--muted);font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ChallengeTracker_copy__OPpAS strong{overflow:hidden;font-family:var(--display);font-size:.9rem;line-height:1.25;text-overflow:ellipsis}.ChallengeTracker_copy__OPpAS a{display:inline-block;margin-top:.3rem;font-size:.7rem;font-weight:850}.ChallengeTracker_copy__OPpAS a,.ChallengeTracker_reply__pBZ98{color:var(--atlas-dark);text-decoration:underline;text-underline-offset:.16rem}.ChallengeTracker_reply__pBZ98{display:inline-flex;gap:.3rem;align-items:center;margin-top:.35rem;padding:0;border:0;background:transparent;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.ChallengeTracker_dismiss__6sRJp{display:grid;width:2rem;aspect-ratio:1;border:0;border-radius:50%;background:var(--paper-deep);font-size:1rem;font-weight:800;cursor:pointer;place-items:center}@media (max-width:560px){.ChallengeTracker_card__UtYD4{position:relative;right:auto;bottom:auto;width:calc(100vw - 1.3rem);margin:max(.65rem,env(safe-area-inset-top)) auto 0;border-radius:1rem}}@media (prefers-reduced-motion:no-preference){.ChallengeTracker_card__UtYD4{animation:ChallengeTracker_challenge-arrive__eas6k .22s ease-out both}}@keyframes ChallengeTracker_challenge-arrive__eas6k{0%{opacity:0;transform:translateY(.8rem)}}